From 2c716133aa4feb9abd970c60cdbcda30955d1c19 Mon Sep 17 00:00:00 2001 From: Diego Schulz Date: Thu, 14 Sep 2017 12:39:48 -0400 Subject: [PATCH] Use a regular expression to split parameters This avoids the problem described in issue #304 --- .../telegrambots/bots/commandbot/commands/BotCommand.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/telegrambots-extensions/src/main/java/org/telegram/telegrambots/bots/commandbot/commands/BotCommand.java b/telegrambots-extensions/src/main/java/org/telegram/telegrambots/bots/commandbot/commands/BotCommand.java index 02da6ebd..00f490db 100644 --- a/telegrambots-extensions/src/main/java/org/telegram/telegrambots/bots/commandbot/commands/BotCommand.java +++ b/telegrambots-extensions/src/main/java/org/telegram/telegrambots/bots/commandbot/commands/BotCommand.java @@ -11,7 +11,7 @@ import org.telegram.telegrambots.bots.AbsSender; */ public abstract class BotCommand { public final static String COMMAND_INIT_CHARACTER = "/"; - public static final String COMMAND_PARAMETER_SEPARATOR = " "; + public static final String COMMAND_PARAMETER_SEPARATOR_REGEXP = "\\s+"; private final static int COMMAND_MAX_LENGTH = 32; private final String commandIdentifier; @@ -75,4 +75,4 @@ public abstract class BotCommand { * @param arguments passed arguments */ public abstract void execute(AbsSender absSender, User user, Chat chat, String[] arguments); -} \ No newline at end of file +}