diff options
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/java/com/mavlonerkinboev/animarfo/telegram/bot/Bot.java (renamed from src/main/java/com/mavlonerkinboev/animarfo/Bot.java) | 21 |
1 files changed, 4 insertions, 17 deletions
diff --git a/src/main/java/com/mavlonerkinboev/animarfo/Bot.java b/src/main/java/com/mavlonerkinboev/animarfo/telegram/bot/Bot.java index 2338b93..9cc831a 100644 --- a/src/main/java/com/mavlonerkinboev/animarfo/Bot.java +++ b/src/main/java/com/mavlonerkinboev/animarfo/telegram/bot/Bot.java @@ -1,5 +1,6 @@ -package com.mavlonerkinboev.animarfo; +package com.mavlonerkinboev.animarfo.telegram.bot; +import com.mavlonerkinboev.animarfo.App; import com.mavlonerkinboev.animarfo.anime.Anime; import com.mavlonerkinboev.animarfo.parser.Parser; import com.mavlonerkinboev.animarfo.telegram.user.TelegramUser; @@ -13,20 +14,16 @@ import com.pengrad.telegrambot.model.request.ParseMode; import com.pengrad.telegrambot.request.SendMessage; import com.pengrad.telegrambot.request.SendPhoto; -import java.io.File; -import java.io.FileInputStream; import java.io.IOException; import java.text.SimpleDateFormat; -import java.util.Properties; // TODO: 7/25/21 Добавить Аниме OVA, аниме по жанру, Дорамы, случайное аниме public class Bot { - public final static Properties PROPERTIES = loadProperties(new File("src/main/resources/app.properties")); - public final static TelegramBot TELEGRAM_BOT = new TelegramBot(PROPERTIES.getProperty("BOT_TOKEN")); + public final static TelegramBot TELEGRAM_BOT = new TelegramBot(App.PROPERTIES.getProperty("BOT_TOKEN")); public static TelegramUser telegramUser = new TelegramUser(); - public static void main(String[] args) { + public static void start() { TELEGRAM_BOT.setUpdatesListener(updates -> { updates.forEach(update -> { if (update.callbackQuery() != null) { @@ -53,16 +50,6 @@ public class Bot { }); } - public static Properties loadProperties(File file) { - Properties properties = new Properties(); - try (FileInputStream fis = new FileInputStream(file)) { - properties.load(fis); - } catch (IOException e) { - e.printStackTrace(); - } - return properties; - } - public static void sendAnime(String url) { Anime[] anime = new Anime[28]; byte index = Anime.index; |