Class TelegramLongPollingSessionBot

  • All Implemented Interfaces:
    org.telegram.telegrambots.meta.generics.LongPollingBot

    public abstract class TelegramLongPollingSessionBot
    extends TelegramLongPollingBot
    • Constructor Detail

      • TelegramLongPollingSessionBot

        public TelegramLongPollingSessionBot()
      • TelegramLongPollingSessionBot

        public TelegramLongPollingSessionBot​(ChatIdConverter chatIdConverter)
    • Method Detail

      • setSessionManager

        public void setSessionManager​(org.apache.shiro.session.mgt.DefaultSessionManager sessionManager)
      • setChatIdConverter

        public void setChatIdConverter​(ChatIdConverter chatIdConverter)
      • onUpdateReceived

        public void onUpdateReceived​(org.telegram.telegrambots.meta.api.objects.Update update)
      • getSession

        public Optional<org.apache.shiro.session.Session> getSession​(org.telegram.telegrambots.meta.api.objects.Message message)
      • onUpdateReceived

        public abstract void onUpdateReceived​(org.telegram.telegrambots.meta.api.objects.Update update,
                                              Optional<org.apache.shiro.session.Session> botSession)