From c6912aa1904a1aed52cc40a15250bf38b78d12c1 Mon Sep 17 00:00:00 2001 From: Stefanus Adrian Date: Thu, 27 Jul 2023 14:42:28 +0700 Subject: [PATCH] Updated Lesson 1, Main.java. Updated chapter1.md so that it can still utilize Rubenlagus library. --- Lesson 1/src/Main.java | 6 ++---- chapter1.md | 42 ++++++------------------------------------ 2 files changed, 8 insertions(+), 40 deletions(-) diff --git a/Lesson 1/src/Main.java b/Lesson 1/src/Main.java index 02b0b3d..26056d0 100644 --- a/Lesson 1/src/Main.java +++ b/Lesson 1/src/Main.java @@ -1,13 +1,11 @@ -import org.telegram.telegrambots.ApiContextInitializer; import org.telegram.telegrambots.meta.TelegramBotsApi; import org.telegram.telegrambots.meta.exceptions.TelegramApiException; +import org.telegram.telegrambots.updatesreceivers.DefaultBotSession; public class Main { public static void main(String[] args) { - // Initialize Api Context - ApiContextInitializer.init(); // Instantiate Telegram Bots API - TelegramBotsApi botsApi = new TelegramBotsApi(); + TelegramBotsApi botsApi = new TelegramBotsApi(DefaultBotSession.class); // Register our bot try { diff --git a/chapter1.md b/chapter1.md index 1a04bb0..2de41b9 100644 --- a/chapter1.md +++ b/chapter1.md @@ -129,35 +129,16 @@ public void onUpdateReceived(Update update) { Good! But how do I run the bot? Well, its a good question. Lets save that file and open `Main.java`. This file will instantiate TelegramBotsApi and register our new bot. It will look like this: ```java -import org.telegram.telegrambots.ApiContextInitializer; import org.telegram.telegrambots.TelegramBotsApi; import org.telegram.telegrambots.exceptions.TelegramApiException; +import org.telegram.telegrambots.updatesreceivers.DefaultBotSession; public class Main { public static void main(String[] args) { - - // TODO Initialize Api Context - - // TODO Instantiate Telegram Bots API - - // TODO Register our bot - } -} -``` - -Now, lets initialize Api Context - -```java -import org.telegram.telegrambots.ApiContextInitializer; -import org.telegram.telegrambots.TelegramBotsApi; -import org.telegram.telegrambots.exceptions.TelegramApiException; -public class Main { - public static void main(String[] args) { - // Initialize Api Context - ApiContextInitializer.init(); - + // TODO Instantiate Telegram Bots API // TODO Register our bot + } } ``` @@ -165,15 +146,12 @@ public class Main { Instantiate Telegram Bots API: ```java -import org.telegram.telegrambots.ApiContextInitializer; import org.telegram.telegrambots.TelegramBotsApi; import org.telegram.telegrambots.exceptions.TelegramApiException; public class Main { public static void main(String[] args) { - // Initialize Api Context - ApiContextInitializer.init(); // Instantiate Telegram Bots API - TelegramBotsApi botsApi = new TelegramBotsApi(); + TelegramBotsApi botsApi = new TelegramBotsApi(DefaultBotSession.class); // TODO Register our bot } @@ -183,16 +161,12 @@ public class Main { And register our bot: ```java -import org.telegram.telegrambots.ApiContextInitializer; import org.telegram.telegrambots.TelegramBotsApi; import org.telegram.telegrambots.exceptions.TelegramApiException; public class Main { public static void main(String[] args) { - // Initialize Api Context - ApiContextInitializer.init(); - // Instantiate Telegram Bots API - TelegramBotsApi botsApi = new TelegramBotsApi(); + TelegramBotsApi botsApi = new TelegramBotsApi(DefaultBotSession.class); // Register our bot try { @@ -209,16 +183,12 @@ Here is all our files: > `src/Main.java` ```java - import org.telegram.telegrambots.ApiContextInitializer; import org.telegram.telegrambots.TelegramBotsApi; import org.telegram.telegrambots.exceptions.TelegramApiException; public class Main { public static void main(String[] args) { - // Initialize Api Context - ApiContextInitializer.init(); - // Instantiate Telegram Bots API - TelegramBotsApi botsApi = new TelegramBotsApi(); + TelegramBotsApi botsApi = new TelegramBotsApi(DefaultBotSession.class); // Register our bot try {