public abstract class DefaultBotCommand extends BotCommand
COMMAND_INIT_CHARACTER, COMMAND_PARAMETER_SEPARATOR_REGEXP| Constructor and Description |
|---|
DefaultBotCommand(String commandIdentifier,
String description)
Construct a command
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
execute(AbsSender absSender,
org.telegram.telegrambots.api.objects.User user,
org.telegram.telegrambots.api.objects.Chat chat,
Integer messageId,
String[] arguments)
Execute the command
|
void |
execute(AbsSender absSender,
org.telegram.telegrambots.api.objects.User user,
org.telegram.telegrambots.api.objects.Chat chat,
String[] arguments)
Execute the command
|
void |
processMessage(AbsSender absSender,
org.telegram.telegrambots.api.objects.Message message,
String[] arguments)
Process the message and execute the command
|
getCommandIdentifier, getDescription, toStringpublic void processMessage(AbsSender absSender, org.telegram.telegrambots.api.objects.Message message, String[] arguments)
processMessage in interface IBotCommandprocessMessage in class BotCommandabsSender - absSender to send messages overmessage - the message to processarguments - passed argumentspublic final void execute(AbsSender absSender, org.telegram.telegrambots.api.objects.User user, org.telegram.telegrambots.api.objects.Chat chat, String[] arguments)
BotCommandexecute in class BotCommandabsSender - absSender to send messages overuser - the user who sent the commandchat - the chat, to be able to send repliesarguments - passed argumentspublic abstract void execute(AbsSender absSender, org.telegram.telegrambots.api.objects.User user, org.telegram.telegrambots.api.objects.Chat chat, Integer messageId, String[] arguments)
absSender - absSender to send messages overuser - the user who sent the commandchat - the chat, to be able to send repliesmessageId - message id for interactionarguments - passed argumentsCopyright © 2018. All rights reserved.