Я не могу исправить проблему с приложением весенней загрузки, где я пытался создать своего собственного бота Telegram.
После создания контейнера Spring и запуска приложения я вижу в логах ту же ошибку:
Журналы ошибок
2019-06-17 23: 26: 33.117 ОШИБКА 3340 --- [грамм подключения] Telegram Bots Api: BOTSESSION
Bot Impl :
public TelegramBot(BotProperties botProperties) {
this.botProperties = botProperties;
}
@PostConstruct
public void init() {
TelegramBotsApi telegramBotsApi = new TelegramBotsApi();
try {
telegramBotsApi.registerBot(new TelegramBot(botProperties));
logger.info("bot successfully register");
} catch (TelegramApiException e) {
logger.error(e.getMessage(), e);
}
}
@Override
public void onUpdateReceived(Update update) {
if (update.hasMessage()) {
System.out.println(update.getMessage().getText());
}
}
@Override
public String getBotUsername() {
return botProperties.getBotName();
}
@Override
public String getBotToken() {
return botProperties.getBotToken();
}
}
Основной класс:
public class TelegramApplication {
public static void main(String[] args) {
ApiContextInitializer.init();
SpringApplication.run(TelegramApplication.class, args);
}
}