mirror of
https://github.com/mamoe/mirai.git
synced 2025-01-10 18:40:15 +08:00
.. | ||
Commands.md | ||
Extensions.md | ||
FrontEnd.md | ||
Permissions.md | ||
PermissionService.md | ||
PluginData.md | ||
PluginLoader.md | ||
Plugins.md | ||
QA.md | ||
README.md |
MiraiConsole
欢迎来到 mirai-console 开发文档!
准备工作
开发 mirai-console 插件的准备工作
- 需使用 IDE: IntelliJ IDEA
- IntelliJ 需装有 Kotlin Jvm Blocking Bridge 插件 (启动 IntelliJ, 点击 一键安装)
- 安装并配置 JDK 8
前置知识
要学习为 mirai-console 开发原生支持的插件, 需要:
- 掌握 Java 基础.
- 了解 Kotlin 基础语法:
- 至少能使用 Java 或 Kotlin 一种一门语言解决问题
- 了解 JVM 和 Java 等同类编程语言的关系
目录
后端插件开发基础
- 插件 - Plugin 模块
- 指令 - Command 模块
- 存储 - PluginData 模块
- 权限 - Permission 模块
后端插件开发进阶
- 扩展 - Extension 模块和扩展点
- 扩展 - 实现 PluginLoader
- 扩展 - 实现 PermissionService