Задать вопрос
strannik7j
@strannik7j

Почему Telegram Bot перестаёт получать обновления?

Добрый вечер!
Написал бота для телеграмма нп питоне. В процессе тестирования обнаружилось, что спустя неторое время работы он перестёт получать обновления. И дело тут не в моём коде, а в самом telegram api, т.к. простое открытие https://api.telegram.org/bot/getUpdates в браузере возвращает json со СТАРЫМИ сообщениями. Т.е. бот-аккаунт ведёт себя так, как будто бы я в него ничего не пишу. При этом отправка сообщений через бота работает. Примерно через сутки получение обновлений возобновляется.
Сейчас я завел несколько бот-аккаунтов и при отключении одного просто меняю TOKEN на другой и работаю через другой аккаунт, но это не выход. Я не понимаю, почему так происходит и к кому надо обратиться.
  • Вопрос задан
  • 995 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
strannik7j
@strannik7j Автор вопроса
Отвечу сам: в строку запроса надо добавить параметр

'?offset=<update_id>'

где update_id - ID последнего обновления.
Ответ написан
Комментировать
@id2669099
Используйте webdav, я слышал про такие проблемы с обновлением
Ответ написан
Комментировать
@artinnok
бекенд-программист
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы