题目:用python3实现微信聊天机器人

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

  1. 获取微信的使用权,即python脚本能控制微信收发信息。
  2. python脚本收到聊天信息后,要对该信息进行处理,返回机器人的回应信息。

一二两步要用到wxpy库里的各种组件来收发信息,监听微信活动。另外机器人还要用到 图灵机器人的api
我们先去 图灵机器人 注册账号。

一、如何注册申请图灵机器人:https://jingyan.baidu.com/article/454316ab11d138f7a7c03a00.html

二、安装配置环境

wxpy 支持 Python 3.4-3.6,以及 2.7 版本

将下方命令中的 “pip” 替换为 “pip3” 或 “pip2”,可确保安装到对应的 Python 版本中

  1. 从 PYPI 官方源下载安装 (在国内可能比较慢或不稳定):
pip install -U wxpy
  1. 从豆瓣 PYPI 镜像源下载安装 (推荐国内用户选用):
pip install -U wxpy -i "https://pypi.doubanio.com/simple/"

三、python3代码

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()

执行程序效果:

题目:用python3实现微信聊天机器人_第1张图片

微信手机客户端扫描二维码即可登录微信机器人:

题目:用python3实现微信聊天机器人_第2张图片

你可能感兴趣的:(python,python3,微信聊天机器人)