最近在玩Python,整个聊天机器人玩玩
步骤1:进入官网http://www.tuling123.com/
步骤2:注册账号(基本属于废话)
步骤3:登陆后创建机器人, 学习用的话,先用免费的就行(创建时需要填用途,看需要吧)
步骤4:左上角下拉框有个机器人管理(普通用户可以注册5个机器人,且在非认证的情况下每个机器人只能访问2次/天,认证后可以达到100次/天, 土豪请无视括号中的内容)
步骤5:在机器人管理页面得到apikey
步骤6:写代码
import requests
import json
url = "http://openapi.tuling123.com/openapi/api/v2"
headers = {
\'User-Agent\': \'....\' #请求头信息,这里就不列出来了,可以搜搜怎么得到自己的请求头信息,然后把User-Agent这一行的列出来
}
while 1 > 0:
params = {
"reqType":0,
"perception": {
"inputText": {
"text": input("你想对我说什么呢:")
},
"inputImage": {
"url": "imageUrl"
},
"selfInfo": {
"location": {
"city": "北京",
"province": "北京",
"street": "信息路"
}
}
},
"userInfo": {
"apiKey": \'你的apikey\',
"userId": \'tesme\' #不超过8个字符
}
}
session = requests.session()
result = session.post(url = url, data = json.dumps(params), headers = headers)
print(result.json()[\'results\'][0][\'values\'][\'text\'])
运行结果: