В прошлой статье мы установили Postgres. В этой статье я решил, чуть перенести подключение базы данных в проект и сначала научить принимать бота данные только те, которые нужны. В этой статье мы разработаем FSM - машину состояний для бота в телеграм на Python с библиотекой Aiogram. Разработаем FSM Создадим файл cancel.py в admin_panel: В admin_panel создадим папку create_user_role. Внутри нее создаем файл create_user_role.py: Внутри папки create_user_role создаем папку admin. Внутри папки admin создаем файл admin.py: Внутри папки create_user_role создаем папку cm. Внутри папки admin создаем файл cm.py: Находим файл bot_config.py который в папке config и добавляем память нашему боту: В папке keyboards, создадим новый файл admin_panel_keyboard_take_user_role.py и добавим в него код: И пропишем импорты в файл telegram_bot.py: Проект выглядит, как то так: Проверяем работу бота: На этом всё. Проект на GitHub: тут. В следующей статье, будем писать исключения для получаемого текста. Если вам
Разработка telegram бота на Python(Aiogram). Создание FSM - Машина состояний.
1 сентября 20221 сен 2022
1700
~1 мин