aiogram 3 - Telegram бот python #6 FSM Машина состояний, Админка в боте, Диалоги, фильтр IsAdmin

Published: 28 January 2024
on channel: Python Hub Studio
27,035
755

В этом видео создадим админ панель для телеграм бота на python с aiogram 3, посмотрим на реализацию фильтра IsAdmin, функцию для генерации кнопок/клавиатур. Но самое главное - научимся работать с машиной состояний ( FSM ) в aiogram 3.

00:00 Что такое машина состояний FSM в aiogram, кратко
01:18 Обзор кода заготовки
01:50 Функция для универсальной и удобной генерации клавиатур / кнопок
05:36 Роутер для админки телеграм бота и о администраторах
06:35 IsAdmin, фильтр для проверки на администратора)
09:00 Запрос для получения администраторов группы, для админки в личке ( приватном чате )
13:40 Начинаем работать с FSM aiogram 3
16:41 Хранилища и стратегии состояний в aiogram 3 для машины состояний
20:02 Описание состояний для FSM aiogram
21:05 Переходы между состояниями, фильтры состояний, параметр state и его методы
29:29 Обработчик отмены диалога - сброс состояний
31:14 Как сделать шаг назад в диалоге, перейти на состояние назад aiogram 3
36:34 Как можно обработать некорректный ввод
38:20 Метод clear. Альтернативные варианты действий.

Поддержать канал:

На канале доступна функция Спонсорство с дополнительными бонусами.
Присоединиться:
   / pythonhubstudio  
А также кнопка Суперспасибо под видео (отображается не во всех странах).

Документация API Telegram:
https://core.telegram.org/api

Документация aiogram:
https://docs.aiogram.dev/en/latest/

Код из видео:
(С дополнениями по FSM, см. код там чуть больше чем в видео)
https://github.com/PythonHubStudio/ai...

Этот плейлист:
   • Telegram бот на python. Курс по разра...  

Курс по python 7 часов:
   • Учим python за 7 часов! Уроки Python ...  

Курс Docker для начинающих (4 часа):
   • Docker и Docker Compose - Полный Курс...  

Видео про асинхронность:
   • Асинхронность, многопоточность, много...  

Курс по Django 15 часов:
   • Полный курс уроков по Django python  

Курс HTML / CSS:
   • Учим HTML и CSS за 7 часов! Уроки по ...  

Не забудьте подписаться и включить оповещения, чтоб не пропустить новые выпуски!


Watch video aiogram 3 - Telegram бот python #6 FSM Машина состояний, Админка в боте, Диалоги, фильтр IsAdmin online, duration hours minute second in high quality that is uploaded to the channel Python Hub Studio 28 January 2024. Share the link to the video on social media so that your subscribers and friends will also watch this video. This video clip has been viewed 27,035 times and liked it 755 visitors.