miraiBots
fun <A : Application> ApplicationBuilder<A>.miraiBots(configurator: MiraiBotManagerConfiguration.(perceivable: CompletionPerceivable<A>) -> Unit = {})(source)
安装使用 MiraiBotManager.
e.g.:
simbotApplication(Foo) {
useMiraiBotManager()
// 或
useMiraiBotManager {
// config...
}
}
Content copied to clipboard
相当于:
simbotApplication(Foo) {
install(MiraiBotManager) { ... }
// ...
}
Content copied to clipboard
通过 Application 获取第一个存在的 MiraiBotManager 并使用它。
val application = createSimpleApplication {}
application.miraiBots { // this: MiraiBotManager
// ...
}
Content copied to clipboard
See also
Parameters
failOnMiss
如果没有找到任何 MiraiBotManager, 是否抛出 NoSuchElementException 异常。
通过 Application 获取第一个存在的 MiraiBotManager 并使用它。
val application = createSimpleApplication {}
application.miraiBots { // this: MiraiBotManager
// ...
}
Content copied to clipboard
See also
Parameters
block
执行函数,始终被执行,或者函数抛出异常
Throws
通过 BotManagers 获取第一个存在的 MiraiBotManager 并使用它。
val application = createSimpleApplication {}
application.botManagers.miraiBots { // this: MiraiBotManager
// ...
}
Content copied to clipboard
Parameters
block
执行函数,始终被执行,或者函数抛出异常
Throws
通过 BotManagers 获取第一个存在的 MiraiBotManager 并使用它。
val application = createSimpleApplication {}
application.botManagers.miraiBots { // this: MiraiBotManager
// ...
}
Content copied to clipboard
Parameters
failOnMiss
如果没有找到任何 MiraiBotManager, 是否抛出 NoSuchElementException 异常。