diff options
Diffstat (limited to 'src/main/java/files/MyKeyboard.java')
-rw-r--r-- | src/main/java/files/MyKeyboard.java | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/main/java/files/MyKeyboard.java b/src/main/java/files/MyKeyboard.java new file mode 100644 index 0000000..8beb6e2 --- /dev/null +++ b/src/main/java/files/MyKeyboard.java @@ -0,0 +1,25 @@ +package files; + +import com.pengrad.telegrambot.model.request.Keyboard; +import com.pengrad.telegrambot.model.request.InlineKeyboardButton; +import com.pengrad.telegrambot.model.request.InlineKeyboardMarkup; +import com.pengrad.telegrambot.model.request.ReplyKeyboardMarkup; + +public class MyKeyboard { + public static Keyboard getMain() { + return new ReplyKeyboardMarkup( + new String[]{"Поиск аниме"}, + new String[]{"Недавно добавленные аниме"}, + new String[]{"Новинки аниме"}, + new String[]{"Случайное аниме"}) + .oneTimeKeyboard(true) + .resizeKeyboard(true) + .selective(true); + } + + public static Keyboard getCarousel(String typeOfAnime) { + return new InlineKeyboardMarkup( + new InlineKeyboardButton("<").callbackData("previous" + typeOfAnime), + new InlineKeyboardButton(">").callbackData("next" + typeOfAnime)); + } +} |