summaryrefslogtreecommitdiff
path: root/src/main/java/files/MyKeyboard.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/files/MyKeyboard.java')
-rw-r--r--src/main/java/files/MyKeyboard.java25
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));
+ }
+}