BotManagers

用于表示一组 BotManager

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
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

将一个 Component 的集合转化为 Components

Link copied to clipboard

将元素集转换为 Messages 对象

Link copied to clipboard

将一个 Plugin 的集合转化为 Plugins