题目:用python3实现微信聊天机器人
Posted 岩枭
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了题目:用python3实现微信聊天机器人相关的知识,希望对你有一定的参考价值。
做微信聊天机器人,实现步骤:
- 获取微信的使用权,即python脚本能控制微信收发信息。
- python脚本收到聊天信息后,要对该信息进行处理,返回机器人的回应信息。
一二两步要用到wxpy库里的各种组件来收发信息,监听微信活动。另外机器人还要用到 图灵机器人的api
我们先去 图灵机器人 注册账号。
一、如何注册申请图灵机器人:https://jingyan.baidu.com/article/454316ab11d138f7a7c03a00.html
二、安装配置环境wxpy 支持 Python 3.4-3.6,以及 2.7 版本
将下方命令中的 “pip” 替换为 “pip3” 或 “pip2”,可确保安装到对应的 Python 版本中
- 从 PYPI 官方源下载安装 (在国内可能比较慢或不稳定):
pip install -U wxpy
- 从豆瓣 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实现微信聊天机器人的主要内容,如果未能解决你的问题,请参考以下文章