用python实现微信聊天机器人(一)

wxpy项目

研究了一下午一晚上,现在终于实现了用wxpy(版本号0.1.2)自动回复。并且还是能跟你很聊得来的机器人。

做微信聊天机器人,实现步骤:

  1. 获取微信的使用权,即python脚本能控制微信收发信息。
  2. 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()
用python实现微信聊天机器人(一)_第1张图片
c
用python实现微信聊天机器人(一)_第2张图片
创建机器人
用python实现微信聊天机器人(一)_第3张图片
选择自定义,点击确定

点击 查看详情,进入机器人进行设置。

用python实现微信聊天机器人(一)_第4张图片
保存API地址,APIkey,后面会用到

点击运行代码,运行效果如下。

用python实现微信聊天机器人(一)_第5张图片
男头像是机器人
用python实现微信聊天机器人(一)_第6张图片
男头像是机器人

好了,是不是很强大啊。
大家赶快去试试吧。

欢迎关注公众号

用python实现微信聊天机器人(一)_第7张图片
大邓带你玩转python

用python实现微信聊天机器人(一)_第8张图片
欢迎加入,有直播课哦

你可能感兴趣的:(用python实现微信聊天机器人(一))