简单图灵对话机器人
非常非常简单的写了一下,没有错误判断,就Post提交一下。
图灵机器人:http://www.tuling123.com/
Api文档:https://www.kancloud.cn/turing/web_api/522992
#coding=utf-8
import requests,json,sys
print '213小助手 v1.0'
apikey = 'Your Api Key'
def getsay(say):
url = "http://openapi.tuling123.com/openapi/api/v2"
date = '{"reqType":0,"perception": {"inputText": {"text": "'+ say
date = date + '"},"selfInfo": {"location": {"city": "Your City",}}},"userInf$
d = requests.post(url,data=date) #拼json数据,然后提交
return d.text
def printout(say):
say = json.loads(say)
return info['results'][0]['values']['text'] #取机器人返回的信息,关于返回的内容可以看Api文档,这里只是简单的取一下text
while(1):
com = raw_input('说:')
if(com == '退出'):
sys.exit(0) #退出
else:
print '213答:',
print printout(getsay(com))