前言

qiandao平台非常好用,不过默认的方式只有邮件推送错误信息,非常不方便,所以添加了推送到手机的方式,目前只支持S酱和Bark两种。
特别感谢签到群的“云淡风轻近午天”和”小赖子“大佬 提供的方法

准备

修改前一定要备份数据库

修改前一定要备份数据库

修改前一定要备份数据库

项目地址

https://github.com/AragonSnow/python_send2Phone

修改

添加文件

把send2phone.py 放到 worker.py相同路径下

修改key

barklink = "https://bark.test.com/bark_key"
skey = "SCUxxxxxxxxxxxxx"

将send2phone.py中的变量修改成你对应的Key,不用可以不修改

修改worker.py

“from tornado import gen”后添加”import send2phone”

1.png
1.png

添加下列代码到对应位置,如果不开启在前面可以用 “#”屏蔽

send2phone.send2bark("Sign Fail: {0}".format(tpl['sitename']), "Please Check") # 开启bark推送
send2phone.send2s("Sign Fail: {0}".format(tpl['sitename']), "Please Check")    # 开启S酱推送

每次错误都提示

2.png
2.png

禁用任务时提示

3.PNG
3.PNG

参考示例

这里有我已经修改好的,可以参考一下
https://h5.63hm.top/worker.py

Todo

手动执行时不会触发失败任务,还需要查找在哪个位置