开发指南
约 1839 字大约 6 分钟
2025-03-25
NcatBot 的几种开发范式
前台模式(大多数)
提示
3.x.y 版本中,该模式称为 "插件模式"
前台模式下,你的代码只能通过回调函数被调用。(NcatBot 在前台运行)
适合场景:
- QQ Bot 是项目的核心,程序的生命周期就是 Bot 的生命周期。
讲人话(以下几种情况都是):
- 收到消息、加群通知之后做点什么。
- 定时发送一些消息。
- 你无法明白前台模式和后台模式的差异。
参考代码。
后台模式
提示
3.x.y 版本中,该模式称为 "主动模式"/"嵌入模式"
后台模式启动后,会返回一个 BotAPI
示例,通过 API 可以调用有关接口完成对应操作。(NcatBot 在后台运行)
可以注册回调函数以便接收 QQ 端的消息。
适合场景:
- QQ Bot 只是项目工作流的一个组件,程序的生命周期不应该由 NcatBot 管理。
文档导航
1. 开始
- 1. 认识 NcatBot: 项目简介与社区信息。
- 2. 快速开始: 最快 5 分钟跑通 NcatBot。
- 安装教程:
- 安装和使用插件: 了解如何获取并启用社区插件。
2. 基本开发
3. 组件介绍
4. 数据结构介绍
5. API 参考
7. 插件系统
8. 高级教程
- 统一命令注册器:
- 测试:
- 其他:
- 最佳实践
9. 实际项目参考
10. 常见问题
版权所有
版权归属:huan-yp