Mirai Console Frontend

Mirai Console 前端开发文档。

实现前端

添加编译器设置

build.gradlebuild.gradle.kts 添加:

kotlin.sourceSets.all {
    languageSettings.optIn("net.mamoe.mirai.console.ConsoleFrontEndImplementation")
}

此后就可以使用 net.mamoe.mirai.console.ConsoleFrontEndImplementation 标记的所有 API。

实现 Mirai Console

MiraiConsoleopen in new window 是后端的公开对象,由 MiraiConsoleImplementationBridgeopen in new window 代理,与前端链接。

前端需要实现 MiraiConsoleImplementation.ktopen in new window

由于实现前端需要一定的技术能力,相信实现者都能理解源码内注释。

启动 Mirai Console

通过 public fun MiraiConsoleImplementation.start()

MiraiConsoleImplementation.kt: Line 161open in new window