发送微信提醒 - Liutos/cuckoo GitHub Wiki
cuckoo可以将提醒发给一个微信帐号,只需要:
- 配置了用于发送消息的
SCKEY
环境变量; - 将任务的
device
属性设置为mobilePhone
。
配置SCKEY环境变量
cuckoo利用Server酱向微信帐号发送消息。按照网站上的教程一步步操作,最后便可以得到一个用于发送消息的SCKEY了。
有了SCKEY之后,只要在启动cuckoo的时候将其加入环境变量即可,一个可能的启动命令示例如下
NODE_ENV=local SCKEY='这里填入你的SCKEY' npm run dev
设置任务的device属性
有了SCKEY之后,cuckoo便具备了向微信发送提醒的能力,但它也不会将每一条提醒都发往微信。cuckoo只会将那些device
属性为mobilePhone
的任务的提醒发送到微信,假设有一个ID为1570的任务需要同步在微信进行提醒,可以使用如下命令设置它的device
属性
curl -H 'Content-Type: application/json' -X PATCH --data '{"device":"mobilePhone"}' 'http://localhost:7001/task/1570'
如果设置后,每当1570这个任务到了弹出提醒的时刻,便会先往微信发送一条消息。