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