# yhchat-sdk-core
**Repository Path**: daenmax/yhchat-sdk-core
## Basic Information
- **Project Name**: yhchat-sdk-core
- **Description**: 云湖SDK Core服务,引入此 Core 可以快速构建您的云湖机器人,能让您以非常便捷的方式和云湖服务进行交互。
- **Primary Language**: Java
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 4
- **Forks**: 2
- **Created**: 2023-06-12
- **Last Updated**: 2025-05-25
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
yhchat-sdk-core
云湖Java SDK,引入此 Core 可以快速构建您的云湖机器人
## 🐻❄️ 介绍
云湖SDK Core服务,引入此 Core 可以快速构建您的云湖机器人,能让您以非常便捷的方式和云湖服务进行交互。
Core版本支持情况
| Core版本 | SpringBoot | JDK |
|-------------|------------|-----|
| 1.1.0及以上 | 3.x | 17 |
| 1.1.0以下(不含) | 2.x | 8 |
## 🦊 链接
### 文档教程
[文档教程](https://gitee.com/daenmax/yhchat-sdk-core/wikis)
### 官方Demo
gitee:[yhchat-sdk-demo](https://gitee.com/daenmax/yhchat-sdk-demo)
github:[yhchat-sdk-demo](https://github.com/daenmax/yhchat-sdk-demo)
### 云湖官网
[云湖社交](https://www.yhchat.com/)
## 🦄 实现
### 事件
- [x] 普通消息事件
- [x] 指令消息事件
- [x] 关注机器人事件
- [x] 取消关注机器人事件
- [x] 消息中按钮点击事件
- [x] 加入群事件
- [x] 退出群事件
- [x] 机器人设置事件
### 接口
- [x] 发送消息
- [x] 批量发送消息
- [x] 流式发送消息
- [x] 编辑消息
- [x] 撤回消息
- [x] 消息列表
- [x] 上传图片
- [x] 上传视频
- [x] 上传文件
- [x] 设置看板
- [x] 取消设置看板
## 🕊️ 快速开始
### 新建项目
### 引入POM依赖
```xml
cn.daenx
yhchat-sdk-core
最新版本
```
### 在启动类上添加包扫描
```java
//"cn.daenx.yhchatDemo.plugin" 是当前demo的插件所在包路径
@ComponentScan({"cn.daenx.yhchatsdk", "cn.daenx.yhchatDemo.plugin"})
```
### 在配置文件中添加配置
```yml
yhchat:
# 是否打印原始消息日志
printLog: true
# 机器人发送消息Token,在控制台中可以看到
token: "5e4exxxxxxxxxxxxxxxe3dff6760"
```
### 开发插件
根据你的业务需要,实现相对应的事件接口即可,同一事件可多次实现
## ⚡ 反馈与交流
在使用过程中有任何问题和想法,请给我提 [Issue](https://gitee.com/daenmax/yhchat-sdk-core/issues)
你也可以在Issue查看别人提的问题和给出解决方案。
或者加入我们的交流群:
访问加入云湖群聊[【云湖Java SDk交流群】](https://yhfx.jwznb.com/share?key=Y9EOkHcu5KYP&ts=1686711472)
群ID: 471883451
|
## 🐽 后记