按键精灵(手机版)对接聊天机器人

天行数据的聊天机器人接口,对接太简单了,get请求,传递key和问题,解析响应json,完事!

天行机器人链接地址
为啥不选图灵?有人可能会问,还不是因为穷,虽然天行数据机器人接口挺便宜,但是个人感觉一点不差图灵.图灵收费是99一个月,一天1000次.天行聊天机器人15元一个月,每天一万条.不充钱,白嫖的话一天一百条.

准备工作

  1. 天行数据官网注册帐号
  2. 申请接口天行机器人链接地址
  3. 后台-数据管理-我的秘钥key-获取秘钥
  4. 设置机器人属性,后台-机器人管理-身份属性设置,你也可以不设置,主要是定义机器人名字,性别什么的
  5. 后台-机器人管理-私有词库管理,这里是自定义问答的地方

开始对接

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请求,没有复杂的前端加密解密,舒服.电脑版的也是差不多,有需要图灵机器人对接代码的,点赞过三十,下一篇更新图灵机器人的对接.当然,天行数据也对接了图灵机器人,不过不能自定义问答.

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值