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

Поделиться
HTML-код
  • Опубликовано: 28 июн 2024
  • 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  Год назад +2

    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 Год назад +5

    Очень-очень нужно продолжение! Надо же как то бота доделывать...

  • @eng9507
    @eng9507 Месяц назад

    Огромное спасибо

  • @antigame99
    @antigame99 Год назад +2

    Ку, очень жду продолжения по структуре проекта!

  • @YauhenZdankewich
    @YauhenZdankewich Год назад

    пожалуйста, продолжай!🙏

  • @SamsaBellax
    @SamsaBellax 9 месяцев назад

    @python1419, Алмаз, мы с нетерпением ждём продолжения этого видоса)

  • @python1419
    @python1419  Год назад +2

    Видео в обработке, качество пока плохое!

  • @eng9507
    @eng9507 Месяц назад

    в aiogram 3.x есть такая регистрация хендлеров? Или это применяется тогда, когда функции не декорируются? Извините за, возможно глупый, вопрос

  • @helga_g_pataki
    @helga_g_pataki 10 месяцев назад

    Уже было продолжение по организации структуры?

  • @user-it3yo1sn6i
    @user-it3yo1sn6i Год назад +1

    Спасибо, годный контент. Не зря подписался. Я вот не понимаю, зачем создавать иниты в папках(пакеты) если и так все импортируется и работает, и в инитах не обязательно прописывать импорты? Как мне кажется это архаизм. Или есть какие-то весомые причины делать те самые иниты?

    • @python1419
      @python1419  Год назад +1

      Привет, это не архаизм. В __init__.py необязательно прописывать импорты. Файлы используются для инициализации пакетов при импорте в другие модули, создание данных файлов является хорошим тоном и поможет избежать ошибок в будущем при масштабировании проекта.

  • @deniszakarays9158
    @deniszakarays9158 2 месяца назад

    update планируешь сделать?

  • @pososok333
    @pososok333 Год назад

    Привет, будет ли продолжение про структуру проекта??

    • @python1419
      @python1419  Год назад

      Привет, да, будет, когда довыложу эти видео

    • @pososok333
      @pososok333 Год назад

      @@python1419 жду с нетерпением)

  • @sanyxdq
    @sanyxdq Год назад +1

    давай также с callback, db, fsm

    • @python1419
      @python1419  Год назад +2

      Привет, хорошая идея, я как раз об этом думал!

  • @user-no4qx2rz1x
    @user-no4qx2rz1x 8 месяцев назад

    а как теперь скипать апдэйты?

  • @mrEvgen-xn2bf
    @mrEvgen-xn2bf Год назад

    почему мы обозначаем bot и диспетчер в функции при старте, а не вне ее как раньше?

    • @python1419
      @python1419  Год назад

      Потом что наша архитектура изменилась и у нас одна точка входа.

    • @tvoygospodin952
      @tvoygospodin952 Год назад

      А с fsm точно так же?

  • @user-br9sz4jn5k
    @user-br9sz4jn5k 4 месяца назад

    Обратите внимание что Аiogram должен быть второй версии. С третьей не заведется.

  • @user-go6dg7kc8k
    @user-go6dg7kc8k 5 месяцев назад

    В строке dp = Dispatcher(bot). Аргумента bot быть не должно. Не заработает скрипт и выдаст ошибку: TypeError: Dispatcher.__init__() takes 1 positional argument but 2 were given. Так как у вас все заработало на видео. Подозреваю, что вы запустили доработанный скрипт, а не тот что в видео. Если эту ошибку убрать, то скрипт запустится без ошибок, но реакция Телеграм бота на сообщение /start будет нулевая. Пока не разобрался почему.

    • @timur3166
      @timur3166 3 месяца назад

      Привет. Это старое видео, в нем автор использует библиотеку aiogram 2x, а у тебя, скорее всего, aiogram 3x, т.к там не надо передавать bot в dispatcher. pip install aiogram==2.25.2

  • @sergipol99
    @sergipol99 Год назад +1

    о, ты макбук купил?

    • @python1419
      @python1419  Год назад

      Да, привет)

    • @user-dq5yx3cq3f
      @user-dq5yx3cq3f Год назад +1

      ​@@python1419 и как?)

    • @python1419
      @python1419  Год назад +1

      @@user-dq5yx3cq3f Ну лично мне нравится) Удобно))

  • @Sviatoslav92
    @Sviatoslav92 5 месяцев назад

    Хороший курс, жаль что почти полностью бесполезен, так как Aiogram2 устарел, а 3 версия очень сильно отличается

  • @user-eu5df1xq6y
    @user-eu5df1xq6y 11 месяцев назад +1

    4.19 - "Создание идеальной структуры проекта"
    4.20 - "Я вот это сделаю. А, нет! Я вот это потом сделаю! А вот это надо! То есть не надо! То есть пригодится, но позже! А вот это вообще не надо, я просто для примера.."
    Короче, херня это, а не идеальная структура.

  • @JoMaska
    @JoMaska Год назад +1

    ура! отличный курс будет, актуальная и важная тема
    пожалуйста, если будет возможность, затронь одну из тем - doker/Postgre/midlware