@adamada1725

Телеграм бот после перезагрузки не реагирует на кнопки и сообщения (не помнит о прошлых сообщениях). Как исправить?

бот написан на python-telegram-bot
Проблема заключается в том, что наш бот стоит на сервере, им постоянно пользуются люди, и при изменении и перезапуске бота он "забывает" про все прошлые сообщения. Например, пользователь сделал какие-то действия в боте, вернулся в главное меню с кнопками для взаимодействия и забыл про бота. Через время мы обновили бота, добавили какие-то фичи, бот перезапустился, и после этого при нажатии на кнопки для взаимодействия (когда пользователь снова захотел использовать бота) ничего не происходит. Если пользователь напишет /start, все работает снова, но это очень неудобно для пользователя
L72jooI.png
WxFQ5Pu.png
  • Вопрос задан
  • 124 просмотра
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Универсальное решение - хранить состояние диалога для каждого пользователя в базе данных и на каждом сообщении от пользователя выполнять действия исходя из состояние диалога.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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