从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日