Комментарии 3
Для более удобной навигации в pyTelegramBotAPI уже реализована система состояний. Вместе с тем также реализовано State Memory Storage для хранения данных, и тогда не нужно создавать глобальных словарей.
Смотрите примеры в репозитории фреймворка на GitHub
Получается если что-то случится с ботом и он вылетит с ошибкой, мы все данные пользователей потеряем?
Да, если же данные не хочется терять можно использовать БД или записывать данные в файл. Я рекомендую БД и ORM Peewee
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
PyTelegramBotAPI на примере проекта сбора обратной связи #2