Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Половина статьи про стейты и их хранение в БД. Откройте для себя aiogram, там всё уже давным давно реализовано и не нужно заниматься велосипедостроением.
return result_sets[0].rowsВы используете такие конструкции. Что будет если в result_sets будет None?
а как быть, если нужно хранить стейт в контексте каждого сообщения. Например, пользователь ввел команду /start, бот ему вернул inline menu, затем пользователь снова ввел старт бот вернул новое inline menu. В каждом таком меню реализованы вложенные меню действий и кнопка назад, возвращающая к предыдущему меню. Как реализовать хранение состояний для каждого такого inline menu, чтобы действия в одном из них не влияли на соседние?
Стейты, БД и логи — разбираем шаблон диалогового Телеграм бота