为了方便接收小伙伴的消息,自己写了个脚本间接读取博客数据库中评论表的消息,并推送到自己微信上面
本教程使用的第三方微信推送服务基于 WxPusher微信推送服务
根据教程申请了应用并且用自己微信关注后获取UID
代码文件:file
代码中需要更改的地方:
- 数据库链接
- appToken
- uid
本脚本python3运行的需要模块,用pip(pip3)下载
pip install pymysql
pip install requests
运行
通过screen 新建窗口在后台运行
screen -S wx
python3 wxmsg.py
效果
最后
其他想法和存在的问题
脚本的实现是通过间接获取数据库中未审核的评论,推送到微信上,如果一直未审核会重复推送
可以通过给评论表添加一个插入的触发器,将新评论复制一份到另一张新表上,修改脚本在新表上取数并每次获取后清空新表,解决重复推送的问题
可以更改sleep()中的数值修改间隔时间
如果可以,在php代码层面就能实现接收了新评论的请求后转发给微信推送服务,可惜俺不会!