智能对话机器人

从v5.4.1开始,容联IM推出智能对话机器人功能。在IM场景下快速实现智能机器人对话功能,为企业节省人力,降低成本,永不离线。
在IM原有功能基础上,接入智能对话引擎,支持自然语言理解、多轮会话、上下文识别等功能,真正做到机器与人无障碍沟通。
无需人工输入,配备的自成长知识库不放过任何问题,使机器人在自定义场景中快速成长。
智能对话机器人开通及相关配置请参考: 智能对话机器人使用指南  

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

该接口可以获取到智能对话机器人的账号,一个智能对话机器人的账号是固定唯一的,建议通过服务器接口获取智能对话机器人账号后做保存操作,之后调用客户端发送消息的接口,接收者传智能对话机器人账号即可。
1、请求地址    
  • POST /{SoftVersion}/Application/{appId}/Robot/GetRobots?sig={SigParameter}
        
2、请求包头
请参阅《鉴权说明
3、请求包体
属性类型约束说明                                                                                                           
page String 可选 页码,缺省1
4、请求示例      
  • 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"}
      
5、响应包体
属性类型约束说明                                                                                                              
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
6、响应示例
        
  • 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"
  •    }]}