3 知识规则

3.1 根据条件搜索知识规则

  • 接口地址
/v10/tenants/{tenantId}/knowledge/robots/{robotId}/rules/search
  • 接口请求示例
curl -X GET \
  http://robot.easemob.com/v10/tenants/9/knowledge/robots/6819571e-2f03-49ea-a962-0019fbc0301c/rules/search?page=1&per_page=10&q=规则 \
  -H 'token: eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJjaGl4aWFveXUyMTFAMTYzLmNvbSIsImlzcyI6ImVhc2Vtb2Itcm9ib3QiLCJ0ZW5hbnRJZCI6OSwiZXhwIjoxNTIxNTE4NjcxLCJpYXQiOjE1MjA5MTM4NzEsInVzZXJJZCI6IjFmYmNhNjE5LTZlMWItNDg2Yi1hOTdhLWE4MDc0ZjRlNzIxMSIsImp0aSI6ImI3ZDI2Y2M1LWM2NmUtNDZkMy1hOTc3LTUwYjIxNzYxYTUxNiIsInVzZXJuYW1lIjoiY2hpeGlhb3l1MjExQDE2My5jb20ifQ.weSwkNrR6L9BdxrABujnwrcU8cSt82dvF__Gh0VS9mw'
  • 请求参数说明
tenantId:租户id
robotId:机器人id
page:页码,从0开始
per_page:页大小
q:查询条件
sortOrder:返回结果排序(DESC:降序;ASC:升序,可以不传,默认按时间降序排序)
sortProperty:排序字段(可以不传,默认安时间字段排序)
categoryIds:问题分类id(可以不传该字段)
type:类型(TEXT:文本;VIDEO:视频;AUDIO:音频;PIC:图片;MENU:菜单;NEWS:图文;HUMAN:转出服务)
  • 接口返回的ResponseBody
{
    "status": "OK",
    "errorCode": null,
    "errorDescription": null,
    "entity": [{
        "id": "60d6f7ff-4b50-43da-80e4-e993a19c2331",
        "robotId": "6819571e-2f03-49ea-a962-0019fbc0301c",
        "topic": null,
        "strategyGroupId": "60e1b620-4701-4f32-85db-812c58d815a3",
        "questions": [{
            "id": "c9931742-5309-415c-bb27-2c60330dec0d",
            "robotId": "6819571e-2f03-49ea-a962-0019fbc0301c",
            "ruleId": "60d6f7ff-4b50-43da-80e4-e993a19c2331",
            "question": "你好",
            "createTime": 1520394943452,
            "updateTime": 1520394943452,
            "attributes": {}
        }],
        "answers": [{
            "id": "38c1e937-8a71-4da8-8776-d048701533f9",
            "answer": "不好",
            "display": null,
            "type": "TEXT",
            "createTime": 1520394943452,
            "updateTime": 1520394943452,
            "strategies": []
        }],
        "createTime": 1520394943452,
        "updateTime": 1520394943452,
        "status": "ENABLE",
        "enableTime": 0,
        "disableTime": 4102444800000,
        "categoryIds": [
            "default"
        ],
        "extInfo": {},
        "questionsIdArray": [
            "c9931742-5309-415c-bb27-2c60330dec0d"
        ],
        "questionsArray": [
            "你好"
        ],
        "answersArray": [
            "不好"
        ],
        "categoryIDsArray": [
            "default"
        ],
        "answerType": [
            "TEXT"
        ]
    }],
    "first": true,
    "last": true,
    "size": 10,
    "number": 1,
    "numberOfElements": 1,
    "totalPages": 1,
    "totalElements": 1
}
  • 接口返回参数说明
robotId:机器人id
strategyGroupId:策略组id
questions:问题数组,包含以下字段
    id:问题id
    ruleId:问题所对应的知识规则id
    question:问题
answers:答案数组,包含以下字段
    id:答案id
    answer:答案
type:答案类型(TEXT:文本;VIDEO:视频;AUDIO:音频;PIC:图片;MENU:菜单;NEWS:图文;HUMAN:转出服务)
status:知识规则状态(ENABLE:可用)
categoryIds:知识规则所属分类数组(default:默认分类)
questionsIdArray:问题id数组
questionsArray:问题数组
answersArray:答案数组
categoryIDsArray:知识规则所属分类(default:默认分类)
answerType:答案类型(TEXT:文本;VIDEO:视频;AUDIO:音频;PIC:图片;MENU:菜单;NEWS:图文;HUMAN:转出服务)