BotManagers

用于表示一组 BotManager

Inherited properties

Link copied to clipboard
abstract val size: Int

Functions

Link copied to clipboard
open fun allBots(): Sequence<Bot>

以序列的形式获取当前 BotManager 中所有的 Bot

Link copied to clipboard

获取 allBots 的流转化器。

Link copied to clipboard
open fun firstBot(): Bot

尝试获取第一个 BotManager 中的第一个 Bot

open fun firstBot(id: ID): Bot

根据指定ID寻找第一个匹配的 Bot

Inherited functions

Link copied to clipboard
abstract operator fun contains(element: BotManager): Boolean
Link copied to clipboard
abstract fun containsAll(elements: Collection<BotManager>): Boolean
Link copied to clipboard
inline fun <P : BotManager> BotManagers.find(): P?

根据类型寻找某个 BotManager

Link copied to clipboard
inline fun <B : BotManager> BotManagers.get(): B

根据类型寻找某个 BotManager,如果找不到则抛出 NoSuchElementException

Link copied to clipboard
abstract fun isEmpty(): Boolean
Link copied to clipboard
abstract operator override fun iterator(): Iterator<BotManager>
Link copied to clipboard

将一个 BotManager 的集合转化为 BotManagers

Link copied to clipboard
fun Collection<Component>.toComponents(parentSerializersModule: SerializersModule = EmptySerializersModule()): Components

将一个 Component 的集合转化为 Components

Link copied to clipboard

将元素集转换为 Messages 对象

Link copied to clipboard

将一个 Plugin 的集合转化为 Plugins