-
Notifications
You must be signed in to change notification settings - Fork 3
Home
sunxyw edited this page Feb 5, 2022
·
4 revisions
LibOneBot(以下简写为 LibOB)可以帮助 OneBot 实现者快速在新的聊天机器人平台实现 OneBot v12 接口标准。
本项目正在持续更新,且正处于开发阶段,相关 API 可能会发生较大的不兼容变更。我们将会尽力实时更新此文档,但不能保证所有内容均正确无误,如果你发现任何错误之处,欢迎向我们提出。
如果你不知道 OneBot 是什么,请参阅 OneBot 12 标准草案。
基于 LibOneBot 实现 OneBot 时,OneBot 实现者只需专注于编写与聊天机器人平台对接的逻辑,包括通过长轮询或 webhook 方式从机器人平台获得事件,并将其转换为 OneBot 事件,以及处理 OneBot 动作请求,并将其转换为对机器人平台 API 的调用。
为了帮助 OneBot 实现者快速地对接聊天机器人平台,我们内置了 OneBot 多种通信方式的服务端、客户端实现,让实现者无需关注底层实现部分。
为了最大化 LibOB 的兼容性,让实现者在不同环境都能够进行工作、部署,LibOB 支持使用 Swoole 或 Workerman 作为驱动,实现者可以自行选择适合的驱动,且在大多数场景下都可以自由切换。