开发环境:Python >= 3.6
女友提出了需求,想每天可以定时收到一些消息,那作为程序员,这点小case还是很简单的 一开始想用 itchat 发送微信消息,后来发现不可行了,因为腾讯全部封掉了微信机器人 所以就打算发送短信啦!
Github:
- [requests][1] - 网络请求库
- [pyyaml][2] - 解析配置文件
- 定时任务 - 没有使用代码进行任务定时,而是打算通过 Ubuntu 的 cron 定时来运行本文件,然后发送消息
定时给女朋友发送早安,附带每日天气的提醒 定时给女朋友发送晚安,附带土味情话
天行数据 API:www.tianapi.com 短信发送 API:www.binstd.com
- config.yaml :配置
- GFEverydaySMS.py:核心代码
- requirements.txt:需要安装的库
- run.py:项目运行类
使用 pip install -r requirements.txt 安装所有依赖
# 早安
python run.py 0
# 晚安
python run.py 1