Search Results for

    Show / Hide Table of Contents

    SDK

    Chatopera 机器人平台用户可以在不同的软件系统、程序中接入 Chatopera 机器人。 SDK 是面向不同编程语言和 Chatopera 机器人平台集成的工具库,包括 Node.js、Go、PHP、Python、Java 等。

    能力概述

    SDK 能力概述:使用 Chatopera 类创建机器人、获得机器人信息;使用 Chatbot 类管理某一机器人的资源; Chatopera 类是系统账户级别,Chatbot 是单个机器人级别。

    Chatopera 类使用控制台中【访问设置】的 Personal Access Token 实例化,Chatbot 类使用每个机器人的 clientId 和 secret 初始化。

    SDK 类关系

    下载安装

    SDK 简化了集成的复杂度,某些语言可以通过包管理工具安装。SDK 下载地址参考列表:

    语言 下载地址 使用指南
    Python chatopera-py-sdk 示例程序 / 技术支持
    Java chatopera-java-sdk 示例程序 / 技术支持 / JavaDocs
    Go chatopera-go-sdk 示例程序 / 技术支持
    PHP chatopera-php-sdk 示例程序 / 技术支持
    Node.js chatopera-nodejs-sdk 示例程序 / 技术支持

    为了方便开发者调用 SDK,每个 SDK 内均有示例程序或测试程序作为参考。

    提示: 以上 SDK 同时支持私有部署的 Chatopera 机器人平台。

    在聊天机器人的一级菜单,可以进入集成页面查看。

    集成

    如不能满足您使用环境或者语言的 SDK,请创建工单进行描述,Chatopera 将尽快满足您的需求。

    核心类

    在每个语言的 SDK 中,均实现两个类:Chatopera 类和Chatbot 类。

    Chatopera 类

    Chatopera类是与 Chatopera 机器人平台集成的一个高级类,因为 Chatopera 云服务为开发者提供聊天机器人服务,Chatopera类的对象就是 Chatopera 云服务中一个注册账户的代理。

    通过左侧导航菜单了解使用详情。

    Chatbot 类

    Chatbot 类是与 Chatopera 云服务集成的一个核心类,因为 Chatopera 云服务为开发者提供聊天机器人服务,Chatbot 类的对象就是 Chatopera 云服务中一个聊天机器人的代理。

    通过左侧导航菜单了解使用详情。

    已知问题

    在 Windows WSL 内调用 SDK,返回异常 invalid timestamp

    错误原因:Windows WSL 的时间同步有 BUG,未能和互联网时间同步。

    解决方案:执行手动的时间同步。

    假设使用的 WSL 发行版本基于 Ubuntu, 那么可以执行下面的命令解决。

    sudo apt-get install ntpdate 
    sudo ntpdate time.windows.com
    

    接下来

    • Chatopera 类详细说明

    • Chatbot 类详细说明:对话检索、机器人信息及更新,etc.

    • 遇到问题?常看“获得帮助”

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