关于这部分的教程网上很多,但是教程中使用的图灵API为v1版本,目前图灵API已更新为v2,请求使用的结构和v1不同,所以会造成请求失败的情况,v2版请求格式如下:
apiUrl = 'http://openapi.tuling123.com/openapi/api/v2'
data = {
"reqType": 0,
"perception": {
"inputText": {
"text": msgText
}
},
"userInfo": {
"apiKey": "61f3377578784cfa8e8fd9d2065f93b3", # Tuling Key,API的值
"userId": "brother2" # 用户名
}
}
data = json.dumps(data)
r = requests.post(apiUrl, data=data).json() # post请求
print(r)
同时分享下群聊中需要注意的一点,就是如果不做处理,机器人会对监听到的每句话进行回复,不管是不是对它说的,就会很烦,所以建议使用@机器人,只有@机器人的话机器人才回复,这样会很舒服。
目前我自己的脚本已实现文字,图片的回复,欢迎大家找我交流,一起打造更灵活更骚气的群聊小智障😂
网友评论