summaryrefslogtreecommitdiff
path: root/src/main/java/com/mavlonerkinboev
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/mavlonerkinboev')
-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;