JAVA TelegramApiRequestException: ошибка при получении обновлений - PullRequest
0 голосов
/ 25 апреля 2020

Как я знаю, эта ошибка возникает, когда работает несколько экземпляров бота, НО я запускаю только один экземпляр.

Я заметил, что

1) Нет ошибок " TelegramApiRequestException: Ошибка при получении обновлений ", если я создаю и регистрирую бота следующим образом:

public class Main {
        public static void main(String[] args) {
            ApiContextInitializer.init();
            TelegramBotsApi telegramBotsApi = new TelegramBotsApi();
            try {
                telegramBotsApi.registerBot(new MyBot());
            } catch (TelegramApiException e) {
                e.printStackTrace();
            }
        }
    }

Но в этом случае autowiring не делает ' t работает.

2) Здесь работает автоматическое подключение , но это сообщение " TelegramApiRequestException: Ошибка при получении обновлений " спамит мои журналы

public class MyApplication implements CommandLineRunner {

    static {
        ApiContextInitializer.init();
    }

    @Autowired
    private MyBot;

    @Autowired
    private MyService myService;

    public static void main(String[] args) {
        SpringApplication.run(MyApplication.class, args);
    }

    @Override
    public void run(String... args) throws Exception {
        TelegramBotsApi telegramBotsApi = new TelegramBotsApi();
        telegramBotsApi.registerBot(bot);

        myService.doSomeWork();
    }
}

logs img

...