Jairman
@Jairman
Тот самый

Как при рестарте бота телеграм заново начинать дерево сообщений?

При определённых нажатиях на кнопки пользователь заполняет таблицу (примерно 5 действий). Допустим, пользователь на 3 сообщении удаляет чат или очищает историю. Как в этом случае начать всё заново, как будто это новый человек, потому так он продолжит с шага, на котором остановился
  • Вопрос задан
  • 596 просмотров
Пригласить эксперта
Ответы на вопрос 1
Можно каждому пользователю прописать свой state (я обычно это делаю через redis) и сделать скрипт, который все state заменяет на начальное значение. И если у вас бот рестартится через cron, то добавить перед его запуском запуск обнуляющего скрипта.
Ответ написан
Ваш ответ на вопрос

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

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