parseCommandsWithNamedArgs

fun List<<Error class: unknown class>>.parseCommandsWithNamedArgs(argsSeparator: <Error class: unknown class> = TelegramBotCommandsDefaults.defaultArgsSeparatorRegex, nameArgSeparator: <Error class: unknown class> = TelegramBotCommandsDefaults.defaultNamesArgsSeparatorRegex): Map<String, List<<Error class: unknown class><String, String>>>
fun <Error class: unknown class>.parseCommandsWithNamedArgs(argsSeparator: <Error class: unknown class> = TelegramBotCommandsDefaults.defaultArgsSeparatorRegex, nameArgSeparator: <Error class: unknown class> = TelegramBotCommandsDefaults.defaultNamesArgsSeparatorRegex): <Error class: unknown class>
fun <Error class: unknown class><<Error class: unknown class>>.parseCommandsWithNamedArgs(argsSeparator: <Error class: unknown class> = TelegramBotCommandsDefaults.defaultArgsSeparatorRegex, nameArgSeparator: <Error class: unknown class> = TelegramBotCommandsDefaults.defaultNamesArgsSeparatorRegex): <Error class: unknown class>
fun List<<Error class: unknown class>>.parseCommandsWithNamedArgs(argsSeparator: String, nameArgSeparator: <Error class: unknown class> = TelegramBotCommandsDefaults.defaultNamesArgsSeparatorRegex): Map<String, List<<Error class: unknown class><String, String>>>
fun <Error class: unknown class>.parseCommandsWithNamedArgs(argsSeparator: String, nameArgSeparator: <Error class: unknown class> = TelegramBotCommandsDefaults.defaultNamesArgsSeparatorRegex): <Error class: unknown class>
fun <Error class: unknown class><<Error class: unknown class>>.parseCommandsWithNamedArgs(argsSeparator: String, nameArgSeparator: <Error class: unknown class> = TelegramBotCommandsDefaults.defaultNamesArgsSeparatorRegex): <Error class: unknown class>

Uses parseCommandsWithArgs to create base argsSeparator split args for commands and map their as k-v pairs. Sample:

/command args1=value1 arg2=value2 arg1=value3

Will produce Map with one key command and the list of three pairs:

  1. args1 to value1

  2. args2 to value2

  3. args1 to value3

Return

Array of named arguments