按鍵精靈(手機版)對接聊天機器人
阿新 • • 發佈:2021-01-13
天行資料的聊天機器人介面,對接太簡單了,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 超時時間 = 20 Dim 請求頭 = "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請求,沒有複雜的前端加密解密,舒服.電腦版的也是差不多,有需要圖靈機器人對接程式碼的,點贊過三十,下一篇更新圖靈機器人的對接.當然,天行資料也對接了圖靈機器人,不過不能自定義問答.