Interface LongPollingBot

All Superinterfaces:
TelegramBot

public interface LongPollingBot extends TelegramBot
Version:
1.0
Author:
Ruben Bermudez
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Clear current webhook (if present) calling setWebhook method with empty url.
    Gets options for current bot
    default void
    Called when the BotSession is being closed
    void
    This method is called when receiving updates via GetUpdates method
    default void
    This method is called when receiving updates via GetUpdates method.

    Methods inherited from interface org.telegram.telegrambots.meta.generics.TelegramBot

    getBotToken, getBotUsername, onRegister
  • Method Details

    • onUpdateReceived

      void onUpdateReceived(Update update)
      This method is called when receiving updates via GetUpdates method
      Parameters:
      update - Update received
    • onUpdatesReceived

      default void onUpdatesReceived(List<Update> updates)
      This method is called when receiving updates via GetUpdates method. If not reimplemented - it just sends updates by one into onUpdateReceived(Update)
      Parameters:
      updates - list of Update received
    • getOptions

      BotOptions getOptions()
      Gets options for current bot
      Returns:
      BotOptions object with options information
    • clearWebhook

      void clearWebhook() throws TelegramApiRequestException
      Clear current webhook (if present) calling setWebhook method with empty url.
      Throws:
      TelegramApiRequestException
    • onClosing

      default void onClosing()
      Called when the BotSession is being closed