#方法一
# -*- coding=utf-8 -*-
import requests
import itchat
import random
import json
KEY = '18c2919631d84026912c25970f23286f'
def get_response(info):
apiUrl = 'http://www.tuling123.com/openapi/api'
data = {'key': KEY, 'info': info}
try:
req = requests.post(apiUrl, data=data).text
replys = json.loads(req)['text']
return replys
except:
return replys
@itchat.msg_register(itchat.content.TEXT)
def tuling_reply(msg):
defaultReply = 'I received: ' + msg['Text']
robots = ['——By Robot', '——By Robot', '——By Robot']
# message = '{}'.format(msg.text)
reply = get_response(info=msg.text) + random.choice(robots)
return reply or defaultReply
itchat.auto_login(hotReload=True)
itchat.run()
#方法二
# # -*- coding=utf-8 -*-
# import requests
# import itchat
# import json
# # 图灵机器人
# def talks_robot(info):
# api_url = 'http://www.tuling123.com/openapi/api'
# apikey = '18c2919631d84026912c25970f23286f'
# data = {'key': apikey,
# 'info': info}
# req = requests.post(api_url, data=data).text
# replys = json.loads(req)['text']
# return replys
#
# @itchat.msg_register(itchat.content.TEXT)
# def reply_my_friend(msg):
# message = '{}'.format(msg.text)
# replys = talks_robot(info=message)
# return replys
# itchat.auto_login(hotReload=True)
# itchat.run()
网友评论