用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()
c
创建机器人
选择自定义,点击确定

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

保存API地址,APIkey,后面会用到

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

男头像是机器人
男头像是机器人

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

欢迎关注公众号

大邓带你玩转python

欢迎加入,有直播课哦
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容