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

Posted 岩枭

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了题目:用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实现微信聊天机器人的主要内容,如果未能解决你的问题,请参考以下文章

用python配合微信API接口将微信个人号变为聊天机器人

python 应用50行实现微信聊天机器人

使用图灵机器人api搭建微信聊天机器人php实现

Python 使用图灵机器人实现微信聊天功能

微信聊天机器人

python黑科技:Python大佬用20行代码带你打造一个微信聊天机器人,真神了~