项目简介
本项目是一个Python脚本,可通过微信公众号向用户推送定制化消息,消息内容包含日期、天气、纪念日提醒以及爱词网每日金句等。用户能够通过配置信息实现个性化服务。
项目的主要特性和功能
- 生成随机颜色:借助get_color()函数生成随机颜色,让消息展示更加丰富。
- 获取微信公众号凭证:使用get_access_token()函数获取微信公众号API调用的access_token。
- 天气信息获取:利用get_weather(region)函数,根据地区获取天气状况、温度和风向。
- 纪念日提醒:通过get_birthday(birthday, year, today)函数计算距离指定生日的日期,支持国历和农历生日。
- 获取每日金句:运用get_ciba()函数从爱词网获取每日中英文金句。
- 消息推送:通过send_message()函数,利用微信公众号的模板消息接口将定制化消息推送给用户。
安装使用步骤
- 确保已下载项目的源码文件。
- 配置config.txt文件,文件需包含微信公众号的信息、用户信息、地区、模板等内容。
- 运行main.py脚本,脚本会自动读取配置信息,获取access_token,并向每位用户发送定制化的消息。
注意事项
- 使用前要确保已正确配置config.txt文件。
- 若出现延迟情况,可参照相关教程进行调整。
- 关于天气key的生成和天行数据的接口使用,可参照教程进行申请和使用。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】