Class CallbackQueryHandler

java.lang.Object
io.github.yvasyliev.telegramforwarderbot.service.CallbackQueryHandler
All Implemented Interfaces:
TelegramEventHandler<org.telegram.telegrambots.meta.api.objects.CallbackQuery>

@Service public class CallbackQueryHandler extends Object implements TelegramEventHandler<org.telegram.telegrambots.meta.api.objects.CallbackQuery>
Handles incoming Telegram callback queries by mapping them to commands. It retrieves the command bean from the application context and executes it.
  • Constructor Details

    • CallbackQueryHandler

      public CallbackQueryHandler()
  • Method Details

    • handle

      public void handle(org.telegram.telegrambots.meta.api.objects.CallbackQuery callbackQuery)
      Description copied from interface: TelegramEventHandler
      Handles a Telegram event of type T.
      Specified by:
      handle in interface TelegramEventHandler<org.telegram.telegrambots.meta.api.objects.CallbackQuery>
      Parameters:
      callbackQuery - the event to handle