wxpush用于搭建个性化的微信消息推送平台。
原理是依靠微信的公众测试号的模板消息进行推送,将重要消息实时推送给自己。
git clone https://github.com/ZHLHZHU/wxpush
cd wxpush
pipenv install
- 把wxpush.ini.sample改名为wxpush.ini
- 在微信测试号管理页面获得appid和appsecret,并填入wxpush.ini中
- 创建一个测试模板,模板标题随意,在模板内容中填入:
{{from.DATA}}:
{{content.DATA}}
- 把新建的测试模板的ID填入wxpush.ini的template_id字段中
- server section中的配置按需修改,token section中的配置项保持空白
pipenv run python main.py
发送GET请求:
http://ip:1025/?from=Title&to=openID&content=text&redirect=url
- openID可在微信测试号管理页面-用户列表-微信号获得
- redirect的url为点击模板消息后跳转的地址