首先说明一下这个接入的机器人是基于图灵机器人的接口,接口调用基于Python 2.7,须要request库和itchat库;python
这里只介绍如何下载itchat库,关于Python和request库的下载安装,请自行百度,若是仍是不太会,请在评论区告诉我,我能够给些攻略。web
在图灵机器人官网(http://www.tuling123.com)注册帐号,建立机器人,一个帐号最多能够建立5个机器人,一个机器人日调用接口数5000次。这一步须要拿到的是本身建立的机器人的key。后面提供的代码块,也有我本身的key,供你们使用。json
安装pip: sudo apt-get install python-pip(能够直接执行下一步看看本机有没有pip命令行)api
安装itchat和pillow: sudo pip install itchat pillow微信
有时候安装pillow会出现依赖包缺失错误,须要先安装pillow依赖库: sudo apt-get install libtiff5-dev libjpeg8-dev zlib1g-dev libfreetype6-dev liblcms2-dev libwebp-dev tcl8.6-dev tk8.6-dev python-tkpost
建立一个Robot.py的脚本文件,复制如下代码,若是在第一步有建立本身的机器人,能够将下面的KEY改成本身的。命令行
import requests import itchat KEY = 'dbbbdb23133b4082ae5cb7dd448dbc6a' def get_response(msg): apiUrl = 'http://www.tuling123.com/openapi/api' data = { 'key': KEY, 'info': msg, 'userid': 'pth-robot', } try: r = requests.post(apiUrl, data=data).json() return r.get('text') except: return @itchat.msg_register(itchat.content.TEXT) def tuling_reply(msg): defaultReply = 'I received: ' + msg['Text'] reply = get_response(msg['Text']) return reply or defaultReply itchat.auto_login(hotReload=True) itchat.run()
终端到Robot.py文件目录下,执行python Robot.py,获得下面截图结果:blog
会弹出二维码图片,登陆须要绑定的微信后扫码,获得下面结果:接口
这样就绑定成功了,试试用其余微信跟绑定的微信聊天吧。图片
注:以上暂时只支持单聊,群聊以后更新。