Class PostControlsMessageTextEditor
java.lang.Object
io.github.yvasyliev.forwarder.telegram.bot.aspect.PostControlsMessageTextEditor
Aspect that edits the text of the post controls message after executing a callback query command.
It updates the message text based on the command executed and handles specific Telegram API exceptions.
-
Constructor Summary
ConstructorsConstructorDescriptionPostControlsMessageTextEditor(org.telegram.telegrambots.meta.generics.TelegramClient telegramClient, EditMessageTextMapper editMessageTextMapper, PostControlsEditMessageTextProperties editMessageTextProperties) -
Method Summary
Modifier and TypeMethodDescriptionvoideditPostControlsMessageText(org.telegram.telegrambots.meta.api.objects.CallbackQuery callbackQuery, CommandCallbackData callbackData) After returning advice that edits the post controls message text after executing a callback query command.
-
Constructor Details
-
PostControlsMessageTextEditor
public PostControlsMessageTextEditor(org.telegram.telegrambots.meta.generics.TelegramClient telegramClient, EditMessageTextMapper editMessageTextMapper, PostControlsEditMessageTextProperties editMessageTextProperties)
-
-
Method Details
-
editPostControlsMessageText
public void editPostControlsMessageText(org.telegram.telegrambots.meta.api.objects.CallbackQuery callbackQuery, CommandCallbackData callbackData) After returning advice that edits the post controls message text after executing a callback query command.- Parameters:
callbackQuery- the callback query that triggered the commandcallbackData- the data associated with the command
-