研究了一下午一晚上,现在终于实现了用wxpy(版本号0.1.2)自动回复。并且还是能跟你很聊得来的机器人。
做微信聊天机器人,实现步骤:
- 获取微信的使用权,即python脚本能控制微信收发信息。
- python脚本收到聊天信息后,要对该信息进行处理,返回机器人的回应信息。
一二两步要用到wxpy库里的各种组件来收发信息,监听微信活动。另外机器人还要用到 图灵机器人的api
我们先去 图灵机器人 注册账号。
#!/usr/bin/env python3
# coding: utf-8
from wxpy import *
# 扫码登陆
bot = Bot()
# 初始化图灵机器人 (API key 申请: http://tuling123.com)
tuling = Tuling(api_key='***************************')
# 自动回复所有文字消息
@bot.register(msg_types=TEXT)
def auto_reply_all(msg):
tuling.do_reply(msg)
# 开始运行
bot.join()
点击 查看详情,进入机器人进行设置。
点击运行代码,运行效果如下。
好了,是不是很强大啊。
大家赶快去试试吧。
欢迎关注公众号