Машина Состояний | FSM | Конечный автомат | бот на aiogram | Часть 1

preview_player
Показать описание
Машина состояний, он же конечный автомат, также известен под псевдонимом FSM (finite state machine). Как строить осмысленные диалоги с ботом на aiogram? В этом ролике рассмотрим основы. Видео 8 в серии про aiogram. Часть №1 в серии про FSM.

Поддержать выход роликов (зарплата монтажеру)

Материалы:

Ссылки на соцсети:

Метки:
00:00 Начало
00:38 Что тут будет
03:46 FSM. Машина состояний
04:09 FSM в aiogram
05:45 Код. Начало
12:28 Состояния
18:34 Данные в состоянии
21:06 Валидация почты
23:01 Фильтр и аргумент
27:14 Валидатор email
28:01 Poetry: настройка, установка зависимостей
30:07 email validator, нормализация
33:15 Новое состояние
34:31 Клавиатура
36:55 Обработка подтверждения
39:48 Сброс состояния, сводка
Рекомендации по теме
Комментарии
Автор

Ооо, давно жду продолжение уроков по Aiogram, спасибо большое

mansur_sw
Автор

Лучшие уроки по AIOGRAM на ютубе. Огромное спасибо Сурен за труды! Очень ждем продолжения!

deihhse
Автор

Посмотрел видео на скорости 1.0 и в конце только лайк поставил. Надеюсь, ютуб учтет это и продвинет канал с бОльшим успехом =)

LoonyNoob
Автор

Сурен, спасибо за видео. Вы очень хорошо подаете материал.

vladimirpodzorov
Автор

Спасибо огромное, я давно с FSM мучился - как раз те самые ошибки возникали и неправильная работа бота.
Теперь разобрался с состояниями)

eastwesser
Автор

Привет, стоит ли ждать видео о пагинации? При выполнении итогового проекта больше всего сложностей вызывало.
P.S. Канал как и курс по Django - просто супер❤

datint
Автор

Здравствуйте! Такой вопрос... Будет ли колхозом, если я на каждый обработчик реплай клавиатуры сделаю сброс состояния ? Например что делать если клиент нажал на кнопку "вывод средств" (его просят ввести данные карты, имя и т.д), но в моменте он передумал ? Да я сделал специальную команду для отмены всех операций, но по себе знаю что в подобных ботах куда проще нажать именно на клавиатуру (меню, внизу бота)

TV-lzyq
Автор

а как в aiogram кастомизировать бекенд для fsm? в доке не сильно понятно

mykolamorozov
Автор

Ветвления это о новом функционале сцен?

naznaz