Ребят, у меня бот висит на виртуалке через pm2, связь

с тг - лонг пулинг. И уже второе утро смотрю в логи - там всё чисто, но бот не принимает сообщения. Стоит перезагрузить его через pm2 и всё в норме, сразу принимает пачку пропущенных сообщений.

Подскажите, как можно продиагностировать ситуацию, раз в логах ничего нет? Выглядит будто бот тихо перестаёт опрашивать телеграм на предмет сообщений.

17 ответов

19 просмотров

Привет, у меня такое же на одном боте, нашёл решение или лучше все таки на вебхуки перейти?

Alexander- Автор вопроса
Ігор Мельник
Привет, у меня такое же на одном боте, нашёл решен...

Вообще надо попробовать залогировать что там происходит когда telegraf тг опрашивает и ждать. Думаю что-то выяснится. Но у меня не очень с временем, так что скорее всего на вебхук просто переведу.

Alexander
Вообще надо попробовать залогировать что там проис...

Привет, перевёл я своего бота на вебхук, но все равно он перестаёт обрабатывать сообщение. В логах все чисто, просто игнорит, а после перезагрузки начинает обрабатывать все что висит. Может у кого-то уже такое было, что посоветуете?

Ігор Мельник
Привет, перевёл я своего бота на вебхук, но все ра...

Что-то слабо верится, что тг перестает тебе апдейты присылать. Скорее всего проблемы в твоем коде.

Ордо Ксенос
Что-то слабо верится, что тг перестает тебе апдейт...

В том и дело что второй бот так же работает в плане подключения к тг и все ок

Ордо Ксенос
Что-то слабо верится, что тг перестает тебе апдейт...

Каждое утро захожу и он заглох, после перезапуска начинает все апдейты обрабатывать.

Ігор Мельник
Каждое утро захожу и он заглох, после перезапуска ...

Если после перезапуска начинает работать, то возможно он у тебя до этого упал. Ещё после перезапуска в памяти не остаётся сцен и сессий, может ты в зоопарке сцен запутался.

Ігор Мельник
Как это можно проверить?

Про сцены я на самом деле хрень сказал, там телеграф просто отвечал бы 200 статусом, и эти апдейты не обрабатывались бы при перезапуске. Так что бот у тебя лежит, скорее всего. Где он вообще запущен?

Ігор Мельник
И как решил?

Никак, само прошло.

Oleg Oskolsky
Никак, само прошло.

Это было бы отлично, если б заказчику такой ответ подошёл)

Неплохо по ценам однако

Сохранил, спасибо

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

Обсуждают сегодня

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Привет!) Кто как юзает переменные в строках?) Чисто ради интереса Вот так: echo "У меня {$bananasAmount} бананов"; Или вот так: echo "У меня ${bananasAmount} бананов";
Виталий
3
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
разработчик ботов скидывает портфолио, боты которые он уже создал. А вот как узнать что это именно он их создал?
Gosudar
4
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Карта сайта