Telegram бот на Python | Машинное состояние (FSMContext)

preview_player
Показать описание
В данной части курса мы продолжили тему магазина, создав пошаговое оформление товара, использую машинное состояние.
===================================================
===================================================
Рекомендации по теме
Комментарии
Автор

Досмотрел эти 5 видео уроков до конца. А так же всё сам лично повторил, всё работает. ОГРОМНОЕ СПАСИБО за такие уроки. Материал преподнесён очень легко и доходчиво. Сейчас буду осваивать 6-ой и 7-ой урок, надеюсь что у меня всё так же получится. Буду очень рад, если вы ещё сделаете уроки по ботам в Python. Ещё раз ОГРОМНОЕ СПАСИБО!)

posgvny
Автор

Подскажите, можно ли добавить в исключения хэндлера команды ? Мне нужно что бы написав команду /stop вызывалась функция которая останавливает машину состояний. Но вот проблема, хендлеры ловят весь текст даже с /, а мне нужно что бы он принимал только обычный текст. Вот не знаю как это сделать.

F_C_T_L
Автор

скажите пожалуйста как можно назначить состояние без создания класса ?

febocdk
Автор

Все по разному и по своему объясняют, где можно базу найти
?

utherlightbtinger
Автор

Так и не понял зачем нужен state.update_date? Что будет без него?

xrkhzck
Автор

Клевые уроки, но я видимо тупой. У меня код совпадает, только имена в некоторых местах другие. Все работает, но очень странно. У меня дублируются мои же сообщения. Я не понимаю почему. нужно несколько раз отправить 1, после вопроса "какой товар вы хотите купить" и только тогда он приступает к следующему шагу. И почему бот сам по себе дублирует сообщения, когда он даже не запущен, я что-то упустил?

sleepgeekk
Автор

Уроки просто потрясающие, но с кодом у меня возникли проблемы:
1) Работаю в PyCharm и на моменте создания словаря для сохранение данных он на меня ругается, говоря что ожидался тип данных FSMContext, а получен Dict[str, String]
2) Пайтон почему то не признаёт метод next

farlavendi
Автор

А в чём смысл? Почему я не могу использовать обычные паттерны, ту же стратегию или состояние? Или паттерны из видео - просто синтаксический сахар?

EgorIgnakhin