Skip to content

Chatopera Java SDK 1.1.0 更新内容 #3

@hailiang-wang

Description

@hailiang-wang

加强了在Java SDK中管理知识库

SDK最新源码位置: https://github.com/chatopera/chatopera-java-sdk

接口调用参考:示例程序

最新文档链接:https://chatopera.github.io/chatopera-sample-java/

以下为知识库管理的APIs返回值介绍

知识库问答对管理

创建问答对

chatbot#faqcreate

{"rc":0,"data":{"id":"AWvM_jLDEVcg4sphWFfK"}}

查询知识库列表

chatbot#faqlist

{
  "rc": 0,
  "total": 2,
  "data": [
    {
      "post": "你电话多少",
      "is_original": true,
      "terms": "电话",
      "id": "AWcq4ZJ7Cg-0XBpuH7sx",
      "reply": "这样吧,我稍后给您发个短信,上面有我的\n  人手机号码,您看可以吧?  ",
      "enabled": true
    },
    {
      "post": "有没有人在听我讲话",
      "is_original": true,
      "terms": "没有人 听 讲话",
      "id": "AWcq4aTiCg-0XBpuH7tE",
      "reply": "不好意思,您请讲!",
      "enabled": true
    }
  ],
  "total_page": 1,
  "current_page": "1"
}

获得知识库一条记录的详情

chatbot#faqdetail

{
  "rc": 0,
  "data": {
    "createtime": "2018-11-19T07:31:25.432Z",
    "post": "你电话多少",
    "is_original": true,
    "id": "AWcq4ZJ7Cg-0XBpuH7sx",
    "reply": "这样吧,我稍后给您发个短\n  ,上面有我的个人手机号码,您看可以吧?  ",
    "updatetime": "2018-11-19T07:45:28.517Z",
    "enabled": true
  }
}

删除知识库的一条记录

包括标准问和扩展问,物理删除。

chatbot#faqdelete

{"rc":0,"message":"done"}

更新知识库一条记录

chatbot#faqupdate

 {"rc":0,"data":{"id":"AWcq4ad_Cg-0XBpuH7tJ"}}

关于类别:https://github.com/Samurais/chatopera.io/issues?utf8=%E2%9C%93&q=categories

启用知识库一条问答对

chatbot#faqenable

 {"rc":0,"data":{"id":"AWcq4ad_Cg-0XBpuH7tJ"}}

禁用知识库一条问答对

chatbot#faqdisable

 {"rc":0,"data":{"id":"AWcq4ad_Cg-0XBpuH7tJ"}}

知识库扩展问管理

获得知识库一条记录的扩展问

chatbot#faqextend

{
  "rc": 0,
  "data": [
    {
      "post": "联系方式",
      "is_original": false,
      "terms": "联系 方式",
      "postId": "AWcq4ZJ7Cg-0XBpuH7sx",
      "id": "AWcq7nBOCg-0XBpuH7t9",
      "enabled": true
    }
  ],
  "total": 1,
  "total_page": 1,
  "current_page": 1
}

创建知识库标准问的扩展问

chatbot#faqextendcreate

{"rc":0,"data":{"id":"AWvMy0YREVcg4sphWFfG"}}

删除知识库标准问的扩展问

chatbot#faqextendupdate

{"rc":0,"message":"done"}

更新知识库标准问的扩展问

chatbot#faqextendupdate

 {"rc":0,"data":{"id":"AWvMy0YREVcg4sphWFfG"}}

知识库分类管理

每次操作都返回知识库分类的最新详情。

创建知识库分类

chatbot#faqcategorycreate

{
  "rc": 0,
  "data": {
    "categories": [
      {
        "label": "一级",
        "value": "tXwSUy8Yy"
      }
    ],
    "value": "tXwSUy8Yy"
  }
}

查询知识库分类

chatbot#faqcategories

{
  "rc": 0,
  "data": [
    {
      "label": "一级",
      "value": "tXwSUy8Yy"
    }
  ]
}

更新知识库分类

chatbot#faqcategoryupdate

{"rc":0,"data":[{"label":"新一级","value":"tXwSUy8Yy"}]}

删除知识库分类

chatbot#faqcategorydelete

{"rc":0,"data":[]}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions