项目简介
本项目是基于Python的每日天气提醒与生日提醒系统,借助微信平台向用户推送天气信息、生日提醒及情感词汇等消息。用户能通过配置简单的配置文件,自定义提醒内容。
项目的主要特性和功能
- 天气提醒:利用和风天气API获取用户所在地区的实时天气,涵盖温度、风向等信息。
- 生日提醒:依据用户在配置文件中设定的生日信息,告知用户距离下次生日的天数。
- 情感词汇推送:从特定API获取土味情话等情感词汇,增添生活情趣。
- 消息推送:运用微信的模板消息接口,将天气、生日提醒和情感词汇等消息推送给用户。
安装使用步骤
- 环境准备:确保已安装Python环境,安装
requests
、datetime
等所需库。 - 配置文件编辑:复制并编辑配置文件(
config.txt
),填写正确的微信app_id
、app_secret
、和风天气API密钥、用户列表等信息。 - 运行脚本:运行
main.py
脚本,程序会自动读取配置文件信息并推送消息给用户。
注意事项
- 访问令牌是微信API重要凭证,要确保在有效期内使用。
- 天气API密钥需从和风天气官网申请并妥善保管。
- 推送时间可按需设置,建议设为凌晨。
- 若推送失败,程序会输出错误信息并暂停运行,需检查配置信息和网络连接。
关于自动运行
默认自动推送时间为早上七点,建议设为凌晨三四点,保证用户早上能看到推送信息。若有推送延迟问题,可参考相关文档调整。也可申请其他接口推送以满足不同需求。
模板内容解释
模板内容可自由定制,包含日期、地区、天气、距离生日天数和情感词汇等,具体格式和内容可参考示例配置文件或相关文档。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】