summaryrefslogtreecommitdiff
path: root/src/main/java/com/mavlonerkinboev/animarfo/telegram/user/message
diff options
context:
space:
mode:
authormavlonerkinboev <mavlonbek.ibragimov007@gmail.com>2021-08-26 10:32:29 +0500
committermavlonerkinboev <mavlonbek.ibragimov007@gmail.com>2021-08-26 10:32:29 +0500
commiteea88e5f236638862c94ce3e8cc958309a8a7d8b (patch)
treef26c76f224673ce07d334f73a908ff575e119cb1 /src/main/java/com/mavlonerkinboev/animarfo/telegram/user/message
parent59f54892f90eda23bcca45cc07d466c105db75ef (diff)
Change path
Diffstat (limited to 'src/main/java/com/mavlonerkinboev/animarfo/telegram/user/message')
-rw-r--r--src/main/java/com/mavlonerkinboev/animarfo/telegram/user/message/UserMessage.java74
1 files changed, 0 insertions, 74 deletions
diff --git a/src/main/java/com/mavlonerkinboev/animarfo/telegram/user/message/UserMessage.java b/src/main/java/com/mavlonerkinboev/animarfo/telegram/user/message/UserMessage.java
deleted file mode 100644
index 63766da..0000000
--- a/src/main/java/com/mavlonerkinboev/animarfo/telegram/user/message/UserMessage.java
+++ /dev/null
@@ -1,74 +0,0 @@
-package com.mavlonerkinboev.animarfo.telegram.user.message;
-
-import com.mavlonerkinboev.animarfo.anime.Anime;
-import com.mavlonerkinboev.animarfo.telegram.user.keyboard.UserKeyboard;
-import com.mavlonerkinboev.animarfo.database.Database;
-import com.mavlonerkinboev.animarfo.telegram.bot.Bot;
-import com.pengrad.telegrambot.model.Message;
-import com.pengrad.telegrambot.model.request.ParseMode;
-import com.pengrad.telegrambot.request.SendMessage;
-
-import java.io.IOException;
-import java.util.HashMap;
-import java.util.logging.Level;
-import java.util.logging.Logger;
-
-public class UserMessage {
- public static Message message;
- public static String text;
- public static long chatId;
- private static final HashMap<String, String> animeTypes = new HashMap<>();
- private static final Logger LOGGER = Logger.getLogger(UserMessage.class.getName());
-
- static {
- LOGGER.setLevel(Level.ALL);
- }
-
- static {
- animeTypes.put("Онгоинги", "Ongoing");
- animeTypes.put("Сериалы", "Serials");
- animeTypes.put("Фильмы", "Films");
- }
-
- public static void setInformation(Message message) {
- UserMessage.message = message;
- UserMessage.text = message.text();
- UserMessage.chatId = message.chat().id();
- }
-
- public static void execute(Message message) throws IOException {
- UserMessage.setInformation(message);
-
- if (animeTypes.get(UserMessage.text) != null || UserMessage.text.equals("Поиск")) {
- if (UserMessage.text.equals("Поиск")) {
- Anime.isSearching = true;
- } else {
- Anime.isSearching = false;
- Anime.type = animeTypes.get(UserMessage.text);
- }
- Bot.TELEGRAM_BOT.execute(new SendMessage(UserMessage.chatId, "В какой озвучке будем смотреть?").replyMarkup(UserKeyboard.getDub()));
- } else if (UserMessage.text.equals("/start") || UserMessage.text.equals("Информация")) {
- Anime.isSearching = false;
- Bot.TELEGRAM_BOT.execute(new SendMessage(UserMessage.chatId, ("Приветик, меня звать AniMarfo. Благодаря мне тебе не надо будет самому искать в интернете аниме-тайтлы и подходящую тебе озвучку или же субтитры. \n\nНа данный момент я умею искать аниме по названию, а также находить недавние онгоинги, сериалы и фильмы.\nДоступные озвучки: Anidub.\n\nВыбери одну из команд на твоей клавиатуре, для того чтобы начать увлекательное путешествие в мир аниме :3")).replyMarkup(UserKeyboard.getMain()));
- } else if (UserMessage.text.equals("Помощь")) {
- Anime.isSearching = false;
- Bot.TELEGRAM_BOT.execute(new SendMessage(UserMessage.chatId, ("<b>Вопрос</b>: Как скачать аниме с телефона?\n<b>Ответ</b>: Воспроизведи видео, удерживай палец на видео и после появления окна с действиями, нажми на кнопку \"Сохранить файл на устройстве\".\n\n<b>Вопрос</b>: Как скачать аниме с компьютера?\n<b>Ответ</b>: Воспроизведи видео, нажми на правую кнопку мышки по видео и после появления окна с действиями, нажми левой кнопкой мышки на кнопку \"Сохранить Видео как...\", после чего тебе необходимо будет указать путь для загрузки.")).parseMode(ParseMode.HTML).replyMarkup(UserKeyboard.getMain()));
- } else {
- if (Anime.isSearching && Anime.dub != null) {
- Anime.setSearched(UserMessage.text);
- try {
- Bot.sendSearchedAnime();
- } catch (IOException e) {
- e.printStackTrace();
- }
- Anime.isSearching = false;
- } else {
- Anime.isSearching = false;
- Bot.TELEGRAM_BOT.execute(new SendMessage(UserMessage.chatId, "Прости, но я тебя не понимаю, воспользуйся командами на твоей клавиатуре.").replyMarkup(UserKeyboard.getMain()));
- }
- }
- LOGGER.fine("Message is executed");
-
- Database.saveUser(Bot.telegramUser);
- }
-}