Mirai Console 前端开发文档。
在 build.gradle
或 build.gradle.kts
添加:
kotlin.sourceSets.all {
languageSettings.optIn("net.mamoe.mirai.console.ConsoleFrontEndImplementation")
}
此后就可以使用 net.mamoe.mirai.console.ConsoleFrontEndImplementation
标记的所有 API。
MiraiConsole
是后端的公开对象,由 MiraiConsoleImplementationBridge 代理,与前端链接。
前端需要实现 MiraiConsoleImplementation.kt。
由于实现前端需要一定的技术能力,相信实现者都能理解源码内注释。
通过 public fun MiraiConsoleImplementation.start()
。