11package com .didanko228 .tghealthreminder .handlers ;
22
3+ import com .didanko228 .tghealthreminder .ui .Keyboards ;
34import com .didanko228 .tghealthreminder .utils .Logger ;
45import com .didanko228 .tghealthreminder .utils .TranslationManager ;
56import org .telegram .telegrambots .meta .api .methods .send .SendMessage ;
67import org .telegram .telegrambots .meta .api .objects .message .Message ;
7- import org .telegram .telegrambots .meta .api .objects .replykeyboard .InlineKeyboardMarkup ;
8- import org .telegram .telegrambots .meta .api .objects .replykeyboard .buttons .InlineKeyboardButton ;
9- import org .telegram .telegrambots .meta .api .objects .replykeyboard .buttons .InlineKeyboardRow ;
108import org .telegram .telegrambots .meta .exceptions .TelegramApiException ;
119import org .telegram .telegrambots .meta .generics .TelegramClient ;
1210
@@ -20,14 +18,7 @@ public static void handle(TelegramClient telegramClient, Message msg) {
2018 .builder ()
2119 .chatId (chat_id )
2220 .text (TranslationManager .translate ("ru_ru" , "ru_ru" ))
23- .replyMarkup (InlineKeyboardMarkup
24- .builder ()
25- .keyboardRow (new InlineKeyboardRow (InlineKeyboardButton
26- .builder ()
27- .text (TranslationManager .translate ("ru_ru" , "ru_ru" ))
28- .callbackData ("test" )
29- .build ()))
30- .build ())
21+ .replyMarkup (Keyboards .getRuKeyboard ())
3122 .build ();
3223
3324 try {
@@ -41,20 +32,13 @@ else if (text.equals("en")) {
4132 .builder ()
4233 .chatId (chat_id )
4334 .text (TranslationManager .translate ("en_us" , "en_us" ))
44- .replyMarkup (InlineKeyboardMarkup
45- .builder ()
46- .keyboardRow (new InlineKeyboardRow (InlineKeyboardButton
47- .builder ()
48- .text (TranslationManager .translate ("en_us" , "en_us" ))
49- .callbackData ("test" )
50- .build ()))
51- .build ())
35+ .replyMarkup (Keyboards .getEnKeyboard ())
5236 .build ();
5337
5438 try {
5539 telegramClient .execute (message );
5640 } catch (TelegramApiException e ) {
57- throw new RuntimeException ( e );
41+ Logger . error ( "Error sending message" , e );
5842 }
5943 }
6044 }
0 commit comments