项目简介
本项目是一个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】