Aiogram: Создание идеальной структуры проекта для вашего телеграм-бота - урок 2

  Рет қаралды 7,591

Практическое программирование Python

Практическое программирование Python

Күн бұрын

Aiogram: Создание идеальной структуры проекта для вашего телеграм-бота - урок 2
В этом видеоуроке мы покажем, как создать идеальную структуру проекта для вашего телеграм-бота с использованием библиотеки Aiogram. Вы научитесь разделять и организовывать различные компоненты вашего бота для обеспечения масштабируемости и легкого управления кодом. После просмотра этого видео вы сможете создать чистый и профессиональный проект для вашего телеграм-бота на Python. Не забудьте подписаться на наш канал и оставить комментарий!
Ссылки:
🔔 Провожу индивидуальные консультации и менторство в изучении Питон, библиотек - aiogram, django, flask и тому подобное.
✅ За подробностями - t.me/nkorgik
✅ Telegram channel: t.me/practice_python
🟦 Telegram чат: t.me/python_grou
GITHUB: github.com/nkorgik/aiogram-le...
🔔 Для тех, кто хочет помочь автору канала:
Карта Тинькофф: 5536 9138 7482 0018 (Камиль)
Для иностранных счетов: 4400 4302 5490 1090
Timecodes:
00:00:00 - не начало
00:00:21 - преимущества организации
00:02:40 - начало организации кода
00:07:10 - создание и написание main.py
00:15:47 - модуль keyboards.py
00:17:41 - регистрация хендлеров
00:20:20 - запуск бота
#python
#aiogram
#telegram

Пікірлер: 32
@python1419
@python1419 Жыл бұрын
Aiogram: Создание идеальной структуры проекта для вашего телеграм-бота - урок 2 Ссылки: 🔔 Провожу индивидуальные консультации и менторство в изучении Питон, библиотек - aiogram, django, flask и тому подобное. ✅ За подробностями - t.me/nkorgik ✅ Telegram channel: t.me/practice_python 🟦 Telegram чат: t.me/python_grou GITHUB: github.com/nkorgik/aiogram-le... 🔔 Для тех, кто хочет помочь автору канала: Карта Тинькофф: 5536 9138 7482 0018 (Камиль) Для иностранных счетов: 4400 4302 5490 1090
@DEKJ1000
@DEKJ1000 Жыл бұрын
Очень-очень нужно продолжение! Надо же как то бота доделывать...
@antigame99
@antigame99 Жыл бұрын
Ку, очень жду продолжения по структуре проекта!
@eng9507
@eng9507 2 ай бұрын
Огромное спасибо
@YauhenZdankewich
@YauhenZdankewich Жыл бұрын
пожалуйста, продолжай!🙏
@SamsaBellax
@SamsaBellax 10 ай бұрын
@python1419, Алмаз, мы с нетерпением ждём продолжения этого видоса)
@python1419
@python1419 Жыл бұрын
Видео в обработке, качество пока плохое!
@eng9507
@eng9507 2 ай бұрын
в aiogram 3.x есть такая регистрация хендлеров? Или это применяется тогда, когда функции не декорируются? Извините за, возможно глупый, вопрос
@хельга_патаки
@хельга_патаки 11 ай бұрын
Уже было продолжение по организации структуры?
@user-it3yo1sn6i
@user-it3yo1sn6i Жыл бұрын
Спасибо, годный контент. Не зря подписался. Я вот не понимаю, зачем создавать иниты в папках(пакеты) если и так все импортируется и работает, и в инитах не обязательно прописывать импорты? Как мне кажется это архаизм. Или есть какие-то весомые причины делать те самые иниты?
@python1419
@python1419 Жыл бұрын
Привет, это не архаизм. В __init__.py необязательно прописывать импорты. Файлы используются для инициализации пакетов при импорте в другие модули, создание данных файлов является хорошим тоном и поможет избежать ошибок в будущем при масштабировании проекта.
@deniszakarays9158
@deniszakarays9158 3 ай бұрын
update планируешь сделать?
@user-br9sz4jn5k
@user-br9sz4jn5k 5 ай бұрын
Обратите внимание что Аiogram должен быть второй версии. С третьей не заведется.
@sanyxdq
@sanyxdq Жыл бұрын
давай также с callback, db, fsm
@python1419
@python1419 Жыл бұрын
Привет, хорошая идея, я как раз об этом думал!
@pososok333
@pososok333 Жыл бұрын
Привет, будет ли продолжение про структуру проекта??
@python1419
@python1419 Жыл бұрын
Привет, да, будет, когда довыложу эти видео
@pososok333
@pososok333 Жыл бұрын
@@python1419 жду с нетерпением)
@user-go6dg7kc8k
@user-go6dg7kc8k 6 ай бұрын
В строке dp = Dispatcher(bot). Аргумента bot быть не должно. Не заработает скрипт и выдаст ошибку: TypeError: Dispatcher.__init__() takes 1 positional argument but 2 were given. Так как у вас все заработало на видео. Подозреваю, что вы запустили доработанный скрипт, а не тот что в видео. Если эту ошибку убрать, то скрипт запустится без ошибок, но реакция Телеграм бота на сообщение /start будет нулевая. Пока не разобрался почему.
@timur3166
@timur3166 4 ай бұрын
Привет. Это старое видео, в нем автор использует библиотеку aiogram 2x, а у тебя, скорее всего, aiogram 3x, т.к там не надо передавать bot в dispatcher. pip install aiogram==2.25.2
@mrEvgen-xn2bf
@mrEvgen-xn2bf Жыл бұрын
почему мы обозначаем bot и диспетчер в функции при старте, а не вне ее как раньше?
@python1419
@python1419 Жыл бұрын
Потом что наша архитектура изменилась и у нас одна точка входа.
@tvoygospodin952
@tvoygospodin952 Жыл бұрын
А с fsm точно так же?
@user-no4qx2rz1x
@user-no4qx2rz1x 9 ай бұрын
а как теперь скипать апдэйты?
@Sviatoslav92
@Sviatoslav92 5 ай бұрын
Хороший курс, жаль что почти полностью бесполезен, так как Aiogram2 устарел, а 3 версия очень сильно отличается
@sergipol99
@sergipol99 Жыл бұрын
о, ты макбук купил?
@python1419
@python1419 Жыл бұрын
Да, привет)
@user-dq5yx3cq3f
@user-dq5yx3cq3f Жыл бұрын
​@@python1419 и как?)
@python1419
@python1419 Жыл бұрын
@@user-dq5yx3cq3f Ну лично мне нравится) Удобно))
@user-eu5df1xq6y
@user-eu5df1xq6y Жыл бұрын
4.19 - "Создание идеальной структуры проекта" 4.20 - "Я вот это сделаю. А, нет! Я вот это потом сделаю! А вот это надо! То есть не надо! То есть пригодится, но позже! А вот это вообще не надо, я просто для примера.." Короче, херня это, а не идеальная структура.
@JoMaska
@JoMaska Жыл бұрын
ура! отличный курс будет, актуальная и важная тема пожалуйста, если будет возможность, затронь одну из тем - doker/Postgre/midlware
Вебхуки и библиотека aiogram: теория и практика - Урок 3
8:32
Практическое программирование Python
Рет қаралды 7 М.
Как правильно организовать структуру проекта для вашего AIogram бота - урок 1
11:15
Практическое программирование Python
Рет қаралды 3,9 М.
Little girl's dream of a giant teddy bear is about to come true #shorts
00:32
Iron Chin ✅ Isaih made this look too easy
00:13
Power Slap
Рет қаралды 35 МЛН
ЧУТЬ НЕ УТОНУЛ #shorts
00:27
Паша Осадчий
Рет қаралды 9 МЛН
Nastya and SeanDoesMagic
00:16
Nastya
Рет қаралды 28 МЛН
Чего ожидать от HTTP/3 + Go
51:07
Нина Пакшина
Рет қаралды 5 М.
C++ Разработчик учит Python
28:01
Winderton
Рет қаралды 503 М.
Little girl's dream of a giant teddy bear is about to come true #shorts
00:32