目前版本还非常不完善,仅仅是达到了能用的程度。后续可能会持续更新。
- 前往微信测试号平台注册账号。
- 把二维码发给你希望推送的人,让ta关注。
- 添加一个测试模板,示例如下:
具体填写规则参加微信说明。
早上好!今天是:{{date.DATA}} {{greeting.DATA}} 下面是今日{{city.DATA}}的天气播报(/^~^/) 今天的天气:{{weather.DATA}} 湿度:{{humidity.DATA}} 最低气温:{{min_temperature.DATA}} 最高气温:{{max_temperature.DATA}} 体感温度:{{feeling_temperature.DATA}} 降水概率:{{rain_probability.DATA}} 提醒事项: {{reminders.DATA}} 我们已经在一起{{love_day.DATA}}天啦 距离***的生日还有{{birthday.DATA}}天 距离{{festival_name.DATA}}还有{{festival_countdown.DATA}}天 每日一言:{{motto.DATA}}
模版内容可以是任意内容,其中需要填入的参数就用
{{xxx.DATA}}
代替,其中xxx
是参数名字。 - 填写
config_template.json
并更名为config.json
。 pip install -r requirments.txt
安装依赖。- 运行
main.py
并手动输入天气信息和日历信息,即可发送信息。好吧我骗你的,手动输入确实太蠢了,我只是会运行一个快捷指令,然后通过管道把快捷指令的输出给这个 Python 程序了而已。 快捷指令如下:
- 写一个
.sh
的脚本,大约长这样:#! /bin/zsh echo `date` cd ${你的 main.py 所在目录的绝对路径} shortcuts run "${你的快捷指令的名字}" | ${你的 python 路径} main.py
- 写一个
.plist
放在~/Library/LaunchAgents
下,定时执行上面的脚本,大概长这样:出错的排查参见:我的博客