MiraiConsoleImplementation
实现 MiraiConsole 的接口
注意: 随着 Console 的更新, 在版本号 x.y.z
的 y
修改时此接口可能就会发生 ABI 变动. 意味着前端实现着需要跟随 Console 更新.
See also
Types
Link copied to clipboard
前端访问后端内部实现的桥
Link copied to clipboard
Link copied to clipboard
由 Kotlin 用户实现
Link copied to clipboard
Mirai Console 内置的一些 PluginConfig 和 PluginData 的管理器.
Link copied to clipboard
class ConsoleLaunchOptions
Console 启动参数, 修改参数会改变默认行为
Link copied to clipboard
前端 MiraiLogger.Factory 加载的上下文
Link copied to clipboard
Link copied to clipboard
供 Java 用户实现 ConsoleInput
Functions
Link copied to clipboard
abstract fun createLoggerFactory(context: MiraiConsoleImplementation.FrontendLoggingInitContext): MiraiLogger.Factory
创建一个 MiraiLogger.Factory.
Link copied to clipboard
创建一个 LoginSolver
Link copied to clipboard
Link copied to clipboard
由前端调用, 初始化 MiraiConsole 实例并启动
Properties
Link copied to clipboard
Link copied to clipboard
内建加载器列表, 一般需要包含 JvmPluginLoader.
Link copied to clipboard
CommandManager 实现, 建议实现为 lazy:
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Mirai Console 内置的一些 PluginConfig 和 PluginData 的管理器.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
MiraiConsole 的 CoroutineScope.coroutineContext, 必须拥有如下元素
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
本前端实现的描述信息
Link copied to clipboard
该前端是否支持使用 Ansi 输出彩色信息
Link copied to clipboard
JvmPluginLoader 实例. 建议实现为 lazy:
Link copied to clipboard
前端预先定义的 LoggerController, 以允许前端使用自己的配置系统
Link copied to clipboard
获取原始 MiraiConsoleImplementation 实例.