微信聊天机器人:turing-chat
turing-chat是一个开源的微信聊天机器人,基于 littlecodersh 的 ItChat 项目, 接入图灵机器人提供自然语言回复。
快速开始
下载项目中的wechat.py文件
安装Python及依赖包
requests
1
pip install requests
ItChat
1
pip install ItChat
注册图灵机器人API,并在同级目录建立“api.inf”文件,将API写入首行
执行wechat.py
响应消息类型
私聊
消息类型 | 是否响应 | 响应方式 | 输出 |
---|---|---|---|
文本(emoji) | √ | 图灵机器人回复 | 消息内容 |
地图 | o | 图灵机器人回复 | 消息内容 |
名片 | √ | 固定文本 | 消息内容 |
通知 | × | - | - |
分享链接 | √ | 图灵机器人回复 | 消息内容 |
图片 | √ | 下载 & 回复表情 | 存储位置 |
语音 | √ | 下载 & 回复表情 | 存储位置 |
文件 | √ | 下载 & 固定文本 | 存储位置 |
视频 | o | 下载 & 回复表情 | 存储位置 |
添加好友 | √ | 加为好友 & 欢迎信息 | - |
群聊
消息类型 | @我 | 是否响应 | 响应方式 | 输出 |
---|---|---|---|---|
文本(emoji) | 是 | √ | 图灵机器人回复 | 消息内容 |
文本(emoji) | 否 | × | - | 消息内容 |
图片 | - | √ | 回复表情 | 存储位置 |
其他 | - | × | - | - |
TODO
- 兼容性提升
- 完善、增加新消息类型
问题建议
任何问题和建议均可提出 Issue 讨论。
协议
微信聊天机器人:turing-chat
https://blog.yuhaogao.com/2017/02/03/微信聊天机器人turing-chat/