[英]Telegram bot in Talend open studio
也許有人遇到過這個問題。 我嘗試在 talend studio 上使用電報機器人運行我的 jar,但我的工作在啟動后就停止了。 如果我在沒有 Talend studio 的情況下運行工作,只需java -jar TelegramBot.jar
,或者我在 intellij idea 中運行,它就完美了。
我創建例程並在 tLibraryLoad 和 tJava 調用 main 方法中導出我的 jar 文件。
import org.telegram.telegrambots.ApiContextInitializer;
import org.telegram.telegrambots.bots.DefaultBotOptions;
import org.telegram.telegrambots.meta.ApiContext;
import org.telegram.telegrambots.meta.TelegramBotsApi;
import org.telegram.telegrambots.meta.exceptions.TelegramApiRequestException;
public class StartBot {
public static void start() {
ApiContextInitializer.init();
DefaultBotOptions botOptions = ApiContext.getInstance(DefaultBotOptions.class);
FMTelegramBOTTest bot = new FMTelegramBOTTest(botOptions);
TelegramBotsApi apiBots = new TelegramBotsApi();
try {
apiBots.registerBot(bot);
} catch (TelegramApiRequestException e) {
e.printStackTrace();
}
System.out.println("END");
}
}
僅使用此方法
日志:
[statistics] connecting to socket on port 2607
[statistics] connected
END
[statistics] disconnected
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.