基于 Python 的微信自动化消息发送方案
借助自动化工具可以实现定时发送消息及智能回复功能。本项目利用 Python3 和 itchat 微信接口开发,支持定时发送天气、提醒、每日一句,并调用图灵机器人 API 实现智能对话。
环境准备
- 安装 Python 环境(建议 Python 3.5+)。
- 安装必要的依赖库:
pip install requests beautifulsoup4 itchat apscheduler pyyaml lxml simplejson - 下载项目文件并解压。
配置文件说明
找到 _config.yaml 文件进行配置。
一、配置自动回复机器人
-
开启自动回复 将
is_auto_relay设置为True。 -
配置图灵机器人
- 访问图灵机器人官网注册账号。
- 创建机器人获取
apiKey和userId。 - 填入配置文件:
turing_conf: apiKey: '你的 apiKey' userId: '你的 userId'
-
指定自动回复的好友名单
auto_reply_names: - '好友昵称 1' - '好友昵称 2'注意:
- 仅支持文字类消息自动回复。
- 群消息自动回复暂未实现。
- 频繁发送可能触发微信限制,但不会封号。
- 超出免费额度时可使用备用机器人。
二、配置定时提醒
-
开启并设置时间
alarm_info: is_alarm: True # 定时发送时间 alarm_timed: '9:30' -
填写接收信息的好友
girlfriend_infos: - wechat_name: '女友昵称' city_name:

