快速开始
Milky 是基于 HTTP / WebSocket 通信的新时代 QQ 机器人应用接口标准。
我应该使用 Milky 吗?
如果你是 Bot 开发新手
Milky 从设计之初就以提高易用性、降低心智负担为目标,对于新手而言,是开发 QQ Bot 的不二之选。一般而言,基于 NoneBot、Koishi 之类的成熟框架进行开发是一个不错的选择,请移步至 Awesome Milky 页面,以了解支持 Milky 协议的协议端/应用端框架以及 SDK,并在需要时参阅本网站对于 Milky 协议的 API、事件和结构体的定义。祝你开发顺利!
如果你已经有 Bot 开发经验
相信你对 OneBot 11 并不陌生。如果你正要建立一个新的 QQ Bot 项目,Milky 是一个非常不错的选择。Milky 对 OneBot 11 的设计理念进行了全面的反思和改进,具体体现在以下几个方面:
- 全面兼容:Milky 旨在覆盖绝大多数 QQ 特性,适配多种应用场景。
- 简单易用:Milky 力求对协议端和应用端实现均友好,去除不必要的复杂性。
- 清晰规范:Milky 拒绝模棱两可的类型定义,始终保证接口 100% 强类型。
Milky 有许多直接或间接源自 OneBot 11 的设计,但并不是 OneBot 11 的扩展。如果你有一个已经成熟的基于 OneBot 11 开发的项目,是否迁移到 Milky 取决于你的需求和偏好。你可以先在新项目中尝试 Milky,评估迁移的成本和收益,再做出决定。无论如何,我们欢迎你加入 Milky 生态,贡献你的力量!
如果你是基础设施开发者
Milky 为协议端和应用端等基础设施的开发者提供了丰富的资源支持:
无论是给现有的协议端/应用端框架添加 Milky 支持,还是编写一个新的 SDK,亦或是撰写社区文档或教程,你的每一分贡献都将成为社区的宝贵财富!欢迎你继续探索 Milky 文档,了解 Milky 的设计理念和通信方式等。
联系 & 加入我们
如果你有任何关于 Milky 的问题、建议或想要参与贡献,欢迎通过以下方式联系我们:
- GitHub: SaltifyDev/milky
- QQ 群: 570335215
- Telegram: WeavingStar
最后更新于