Class TelegramMessageListener
java.lang.Object
net.flectone.pulse.module.integration.telegram.listener.TelegramMessageListener
- All Implemented Interfaces:
TelegramEventListener, org.telegram.telegrambots.longpolling.interfaces.LongPollingUpdateConsumer, org.telegram.telegrambots.longpolling.util.LongPollingSingleThreadUpdateConsumer
-
Field Summary
Fields inherited from interface org.telegram.telegrambots.longpolling.util.LongPollingSingleThreadUpdateConsumer
updatesProcessorExecutor -
Constructor Summary
ConstructorsConstructorDescriptionTelegramMessageListener(TelegramModule telegramModule, TelegramChatIdExtractor telegramChatIdExtractor, TelegramCommandDispatcher telegramCommandDispatcher, TelegramClientProvider telegramClientProvider, TelegramSender telegramSender, TaskScheduler taskScheduler, FLogger fLogger) -
Method Summary
Modifier and TypeMethodDescriptionvoidconsume(org.telegram.telegrambots.meta.api.objects.Update update) voidhandleMessage(@NonNull org.telegram.telegrambots.meta.api.objects.message.Message message) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.telegram.telegrambots.longpolling.util.LongPollingSingleThreadUpdateConsumer
consume
-
Constructor Details
-
TelegramMessageListener
@Inject public TelegramMessageListener(TelegramModule telegramModule, TelegramChatIdExtractor telegramChatIdExtractor, TelegramCommandDispatcher telegramCommandDispatcher, TelegramClientProvider telegramClientProvider, TelegramSender telegramSender, TaskScheduler taskScheduler, FLogger fLogger)
-
-
Method Details
-
consume
public void consume(org.telegram.telegrambots.meta.api.objects.Update update) - Specified by:
consumein interfaceorg.telegram.telegrambots.longpolling.util.LongPollingSingleThreadUpdateConsumer
-
handleMessage
public void handleMessage(@NonNull org.telegram.telegrambots.meta.api.objects.message.Message message)
-