天行数据的聊天机器人接口,对接太简单了,get请求,传递key和问题,解析响应json,完事!
天行机器人链接地址
为啥不选图灵?有人可能会问,还不是因为穷,虽然天行数据机器人接口挺便宜,但是个人感觉一点不差图灵.图灵收费是99一个月,一天1000次.天行聊天机器人15元一个月,每天一万条.不充钱,白嫖的话一天一百条.
准备工作
- 天行数据官网注册帐号
- 申请接口天行机器人链接地址
- 后台-数据管理-我的秘钥key-获取秘钥
- 设置机器人属性,后台-机器人管理-身份属性设置,你也可以不设置,主要是定义机器人名字,性别什么的
- 后台-机器人管理-私有词库管理,这里是自定义问答的地方
开始对接
Import "ShanHai.lua" Dim 秘钥 = "xxxxxxxxxxxxxxxxxxxxxxxxxxx"
Dim 问题 = "你叫什么名字"
Dim 回答 = 天行聊天机器人(问题,秘钥)
TracePrint 回答Function 天行聊天机器人(问题,秘钥)Dim 链接地址= "http://api.tianapi.com/txapi/robot/index"Dim 超时时间 = 20Dim 请求头 = "Content-Type:application/x-www-form-urlencoded"Dim 返回值 = shanhai.GetHttp(链接地址 & "?key=" & 秘钥 & "&question=" & 问题, 超时时间, 请求头)TracePrint 返回值Dim table = Encode.JsonToTable(返回值) Dim 回答数组 = table["newslist"]Dim 回答Table = 回答数组(0)天行聊天机器人 = 回答Table["reply"]
End Function
响应参数示例:
Response Body:
{"code": 200,"msg": "success","newslist": [{"reply": "好啊。","datatype": "text"}]
}
天行数据的接口特点那就是简单,基本上get请求,没有复杂的前端加密解密,舒服.电脑版的也是差不多,有需要图灵机器人对接代码的,点赞过三十,下一篇更新图灵机器人的对接.当然,天行数据也对接了图灵机器人,不过不能自定义问答.