欢迎为 TeleBox 生态贡献代码、插件或文档!
| 仓库 | 说明 |
|---|---|
| TeleBox | TeleBox 核心框架与内置插件。大改核心逻辑建议先开 Issue 讨论。 |
| TeleBox-Next | Next 核心框架(Telegram API:mtcute)。 |
| TeleBox-Plugins | TeleBox 社区插件;新增插件用子目录布局 插件名/插件名.ts,并更新 plugins.json。 |
| TeleBox-Next-Plugins | Next 社区插件(同上布局与 plugins.json)。 |
| TeleBox-Scripts | 本机 / Docker 一键安装与管理脚本。 |
旧名
TeleBox_Plugins/TeleBox_Scripts/TeleBox_M等已重命名,请使用上表链接。
- 遵循 TypeScript 与现有代码风格;避免无必要的
any。 - 插件需有清晰说明与基本错误处理;帮助文案使用
mainPrefix,勿硬编码.cmd。 - 新增 / 修改插件描述时改
plugins.json(README 列表常由 CI 从该文件回写)。 - 提交前本地通过类型检查 / 构建(如
tsc --noEmit)。 - TeleBox 与 Next API 不同:TeleBox 多为 teleproto /
Api.Message;Next 为 mtcute /MessageContext,勿混用示例。
- Fork 目标仓库并创建特性分支。
- 使用清晰的 commit message。
- 发起 Pull Request,说明改动目的与测试方式。
更详细的开发说明见:
- TeleBox:TELEBOX_DEVELOPMENT.md
- Next:TELEBOX_DEVELOPMENT.md