中文 | English
[!caution] WIP
这是
Simple Robot v4
下的子项目,是针对
Discord Bot
各方面的 simbot 组件库实现,
包括对 API
内容的实现、事件相关的实现以及BOT对于事件的监听与交互等。
Discord Component 可以作为底层API依赖使用、 轻量级的 Discord 事件调度框架使用, 也可以基于 simbot 核心库的种种快速开发一个功能强大的 Discord Bot!
Kotlin
提供 KMP 多平台 特性,并提供 Java 友好的API。Kotlin coroutines
与 Ktor
提供轻量高效的API。[!Note] 下文中
Simple Robot v4
简称为simbot4
基于 Ktor
针对 Discord API
的基本完整的KMP多平台封装实现,
是一个简单高效轻量级的API实现模块。
此模块基本不会提供什么多余的实现,其目标为在提供封装的情况下尽可能地保留原始API的使用手感,不做过多的封装。
👉 前往模块 了解更多。
基于 API模块 针对 bot 的鉴权、事件订阅等功能的实现。
同样的,其目标为在提供封装的情况下尽可能地保留原始API的使用手感,不做过多的封装。
👉 前往模块 了解更多。
基于 标准库模块 对 simbot4核心库 的组件实现, 是一个相对高度封装的模块,并提供simbot4大部分能力,包括事件监听、多组件协同、Spring Boot starter 等。
👉 前往模块 了解更多。
前往 贡献指南 了解更多!
我们欢迎并期望着您的 反馈 或 协助, 感谢您的贡献与支持!
simbot-component-discord
使用 LGPLv3
许可证开源。
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General
Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option)
any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
details.
You should have received a copy of the GNU Lesser General Public License along with this program.
If not, see <https://www.gnu.org/licenses/>.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。