с тг - лонг пулинг. И уже второе утро смотрю в логи - там всё чисто, но бот не принимает сообщения. Стоит перезагрузить его через pm2 и всё в норме, сразу принимает пачку пропущенных сообщений.
Подскажите, как можно продиагностировать ситуацию, раз в логах ничего нет? Выглядит будто бот тихо перестаёт опрашивать телеграм на предмет сообщений.
Привет, у меня такое же на одном боте, нашёл решение или лучше все таки на вебхуки перейти?
Вообще надо попробовать залогировать что там происходит когда telegraf тг опрашивает и ждать. Думаю что-то выяснится. Но у меня не очень с временем, так что скорее всего на вебхук просто переведу.
Привет, перевёл я своего бота на вебхук, но все равно он перестаёт обрабатывать сообщение. В логах все чисто, просто игнорит, а после перезагрузки начинает обрабатывать все что висит. Может у кого-то уже такое было, что посоветуете?
Что-то слабо верится, что тг перестает тебе апдейты присылать. Скорее всего проблемы в твоем коде.
В том и дело что второй бот так же работает в плане подключения к тг и все ок
Каждое утро захожу и он заглох, после перезапуска начинает все апдейты обрабатывать.
Если после перезапуска начинает работать, то возможно он у тебя до этого упал. Ещё после перезапуска в памяти не остаётся сцен и сессий, может ты в зоопарке сцен запутался.
В логах все чисто никаких ошибок нету
Как это можно проверить?
Про сцены я на самом деле хрень сказал, там телеграф просто отвечал бы 200 статусом, и эти апдейты не обрабатывались бы при перезапуске. Так что бот у тебя лежит, скорее всего. Где он вообще запущен?
Бывало такое, это аномалии.
Лежит на сервере Ubuntu
И как решил?
Никак, само прошло.
Это было бы отлично, если б заказчику такой ответ подошёл)
Неплохо по ценам однако
Сохранил, спасибо
Обсуждают сегодня