Search Results for

    Show / Hide Table of Contents

    机器人管理

    创建聊天机器人

    Chatopera#command("POST", "/chatbot", body)
    

    示例代码:Node.js | Java | PHP | Python | Go

    body / JSON Object

    {
     "name": "小巴",
     "primaryLanguage": "zh_CN",
     "fallback": "请联系客服。",
     "description": "我的超级能力是对话",
     "welcome": "你好,我是机器人小巴巴",
     "trans_zhCN_ZhTw2ZhCn": false
    }
    
    key type required description
    name string ✔ 机器人名字。
    primaryLanguage string ✘ 聊天机器人语言,目前支持简体中文(zh_CN)、繁体中文(zh_TW)、英文(en_US)、日语(ja)、泰语(th)。 默认为 zh_CN .当使用 zh_CN 时可开启自动识别繁体并翻译(trans_zhCN_ZhTw2ZhCn: true),默认为 false。
    fallback string ✘ 兜底回复,当请求机器人对话时,没有得到来自多轮对话、知识库或意图识别回复时,回复此内容。
    welcome string ✘ 机器人问候语。
    description string ✘ 机器人描述。

    result / JSON Object

    {
     "rc": 0,
     "data": {
      "clientId": "{{clientId}}",
      "secret": "{{secret}}",
      "name": "小巴",
      "description": "Test",
      "primaryLanguage": "zh_CN",
      "createdAt": "Mon Aug 02 2021 20:35:23 GMT+0800 (CST)"
     }
    }
    

    clientId: 初始化 Chatbot 类 的信息

    secret: 初始化 Chatbot 类 的信息

    获得聊天机器人列表

    Chatopera#command("GET", "/chatbot?limit={{limit}}&page={{page}}")
    

    示例代码:Node.js | Java

    path

    key type default description
    limit int 默认值 20, 选填 返回数据条数
    page int 默认值 1, 选填 返回数据页面索引

    result/ JSON Object

    {
        "rc": 0,
        "total": 3,
        "total_page": 3,
        "data": [
          {
            "clientId": "{{clientId}}",
            "name": "TestBot1627889023922",
            "description": "",
            "primaryLanguage": "zh_CN",
            "createdAt": "Mon Aug 02 2021 15:23:44 GMT+0800 (CST)",
            "secret": "{{secret}}",
          },
          ...
        ]
    

    total: 所有数据条数

    total_page: 所有页面数

    获得聊天机器人密钥

    Chatopera#command("GET", "/secret/{{clientId}}")
    

    示例代码:Java

    path

    key type default description
    clientId string 无,必填 机器人的 clientId

    result/ JSON Object

    {
      "rc": 0,
      "data": {
        "createdAt": "Fri May 10 2024 17:11:52 GMT+0800 (China Standard Time)",
        "isDeleted": false,
        "name": "testdel3",
        "logo": "",
        "secret": "xxx",
        "descriptions": ""
      }
    }
    

    删除聊天机器人

    删除聊天机器人需要:

    • 聊天机器人的 ClientId,见上文方式或从聊天机器人控制台的设置页面获得;
    • 聊天机器人的密钥,见上文方式或从聊天机器人控制台的设置页面获得。

    有了上述两个信息,通过接口:Chatbot 类中的删除聊天机器人实现。

    更多机器人管理和使用 APIs

    更多机器人管理和使用 APIs,参考 Chatbot 类。

    In This Article
    Back to top Copyright © (2018-CopyrightYearPlaceholderDONOTCHANGEManually) 北京华夏春松科技有限公司 京ICP备20023756号-3