Package com.bytedesk.social.telegram
Class TelegramService
java.lang.Object
com.bytedesk.social.telegram.TelegramService
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.springframework.web.client.RestTemplate
private final TelegramConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
processCallbackQuery
(TelegramWebhookEvent.CallbackQuery callbackQuery) private void
void
Process incoming webhook event from Telegramvoid
sendPhotoMessage
(String chatId, String photoUrl, String caption) Send photo message to Telegram chatvoid
sendTextMessage
(String chatId, String text) Send text message to Telegram chatvoid
setWebhook
(String webhookUrl) Set webhook URL for Telegram bot
-
Field Details
-
telegramConfig
-
restTemplate
private final org.springframework.web.client.RestTemplate restTemplate
-
-
Constructor Details
-
TelegramService
public TelegramService()
-
-
Method Details
-
sendTextMessage
Send text message to Telegram chat -
sendPhotoMessage
Send photo message to Telegram chat -
setWebhook
Set webhook URL for Telegram bot -
processWebhookEvent
Process incoming webhook event from Telegram -
processMessage
-
processCallbackQuery
-