/simbot-component-qq-guild

QQ频道BOT实现以及Simple Robot针对QQ频道BOT进行实现的组件

Primary LanguageKotlinGNU Lesser General Public License v3.0LGPL-3.0

logo

~ Simple Robot ~
QQ频道组件

release release
stars forks watchers repo size lines issues last commit copying

这是 Simple Robot v3 下的子项目,是针对 QQ频道机器人 各方面的实现, 包括对 API 内容的实现、事件相关的实现以及BOT对于事件的监听与交互等。

Note

下文 Simple Robot v3 简称为 simbot3

文档


Warning 目前版本处于 BETA 阶段,代表我们会尽量保证不再大面积变更API,且仍然可能存在一些未知问题、未完善的内容和落后于官方更新的内容。

我们欢迎并期望着您的的反馈协助, 感谢您的贡献与支持!

模块引导

API模块

JVM | JS | native

基于 Ktor 针对 QQ频道API 的基本完整的KMP多平台封装实现, 支持 JVM、JS 和 native 平台, 是一个简单高效轻量级的API实现模块。

此模块基本不会提供什么多余的实现,其目标为在提供封装的情况下尽可能地保留原始API的使用手感,不做过多的封装。

👉 前往模块 了解更多。

标准库模块

JVM | JS | native

基于 API模块 针对bot的"登录"鉴权实现简单高效轻量级的事件订阅功能。

通过KMP多平台支持 JVM、JS 和 native 平台,

此模块在API模块的基础上提供了针对事件相关的功能实现,包括事件订阅的能力。 同样的,其目标为在提供封装的情况下尽可能地保留原始API的使用手感,不做过多的封装。

👉 前往模块 了解更多。

核心组件模块

JVM Only

基于 标准库模块simbot3核心库 的组件实现, 是一个相对高度封装的模块,并提供simbot3大部分能力,包括事件监听、多组件协同、Spring Boot Starter 等。

👉 前往模块 了解更多。

法欧莉

如果你想看一看通过 simbot-qq-guild 组件的具体作品,可以前往QQ频道添加亲爱的 法欧莉斯卡雷特 来体验。

License

simbot-component-qq-guild 使用 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/>.