CommandValueArgumentParser
指令参数解析器. 用于解析字符串或 SingleMessage 到特定参数类型.
参数解析
如 SimpleCommand 中的示例:
suspend fun CommandSender.mute(target: Member, duration: Int)
Content copied to clipboard
CommandManager 总是从 SimpleCommand.context 搜索一个 T 为 Member 的 CommandValueArgumentParser, 并调用其 CommandValueArgumentParser.parse
内建指令解析器
See also
Types
Functions
Inheritors
RawContentValueArgumentParser
Link copied to clipboard
AbstractCommandValueArgumentParser
Link copied to clipboard
Parser
Link copied to clipboard
Parser
Link copied to clipboard
Extensions
parse
Link copied to clipboard
fun <T : Any> CommandValueArgumentParser<T>.parse(raw: Message, sender: CommandSender): T
Content copied to clipboard
解析一个字符串或 SingleMessage 为 T 类型参数