java.lang.Object
io.github.yvasyliev.telegramforwarderbot.service.command.StopCommand
All Implemented Interfaces:
MessageCommand

@Service("/stop") public class StopCommand extends Object implements MessageCommand
Stops the bot and sends a shutdown message to the chat. This command can only be executed by users with the ADMIN role.
  • Constructor Details

    • StopCommand

      public StopCommand()
  • Method Details

    • execute

      @PreAuthorize("hasRole(\'ADMIN\')") public void execute(org.telegram.telegrambots.meta.api.objects.message.Message message) throws org.telegram.telegrambots.meta.exceptions.TelegramApiException
      Description copied from interface: MessageCommand
      Executes the command with the provided message.
      Specified by:
      execute in interface MessageCommand
      Parameters:
      message - the Telegram message to process
      Throws:
      org.telegram.telegrambots.meta.exceptions.TelegramApiException - if an error occurs while processing the message