【实例简介】这是一个简单的用python结合图灵机器人api做成的微信个人号机器人的实例,需要引用 itchat 开源库(pip install itchat)
【核心代码】
@itchat.msg_register([TEXT])
def text_reply(msg):
info = msg['Text'].encode('UTF-8')
url = 'http://www.tuling123.com/openapi/api'
data = {u"key":"4b069f73bfdb4af0a67120491066418b","info":info,u"loc":"","userid":""}
data=urllib.urlencode(data)
url2=urllib2.Request(url,data)
response=urllib2.urlopen(url2)
apicontent = response.read()
s = json.loads(apicontent,encoding='UTF-8')
print 's=',s
if s['code']==100000:
itchat.send(s['text'],msg['FromUserName'])