CommandManager
指令管理器
Types
INSTANCE
Link copied to clipboard
CommandManager 实例. 转发所有调用到 MiraiConsoleImplementation.commandManager.
Functions
executeCommand
Link copied to clipboard
open suspend fun executeCommand(caller: CommandSender, message: Message, checkPermission: Boolean = true): CommandExecuteResult
Content copied to clipboard
解析并执行一个指令.
open suspend fun executeCommand(sender: CommandSender, command: Command, arguments: Message = EmptyMessageChain, checkPermission: Boolean = true): CommandExecuteResult
Content copied to clipboard
执行一个确切的指令
findDuplicateCommand
Link copied to clipboard
查找并返回重名的指令. 返回重名指令.
getRegisteredCommands
Link copied to clipboard
获取已经注册了的属于这个 CommandOwner 的指令列表.
isCommandRegistered
Link copied to clipboard
matchCommand
Link copied to clipboard
registerCommand
Link copied to clipboard
abstract fun registerCommand(command: Command, override: Boolean = false): Boolean
Content copied to clipboard
注册一个指令.
unregisterAllCommands
Link copied to clipboard
取消注册所有属于 owner 的指令
unregisterCommand
Link copied to clipboard
取消注册这个指令.
Properties
Inheritors
INSTANCE
Link copied to clipboard