miraiBots

安装使用 MiraiBotManager.

e.g.:

simbotApplication(Foo) {

useMiraiBotManager()
// 或
useMiraiBotManager {
// config...
}

}

相当于:

simbotApplication(Foo) {
install(MiraiBotManager) { ... }
// ...
}

inline fun Application.miraiBots(failOnMiss: Boolean, block: MiraiBotManager.() -> Unit)(source)

通过 Application 获取第一个存在的 MiraiBotManager 并使用它。

val application = createSimpleApplication {}
application.miraiBots { // this: MiraiBotManager
// ...
}

See also

Parameters

failOnMiss

如果没有找到任何 MiraiBotManager, 是否抛出 NoSuchElementException 异常。


inline fun Application.miraiBots(block: MiraiBotManager.() -> Unit)(source)

通过 Application 获取第一个存在的 MiraiBotManager 并使用它。

val application = createSimpleApplication {}
application.miraiBots { // this: MiraiBotManager
// ...
}

See also

Parameters

block

执行函数,始终被执行,或者函数抛出异常

Throws

如果没有找到任何 MiraiBotManager


inline fun BotManagers.miraiBots(block: MiraiBotManager.() -> Unit)(source)

通过 BotManagers 获取第一个存在的 MiraiBotManager 并使用它。

val application = createSimpleApplication {}
application.botManagers.miraiBots { // this: MiraiBotManager
// ...
}

Parameters

block

执行函数,始终被执行,或者函数抛出异常

Throws

如果没有找到任何 MiraiBotManager


inline fun BotManagers.miraiBots(failOnMiss: Boolean, block: MiraiBotManager.() -> Unit)(source)

通过 BotManagers 获取第一个存在的 MiraiBotManager 并使用它。

val application = createSimpleApplication {}
application.botManagers.miraiBots { // this: MiraiBotManager
// ...
}

Parameters

failOnMiss

如果没有找到任何 MiraiBotManager, 是否抛出 NoSuchElementException 异常。