智能对话机器人

从v5.4.1开始,容联IM推出智能对话机器人功能。在IM场景下快速实现智能机器人对话功能,为企业节省人力,降低成本,永不离线。

在IM原有功能基础上,接入智能对话引擎,支持自然语言理解、多轮会话、上下文识别等功能,真正做到机器与人无障碍沟通。

无需人工输入,配备的自成长知识库不放过任何问题,使机器人在自定义场景中快速成长。

智能对话机器人开通及相关配置请参考:智能对话机器人使用指南

获取应用下智能对话机器人列表

该接口可以获取到智能对话机器人的账号,一个智能对话机器人的账号是固定唯一的,建议通过服务器接口获取智能对话机器人账号后做保存操作,之后调用客户端发送消息的接口,接收者传智能对话机器人账号即可。

1、请求地址

POST /{SoftVersion}/Application/{appId}/Robot/GetRobots?sig={SigParameter}
	

2、请求包头

请参阅《鉴权说明》

3、请求包体

属性 类型 约束 说明
page String 可选 页码,缺省1

3.1、请求示例

POST /2013-12-26/Application/20150314000000110000000000000010/Robot/GetRobots?sig=C1F20E7A9733CABCDE HTTP/1.1
Host: 192.168.0.1:8883
Accept:application/json;
Content-Type:application/json;charset=utf-8;
Authorization:ZmY4MDgwODEzYzM3ZGE1MzAxM2M4MDRmOAwN6MjAxMzAyMDExNTABCE=

{"page":"1"}
	

4、响应包体

属性 类型 约束 说明
statusCode String 必选 请求状态码,取值000000(成功)
statusMsg String 必选 请求状态码描述,取值:success(成功)
totalRecords String 必选 总记录数
totalPage String 必选 总页数
page String 必选 当前页码
robotList List 可选 机器人列表节点
robotId String 可选 机器人ID,带~ytxro前缀
name String 可选 机器人名称
age String 可选 机器人年龄
sex String 可选 机器人性别 1:男 2:女
remark String 可选 备注
dateCreated String 可选 创建时间 格式:yyyy-MM-dd HH:mm:ss

4.1、响应示例

HTTP/1.1 200 OK 
Content-Length: 641 

{"statusCode":"000000","statusMsg":"success","totalRecords":"100",
"totalPage":"10","page":"1","robotList":[{
   "robotId":"~ytxro1"
   "name":"我的机器人",
   "age":"20",
   "sex":"1",
   "remark":"备注",
   "dateCreated":"2017-08-10 12:12:12"
 },{
   "robotId":"~ytxro2"
   "name":"我的机器人1",
   "age":"20",
   "sex":"1",
   "remark":"备注",
   "dateCreated":"2017-08-11 12:12:12"
   }]}
	

文档更新时间:2016年11月30日