发送微信提醒 - Liutos/cuckoo GitHub Wiki

cuckoo可以将提醒发给一个微信帐号,只需要:

  1. 配置了用于发送消息的SCKEY环境变量;
  2. 将任务的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这个任务到了弹出提醒的时刻,便会先往微信发送一条消息。