#### 编码方式
~~~
UTF-8
~~~
## 接口定义
+++
post:http://www.tuling123.com/v1/robot/create
*string:user=您的用户名#user
*data=今天天气怎么样#请求内容
name=turing#机器人名称
int:level=20000#日调用次数限制
int:faq=10000#知识库容量
bool:mod=false#是否开启知识库加密开关
secret=***#知识库加密密钥
int:match=60#默认知识库匹配度
scene=用户接口生成#机器人应用场景
long:timestamp=100000#加密模式字段
token=token#验证字符串 计算方法 请查看[接口约定](http://doc.tuling123.com/channel/231505)
<<<
success
{
"data": {
"level": 20000,
"name": "turing",
"faq": 100000,
"match": 70,
"apikey": "apikey"
},
"code": 0
}
<<<
error
{
"code": 301,
"text": "数据格式不正确"
}
+++
#### 机器人应用场景
|应用场景|
|---|
|用户接口生成|
|智能FAQ|
|智能客服|
>[danger]注:
1.“用户接口生成”功能类同于个人中心创建的“自定义”场景机器人;
2.“智能FAQ机器人”是当前新增的一种应用场景,主要应用在智能客服领域,该类机器人目前支持聊天对话及知识库功能,每条数据返回结果同时从聊天、知识库中获取答案(聊天答案1条,知识库至多5条),每条答案也同时返回匹配分值,用户可根据分值来选择最后的答案内容。
3.“智能客服”机器人根据后台匹配算法,返回结果按照匹配分值由高到低划分为4个等级,分别为精准匹配(直接从当前知识库中返回结果)、模糊匹配(从当前知识库中返回问题推荐列表)、转人工提示(根据问题与用户数据的问题契合度可设置高、中、低档)、无关问题(直接返回聊天结果)。
#### 请求示例
>[info] 请求参数
~~~
{
"user":"user ",
"data":{
"name":"turing",
"level":20000,
"faq":100000,
"mod":true,
"match":70,
"secret":"secret"
},
"timestamp": timestamp,
"token":"md5加密计算结果 "
}
~~~
>[success] 返回参数
~~~
{
"data": {
"level": 20000,
"name": "turing",
"faq": 100000,
"match": 70,
"apikey": " apikey "
},
"code": 0
}
~~~
