Package-level declarations

Types

Link copied to clipboard
fun interface BuilderFunction<T>
Link copied to clipboard

通过 MiraiBotVerifyInfoConfiguration.Config.deviceInfoConfiguration 来提供多种形式的设备信息配置。

Link copied to clipboard

提供密码md5字节数组的密码配置形式。

Link copied to clipboard

Mirai的Bot OriginalMiraiBot 在 simbot中的整合类型。

Link copied to clipboard

Mirai组件中对 MiraiBot 进行管理的 BotManager.

Link copied to clipboard
Link copied to clipboard
@InternalApi
data class MiraiBotVerifyInfoConfiguration(val code: Long, val passwordInfo: PasswordInfoConfiguration, var config: MiraiBotVerifyInfoConfiguration.Config = Config())

通过 BotVerifyInfo 进行注册的bot信息配置类。

Link copied to clipboard

bot中的所有好友信息列表(管理器)

Link copied to clipboard

mirai组件中针对于 GroupBot 的实现。

Link copied to clipboard

通过 MiraiBotVerifyInfoConfiguration.passwordInfo 来提供多种形式的密码配置。

Link copied to clipboard

直接提供明文密码字符串的密码配置形式。

Functions

Link copied to clipboard

获取其中为 MiraiBotManager 的管理器。

过滤获取其中为 MiraiBotManager 的管理器。

Link copied to clipboard

OriginBotManager 获取第一个 MiraiComponent

获取其中第一个为 MiraiBotManager 的管理器。 如果找不到则抛出 NoSuchElementException

过滤获取其中第一个为 MiraiBotManager 的管理器。 如果找不到则抛出 NoSuchElementException

Link copied to clipboard

OriginBotManager 获取第一个 MiraiComponent

获取其中第一个为 MiraiBotManager 的管理器。

过滤获取其中第一个为 MiraiBotManager 的管理器。 如果找不到则得到null。

Link copied to clipboard
inline fun BotRegistrar.mirai(block: MiraiBotManager.() -> Unit)

ApplicationBuilder.bots 作用域中寻找并使用 MiraiBotManager.

Link copied to clipboard
Link copied to clipboard
inline fun ApplicationBuilder<*>.miraiBots(crossinline block: suspend MiraiBotManager.(BotRegistrar) -> Unit)

从当前 ApplicationBuilder 中,通过 ApplicationBuilder.bots 寻找并使用注册的 MiraiBotManager.

Link copied to clipboard
inline fun ApplicationBuilder<*>.miraiBotsIfSupport(crossinline block: suspend MiraiBotManager.(BotRegistrar) -> Unit)

从当前 ApplicationBuilder 中,通过 ApplicationBuilder.bots 寻找并使用注册的 MiraiBotManager.

Link copied to clipboard

ApplicationBuilder.bots 作用域中寻找并使用 MiraiBotManager.

Properties