项目简介
本项目是基于Python的微信推送服务,借助微信公众号API,能向指定用户推送天气信息、生日提醒、励志名言、彩虹屁等个性化消息。它借助第三方API获取数据,并通过微信API把消息推送给用户。
项目的主要特性和功能
- 多功能推送:支持推送天气信息、生日提醒、励志名言、彩虹屁等,可按需定制。
- 个性化定制:用户可通过配置文件自定义推送的消息内容、时间和频率。
- 定时任务:支持将推送服务设为定时任务,实现自动化推送。
- API支持:调用第三方API获取天气、励志名言、彩虹屁等数据,丰富推送内容。
安装使用步骤
1. 环境准备
确保已安装Python 3.x及以上版本,以及requests
库。
bash
pip3 install requests
2. 配置文件
复制config.txt.example
为config.txt
,并根据自身需求修改其中的配置信息,包括微信公众号信息、API key等。
3. 运行程序
直接运行main.py
文件,程序会自动获取配置信息,通过微信公众号API向指定用户推送消息。
bash
python main.py
4. 定时任务(可选)
若需实现定时推送,可在服务器上设置定时任务,定期执行main.py
或run.bat
文件。
5. 注意事项
- 确保微信公众号已配置好API权限。
- 根据API调用限制,可能需调整推送频率。
- 定时任务需在服务器上设置,确保服务器能够稳定运行。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】