-
Notifications
You must be signed in to change notification settings - Fork 10
Home
Hai Liang W edited this page Jul 8, 2022
·
27 revisions
Welcome to the chatopera-sample-java wiki!
Chatopera聊天机器人开发者平台帮助企业快速获得智能问答服务,关于Chatopera提供的产品详细介绍请参考官方文档。
本文档是针对聊天机器人开发者/企业(以下简称“开发者”)使用Java接入聊天机器人的说明。
可使用三种方式安装:
- 添加 JAR 包
- 使用源码
- 使用 Maven
- 添加 JAR 包,安装 Chatopera SDK,访问 SDK 发布地址:https://github.com/chatopera/chatopera-java-sdk/releases/
比如:https://github.com/chatopera/chatopera-java-sdk/releases/tag/3.5.0,下载 JAR 包
- 使用源码,直接访问 Chatopera SDK 源码仓库:
https://github.com/chatopera/chatopera-java-sdk
参考 src 中的源码。
Chatopera发布的Java SDK的安装方式建议使用Maven,开发者需要在Maven项目的pom.xml中添加如下的信息。
<project>
...
<repositories>
<repository>
<id>chatopera</id>
<name>Chatopera Inc.</name>
<url>https://nexus.chatopera.com/repository/maven-public</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
</project>
该 repository 为Chatopera发布的Maven包管理服务,在依赖com.chatopera.xxx的包时会从该库下载。
在pom.xml中,添加如下包到依赖关系中。
<dependency>
<groupId>com.chatopera.bot</groupId>
<artifactId>sdk</artifactId>
<version>3.5.0</version>
</dependency>
pom.xml
配置参考示例。
通过示例程序,开发者可以快速获得一个集成聊天机器人的Java项目,并掌握集成SDK的技能。
核心类为com.chatopera.bot.sdk.Chatbot
,请参考下面的Java Docs进一步了解。
https://chatopera.github.io/chatopera-sample-java/apidocs/
关于各接口返回值的描述参考开发者平台文档。
version | date | changelog |
---|---|---|
3.5.0 | 2021-08 | 支持 Chatopera 类管理机器人:创建机器人,获得 client/secret 信息,查询机器人列表,删除机器人 |
3.3.0 | 2020-10 | 下线心智能接口 |
3.1.1 | 2020-07 | 返回值,增加分页信息 |
3.0.1 | 2020-07 | 提供 command 接口,优化接口定义和文档,升级说明
|
2.2.0 | 2019-10 | 提供心理咨询问答 API,聊天和查询接口。关于心理问答API的详细介绍 |
2.1.0 | 2019-06 | 提供知识库管理,意图识别接口,等API |
1.0.1 | 2018-11 | 提供知识库查询,多轮对话查询,根据用户ID屏蔽用户,取消屏蔽,查看聊天历史记录,查看用户列表等接口。 |