🔮 Magic AIOgram 3.x [ 3 ] | Работа с роутерами (routers) / Создание телеграм бота на Python

preview_player
Показать описание
-=-=-=-=-=-=- Полезные Ссылки -=-=-=-=-=-=-

-=-=-=-=-=-=- Материалы -=-=-=-=-=-=-

-=-=-=-=-=-=- Прочее -=-=-=-=-=-=-
Навигация:
00:00 - Вступление
00:35 - Создание отдельных директорий
00:59 - Разделение клавиатуры
02:37 - Разделение обработчиков (команды)
03:36 - Разделение обработчиков (сообщения)
04:52 - Директория для БД (json) и подгрузка данных
09:34 - Преобразования директорий в пакеты
10:29 - Файл DotEnv и подгрузка токена
11:56 - Тесты и дополнение
13:01 - Концовка...

#aiogram #telegram #фсоки #fsoky​​ #программирование #python
Рекомендации по теме
Комментарии
Автор

Как же ты хорош, а твой голос это просто кайф для ушей. Монтаж тоже на высоте. Сразу видно человек старается!

chelovek
Автор

хорошо что нашел твой видос. Не мог роутеры раскидать по файлам. Спасибо за видео!

СергейСемкин-лн
Автор

Хочется еще узнать про машину состояний, кнопка Назад (передвижение по клавиатурам), проверка на админа, работа с бд и ее дамп с сервера, рассылка всем участникам, привязка оплаты, например, юмани и отсюда бот приватка, проверка подписки)

АлександрМартынов-ув
Автор

Спасибо за такие классные видосы! Благодаря тебе писать ботов на aiogram 3 проще простого.

НиколайИванисенко-цв
Автор

видео ускорено? потому что скорость печати нереальная)) а видосы супер! очень много полезного!

rib
Автор

Ребят ну жованный крот, если у вас возникает исключение validation errors for Settings по файлу env .Просто меняем высоту букв в config_reader и в остновном файле тоже.
Upd : каких букв не написал . BOT_TOKEN

-USER_NAME
Автор

Это называется Рефакторинг ( в ВСкод выделяете элемент правой кнопкой "Рефакторинг" и переносите в нужный файл со всеми зависимостями в один клик )

Василий-йу
Автор

тут я который так боялся зашёл в pycharm а он сам перекидывает модули при закидывание их в папку и заменяет их новые пути, AI спасибо <3 Ну и тебе тоже, понял как это работает

FAQ
Автор

Привет, не поделишься настройкми IDE? Ну там фонт, все дела...

AtomicStick-wusg
Автор

Нет пакета pydantic_settings.
Класс BaseSettings, который находтися в просто pydantic не имеент переменной model_config.

papeff
Автор

Ребтя подскажите такой вопрос.
Все хендлеры вынес в отдельный файл. Поменял все dp на router и столкнулся с одной проблемой.

у меня есть команда /stop. Она работала так: await dp.stop_polling().
Как теперь обратиться к функции stop_polling(), если больше нет dp?
Или может как-то по другому можно стопнуть бота?

fizikaman
Автор

dp.include_routers(
commands.commands_router,
test_command.commands_router
)

Выдает ошибку из за того что я использую один и тот же роутер. А как разделить тогда по разным файлам код? Я не хочу хранить все команды в одном файле а создавать отдельно роутер для каждой команды, такое се

hope.e
Автор

на 9 минуте ты импортировал в include_router несколько файлов хотя функция принимает только 1 аргумент типа роутер, как ты это сделал?

GamerGDS
Автор

Привет мне нужна помощь я сделал установщик игры с помощью Inno Setup Compiler потом удаляю и мне пишет Cannot find ut Compiled Code record for this version of the uninstaller в интернете нигде об этом не рассказывают что делать?

ОченьХитраяКрыса
Автор

from pydantic_settings import BaseSettings, SettingsConfigDict
ModuleNotFoundError: No module named 'pydantic_settings'

Что делааать ?

dambaaaaa
Автор

когда будет видос по вебхукам, вебапам?

qoehfj
Автор

Если поймать TelegramBadRequest при пагинации, она зависает

НикитаФ-эм
Автор

у тебя там музыка на пониженных частотах играет, а мне кажется, будто это у соседей. сижу матерюсь.. пфф)

AlexRus
Автор

handlers
callbacks

что-то не совсем понял прикола

Studio-nq
Автор

from keyboards import reply, fabrics, inline, builder
ModuleNotFoundError: No module named 'keyboards'

помоги пожалуйста, что бы ни делал ошибка не исправляется

YouriKhadikov