OtherClientCommandSender

open class OtherClientCommandSender : AbstractCommandSender, CoroutineScope

代表一个 其他客户端 通过私聊执行指令, 但不一定是通过私聊方式, 也有可能是由插件在代码直接执行 (CommandManager.executeCommand)

See also

Functions

Link copied to clipboard
open suspend override fun sendMessage(message: String): MessageReceipt<OtherClient>
open suspend override fun sendMessage(message: Message): MessageReceipt<OtherClient>

立刻发送一条消息.

Link copied to clipboard
open override fun toString(): String

Properties

Link copied to clipboard
override val bot: Bot

与这个 CommandSender 相关的 Bot. 当通过控制台执行时为 null.

Link copied to clipboard
val client: OtherClient
Link copied to clipboard
open override val coroutineContext: CoroutineContext
Link copied to clipboard
override val name: String
Link copied to clipboard
open override val permitteeId: PermitteeId
Link copied to clipboard
open override val subject: Friend

与这个 CommandSender 相关的 Contact.

Link copied to clipboard
override val user: Friend

指令原始发送.

Inheritors

Link copied to clipboard
Link copied to clipboard