Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
标记一个实验性的 API.
Link copied to clipboard
interface ConsoleInput
Link copied to clipboard
标记为一个仅供 mirai-console 内部使用的 API.
Link copied to clipboard
为简化操作提供的一些工具
Link copied to clipboard
interface MessageScope
表示几个消息对象的 '域', 即消息对象的集合. 用于最小化将同一条消息发送给多个类型不同的目标的付出.
Link copied to clipboard
Link copied to clipboard
语义化版本 支持
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
构建一条 ANSI 信息
Link copied to clipboard
使用 MessageScope 里的所有消息对象. 与 kotlin.run 相同.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <R> CommandSender?.scopeWith(vararg others: CommandSender?, action: MessageScope.() -> R): R
inline fun <R> CommandSender?.scopeWith(vararg others: MessageScope?, action: MessageScope.() -> R): R
inline fun <R> MessageScope?.scopeWith(vararg others: CommandSender?, action: MessageScope.() -> R): R
inline fun <R> MessageScope?.scopeWith(vararg others: MessageScope?, action: MessageScope.() -> R): R
Link copied to clipboard
inline suspend fun CommandSender.sendAnsiMessage(capacity: Int = 16, builder: AnsiMessageBuilder.() -> Unit): MessageReceipt<Contact>?
向 CommandSender 发送一条带有 ANSI 控制符的信息
Link copied to clipboard