Class TelegramSender
java.lang.Object
net.flectone.pulse.module.integration.telegram.sender.TelegramSender
-
Constructor Summary
ConstructorsConstructorDescriptionTelegramSender(TelegramModule telegramModule, TelegramChatIdExtractor telegramChatIdExtractor, TelegramClientProvider telegramClientProvider, MessageDispatcher messageDispatcher, MessagePipeline messagePipeline, FLogger fLogger) -
Method Summary
Modifier and TypeMethodDescriptionvoidsendMessage(@NonNull FEntity sender, @NonNull String messageName, @NonNull UnaryOperator<String> telegramString) voidsendMessage(@NonNull org.telegram.telegrambots.meta.api.objects.User user, @NonNull String chat, @NonNull String chatId, @NonNull String message, @Nullable org.apache.commons.lang3.tuple.Pair<String, String> reply) voidsendMessage(@NonNull org.telegram.telegrambots.meta.api.objects.message.Message message, @NonNull String text)
-
Constructor Details
-
TelegramSender
@Inject public TelegramSender(TelegramModule telegramModule, TelegramChatIdExtractor telegramChatIdExtractor, TelegramClientProvider telegramClientProvider, MessageDispatcher messageDispatcher, MessagePipeline messagePipeline, FLogger fLogger)
-
-
Method Details
-
sendMessage
public void sendMessage(@NonNull org.telegram.telegrambots.meta.api.objects.message.Message message, @NonNull String text) -
sendMessage
public void sendMessage(@NonNull FEntity sender, @NonNull String messageName, @NonNull UnaryOperator<String> telegramString) -
sendMessage
-