mirror of
https://github.com/mamoe/mirai.git
synced 2024-12-27 09:00:15 +08:00
.. | ||
.mirai_images | ||
src | ||
Bots.md | ||
ConfiguringProjects.md | ||
Contacts.md | ||
Events.md | ||
Evolution.md | ||
FAQ.md | ||
mirai-ecology.md | ||
mirai.md | ||
mirai.png | ||
mirai.svg | ||
MiraiCodeSepecification.md | ||
README.md |
Mirai
欢迎来到 mirai 文档。
生态
确定 SDK
mirai 官方提供 Kotlin/Java 等 JVM 平台语言开发支持。如果你不熟悉该语言,请使用以下社区提供的 SDK:
基于 mirai-console
这些 SDK 基于 mirai-console
,意味着需要使用 mirai-console
框架。mirai-console
也是 mirai 的官方项目之一。
技术 | 维护者及项目地址 | 描述 |
---|---|---|
Http | mamoe/mirai-api-http | Mirai 官方维护的 HTTP API 插件 |
JavaScript |
iTXTech/mirai-js | 支持使用 JavaScript 编写插件并直接与 mirai 交互 |
Python |
Graia Framework | 基于 mirai-api-http 的机器人开发框架 |
Node.js |
RedBeanN/node-mirai | mirai 的 Node.js SDK |
Go |
Logiase/gomirai | 基于 mirai-api-http 的 GoLang SDK |
Mozilla Rhino |
StageGuard/mirai-rhinojs-sdk | 为基于 Rhino(如 Auto.js 等安卓 app 或运行环境)的 JavaScript 提供简单易用的 SDK |
C++ |
cyanray/mirai-cpp | mirai-http-api 的 C++ 封装,方便使用 C++ 开发 mirai-http-api 插件 |
C++ |
Chlorie/miraipp | mirai-http-api 的另一个 C++ 封装,使用现代 C++ 特性,并提供了较完善的说明文档 |
C# |
Executor-Cheng/mirai-CSharp | 基于 mirai-api-http 的 C# SDK |
Rust |
HoshinoTented/mirai-rs | mirai-http-api 的 Rust 封装 |
TypeScript |
YunYouJun/mirai-ts | mirai-api-http 的 TypeScript SDK,附带声明文件,拥有良好的注释和类型提示 |
易语言 |
only52607/e-mirai | mirai-api-http 的 易语言 SDK,使用全中文环境开发插件,适合编程新手使用 |
.Net/C# |
Hyperai | 从 mirai-api-http 对接到机器人开发框架再到开箱即用的插件式机器人程序一应俱全 |
酷 Q 插件 | iTXTech/mirai-native | 支持酷 Q 插件在 mirai 上运行 |
酷 Q HTTP | yyuueexxiinngg/cqhttp-mirai | 在 mirai-console 开启酷 Q HTTP 服务。 |
基于 mirai-core
的 SDK
Lua
: lua-mirai 基于 mirai-core 的 Lua SDK,并提供了 Java 扩展支持,可在 Lua 中调用 Java 代码开发机器人
配置 JVM 项目使用 mirai
可以首先体验让机器人发送消息:在 IDE 克隆 mirai-hello-world 并运行其中入口点。
要把 mirai 作为一个依赖库使用,请参考 Configuring Projects。
要使用 mirai-console 框架,请前往 mirai-console。
开发
本文档正在更新中