Как быть с ненадёжностью связи Telegram — сервер бота?
Бот обрабатывает заявки на вступление в группу (chatJoinRequest).
Сегодня впервые заметил, что новые заявки в группе появились, но бот их не получал (всё пишет в логи и в админскую группу).
Сервер на российской площадке.
Могу ли я что-то предпринять со своей стороны для решения проблемы?
Перенести сервер бота на площадку в другой юрисдикции, как вариант — что-то поменяет? Или это вероятнее временные косяки неизвестной этиологии.
вопрос снят, это мой косяк:
слетело обновление сертификатов Let's Encrypt из-за того, что часть доменов убрал с CloudFlare. И соотв. Telegram не мог достучаться до webhook'а бота.
Помимо очевидных причин в виде блокировок - надо смотреть логи. Если у вас бот запущен как демон и он упал с авторестартом - вот и не будет принимать он часть сообщений. А почему упал - надо смотреть.
Может вообще в этот момент сервер был в дауне (такое тоже бывает).
Сергей Соколов, я вот пока не сталкивался с проблемами из-за блокировок именно у ботов, намного чаще это всё таки проблемы с самим ботом или правами для него.
Everything_is_bad, всё ещё глупее с моей стороны оказалось: не заметил, что сломалось обновление сертификатов LE, и Тг просто не мог достучаться на webhook.