Телеграм Бот на Python с нуля! | Telegram Bot на Aiogram для начинающих

Sdílet
Vložit
  • čas přidán 9. 07. 2024
  • ❤️ Учи Python и aiogram 3 здесь: sudoteach.com
    ❤️ Не забудьте подписаться на канал, чтобы не пропускать новые видео-уроки по Python!
    Код на GitHub: github.com/rlxrd/aiogram_fast...
    👉🏼 Telegram: t.me/sudoteach
    👉🏼 Наше комьюнити: t.me/sudoteachchat
    👉🏼 Записаться на мой бесплатный пробный урок по пайтону: t.me/mesudoteach
    👉🏼 Бот с информацией об уроках со мной: t.me/sudoteachbot
    🧨 Арендуй облачный сервер timeweb на месяц и получай 300 рублей от меня на баланс: timeweb.cloud/r/cv35934
    00:00 Введение
    1:00 Установка aiogram
    5:45 Развёртывание проекта
    12:00 Первый обработчик
    17:15 Фильтры
    22:05 Роутеры
    26:20 Клавиатура
    36:50 CallbackQuery
    40:50 Состояния
    52:05 Заключение
    Меня зовут Тимур, моя задача - вырастить из своих учеников профессионалов, которые пишут на Python. 🐍
    Музыка 💗
    Rain, Book And Cup Of Tea by | e s c p | escp-music.bandcamp.com
    Music promoted by www.free-stock-music.com
    Creative Commons / Attribution 4.0 International (CC BY 4.0)
    creativecommons.org/licenses/...

Komentáře • 120

  • @sudoteach
    @sudoteach  Před 3 měsíci +72

    Кто досмотрел до конца? Продолжаем?
    Полный курс: sudoteach.com/course/aiogram3

    • @Danil47742
      @Danil47742 Před 3 měsíci

      Даа)))

    • @aydentutkyshbayev1479
      @aydentutkyshbayev1479 Před 3 měsíci

      однозначно!

    • @Vinogradovmoore
      @Vinogradovmoore Před 3 měsíci +4

      привет, сделай видео про то, как читать api telegram и документацию aiogram

    • @Skr1xl1
      @Skr1xl1 Před 3 měsíci +1

      Классно, но я смотрел со скоростью 1.25 на 1 слишком медленно

    • @user-sg2zh2fm6w
      @user-sg2zh2fm6w Před 3 měsíci

      Однозначно

  • @VladislavKurganskiy
    @VladislavKurganskiy Před měsícem +24

    Это вам не Георгий Дударь, видно, что человек реально разбирается. Ещё и учит писать правильно, по всем стандартам, даёт ООП даже в курсе по аиограму. Респект тебе за проделанную работу!

    • @user-qz7br9sc3b
      @user-qz7br9sc3b Před 27 dny +3

      Георгий тоже хорошо обьясняет!

    • @UmarAhmadiy
      @UmarAhmadiy Před 10 dny +1

      Да, правильно сказали. Он даёт полную информацию и учит нас. Спасибо большое @sudoteach!

    • @Putu_pererenan
      @Putu_pererenan Před 7 dny

      Гошу опять вспомнили 🤣🤣🤣

    • @FlashFilmMoments
      @FlashFilmMoments Před 2 dny

      ​@@user-qz7br9sc3bтут два варианта, давай без обид, но ты:
      А) только начинающий программист
      Б) школьник, который учился на нём, и жаль:(
      В) Не понимаешь того, что дударь говноразработчик (человек не может знать 10+ яп с учётом ооп)

  • @Gentlemaninasuit-bh9bx
    @Gentlemaninasuit-bh9bx Před 3 měsíci +23

    Я благодарен за то, что вы существуете

  • @TREND_NEW_STANDUP
    @TREND_NEW_STANDUP Před 2 měsíci +5

    Don't stop , Нереально крутая подача, спасибо.

  • @SlidePitch
    @SlidePitch Před 2 měsíci +1

    Очень подробно и супер понятно 👍👍👍Спасибо!!

  • @kipipok859
    @kipipok859 Před 2 měsíci +7

    спасибо за видео, не могла найти написание бота на новой версии и вот отличное объяснение, хотелось бы более дотошного объяснения для новичков или стрима, где можно было бы задавать вопросы, вообще видео понравилось))))

  • @user-vz8hi8xp1w
    @user-vz8hi8xp1w Před 2 měsíci +2

    Спасибо ! Молодец. Хорошая подача, без лишней воды. Развивайся дальше в этом направлении, у тебя есть хоршие задатки к обучению.

  • @_Astral__
    @_Astral__ Před 2 měsíci +4

    оххх, за один заход посмотрел. пока что лучший туториал, который я видел

  • @gauyful
    @gauyful Před 2 měsíci +1

    Огонь, по кайфу смотреть)

  • @user-lc6lx3bb7e
    @user-lc6lx3bb7e Před 3 měsíci +1

    Ты молодец, благодарю за информацию которую ты даешь (очень полезно и мотивирует)

  • @user-xj4jh1oh8s
    @user-xj4jh1oh8s Před 3 měsíci

    Очень хороший урок на самом деле как для новичков, так и для тех кто сидит на 2ой версии aiogram. Продолжай пилить ролики!)

  • @RomaRio_Io
    @RomaRio_Io Před 2 měsíci

    Ждем еще видео про ботов!, отлично

  • @user-us8ox8li7t
    @user-us8ox8li7t Před 3 měsíci +1

    Спасибо вам за ваш труд ❤️

  • @davidbibi3138
    @davidbibi3138 Před 3 měsíci +1

    видео топчик, спасибо, главное объяснять подробно, опытным это видео не пригодится, а новичкам ещё как пригодится

  • @user-iq2hm3md6i
    @user-iq2hm3md6i Před 2 měsíci

    Спасибо за твой труд. Не знаю, пересилю ли я свою лень, но ты сделал для этого очень много.

  • @user-bb9cs1ge7d
    @user-bb9cs1ge7d Před 2 dny

    искал хороший контент,нашел)) спасибо

  • @user-fi3io4bm1c
    @user-fi3io4bm1c Před 3 měsíci +2

    Супер🔥

  • @ninterno3544
    @ninterno3544 Před 2 měsíci

    Спасибо за урок!

  • @user-wf2fd3zg9r
    @user-wf2fd3zg9r Před měsícem

    Потрясно объясняешь ) я прям кайфую )

  • @hgggvfvbhfc1839
    @hgggvfvbhfc1839 Před 3 měsíci

    Жги дальше!

  • @user-gh9iq5dm9b
    @user-gh9iq5dm9b Před 3 měsíci

    Ты человечище,спасибо тебе большое👍

  • @Cheshire_cat7
    @Cheshire_cat7 Před 16 dny

    это просто супер видео, я сейчас на 20 минуте, но сразу видно что человек грамотный и объясняет доступным простым языком, спасибо вам. просто супер, а это я еще даже видос не досмотрел. Вы лучший

  • @justlittletoandrew
    @justlittletoandrew Před 2 měsíci +5

    Полностью согласен с комментатором ниже. Подача супер, никакой воды и лишних ненужных движений. Мне, как человеку который только освоил какие-то базовые вещи питона, но ещё непонятно откуда и как начинать делать свои проекты твои видосы открывают глаза на многое и одновременно помогают повторить то что уже знаю. Просто супер! Спасибо! Продолжаем и ещё раз продолжаем :)

  • @user-zb8mc3co6o
    @user-zb8mc3co6o Před 19 dny

    Годно, всё чётко и понятно)

  • @AntonioDerakotto
    @AntonioDerakotto Před měsícem

    Я до конца синтаксис питона не выучил, но уже хочу свой проект в тг забацать. Ролик для меня супер полезный. Самое крутое что автор учит меня тупика, не только как писать код, но и как делать это чисто

  • @user-mj5zh6in1j
    @user-mj5zh6in1j Před 2 měsíci

    объясняет всё очень хорошо

  • @meri_ridd
    @meri_ridd Před měsícem

    Спасибо большое !❤❤❤❤❤

  • @drewsasphodel1795
    @drewsasphodel1795 Před 3 měsíci

    наконец-то❤

  • @Julia-lw2sk
    @Julia-lw2sk Před měsícem

    Спасибо!!!

  • @humbleoff
    @humbleoff Před 2 měsíci

    уже думаю о том чтобы купить у вас курс

  • @mr.belyakoff5829
    @mr.belyakoff5829 Před 3 měsíci

    Чел ты лучший ❤❤

  • @user-gu1eo9oy1y
    @user-gu1eo9oy1y Před měsícem

    Отлично

  • @Vulpes_91
    @Vulpes_91 Před měsícem

    Занятно, но видимо надо ещё более базовые термины разобрать. Не всё на 100% понятно, но я совсем новичок.

  • @Djegur
    @Djegur Před 3 měsíci

    Продолжать

  • @ya_ruckiy3372
    @ya_ruckiy3372 Před 22 dny +1

    module 'app.keyboards' has no attribute 'main' в чем проблема?

  • @Lepeha-py2gn
    @Lepeha-py2gn Před 13 dny

    в час ночи сидетЬ записывать урок, да еще и так внятно обьяснять - заслуживает уважения

    • @GangBang007
      @GangBang007 Před 12 dny

      Чувак, шаришь за язык? Я пишу как у парня на видео, но папка никакая не создается, хотя я вроде делаю тоже самое.

    • @Lepeha-py2gn
      @Lepeha-py2gn Před 12 dny

      @@GangBang007 папку надо самому создавать, пкм - создать папку. потом в ней файлы создаешь

  • @clifflansky9551
    @clifflansky9551 Před měsícem

    мотивируешь меня занимать IT спасибо

  • @ussenUtebayev
    @ussenUtebayev Před 2 měsíci

    Я бэкендер, оо боже как же классно сделан aiogram в отличий от python-telegram-bot чем то напоминает fastapi

    • @tetris788
      @tetris788 Před měsícem

      Где учиться ? Тоже хочу в тырнетах работать

  • @chipsed
    @chipsed Před 3 měsíci

    респект за обращение внимания на тонкости, но у меня не получилось, полагаю с виндой что-то. Позже попробую еще раз.

  • @male_bee
    @male_bee Před měsícem

    почему рн ругается на (callback: CallbackQuery) ?

  • @user-bv8gf6rk7m
    @user-bv8gf6rk7m Před měsícem

    Нужна помощь, как отредактировать сообщение на аиограм 3 версии?

  • @zaharvoytenko4754
    @zaharvoytenko4754 Před 2 dny

    А где можно найти такой конфиг вс кода?

  • @comebackcs
    @comebackcs Před měsícem

    Спасибо за инструкции! Правда под конец запутался. А где развернуть код, чтобы при закрытии VSCode бот всё равно работал?

    • @Ervinec
      @Ervinec Před měsícem

      Никак. Только покупать на сайте.

  • @No3-ix2ed
    @No3-ix2ed Před 2 měsíci

    конечно да

  • @artemkaigod
    @artemkaigod Před měsícem

    Почему при написании python main.py консоль возвращает мне просто Python?

  • @loonelis7217
    @loonelis7217 Před 3 měsíci

    Судо, продолжение стрима будет?

  • @Smoktunovsky1
    @Smoktunovsky1 Před 3 měsíci

    Приветствую

  • @Mamontenok02
    @Mamontenok02 Před 2 měsíci

    Как тема называется дай пж

  • @pranukus
    @pranukus Před 3 měsíci +2

    Тимур можно не магазин бот а чат бот
    Я думаю будет интересно
    Я за чат бот ❤

  • @shutff607
    @shutff607 Před měsícem

    простолучшийййй

  • @zgreenprod
    @zgreenprod Před 22 dny

    Подскажи пожалуйста,все расписал как ты,но при первом запуске когда в терминале пишу python main.py и захожу в бота,нажимаю старт и он не отвечает никак.

    • @ridd_205
      @ridd_205 Před 22 dny

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

  • @m.moriarti
    @m.moriarti Před 2 měsíci

    я хочу сделать бота для своей группы с казино (фейк) как сделать регистрацию по одной команде для всей участников и чтоб после перезапуска бота балансы и профили сохранились?

    • @fluxx-proces3881
      @fluxx-proces3881 Před 18 dny

      базы данных изучают в след уроке. Это что бы после перезапуска сохранялось, а что бы работал бот в группе это ищи в гугле

  • @gromovhok
    @gromovhok Před měsícem

    TypeError: list indices must be integers or slices, not KeyboardButton как это пофиксить не подскажите?

    • @gromovhok
      @gromovhok Před měsícem

      я просто запятую пропустил одну....

  • @user-kx4zi7xb8x
    @user-kx4zi7xb8x Před měsícem

    Как можно соединитца с вами

  • @user-xr3zi5gi9k
    @user-xr3zi5gi9k Před měsícem +1

    у меня какая то проблемка случилась Traceback (most recent call last):
    File "d:\telegram bot python\main.py", line 3, in
    from app.handlers import router
    File "d:\telegram bot python\app\handlers.py", line 5, in
    import app.keyboard as kb
    File "d:\telegram bot python\app\keyboard.py", line 3, in
    main = ReplyKeyboardMarkup(keyboard=[[KeyboardButton(text='каталог')]
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    TypeError: list indices must be integers or slices, not KeyboardButton

  • @FaemaPj12
    @FaemaPj12 Před 3 dny

    У МЕНЯ НЕ ПОКАЗЫВАЕТСЯ АЙОГРАМ В УСТАНОВЕНЫХ ПАКЕТАХ

  • @bongiorno8989
    @bongiorno8989 Před měsícem +1

    а если у меня не создается .venv? что мне делать

    • @fluxx-proces3881
      @fluxx-proces3881 Před 18 dny

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

    • @bongiorno8989
      @bongiorno8989 Před 18 dny +1

      @@fluxx-proces3881 там тоже ошибку выдаёт при создании проекта

    • @KIREE-SENIOR
      @KIREE-SENIOR Před 2 dny

      Перезапусти вскод и напиши команду как в видео, перепроверив, или посмотри гайд на ютубе

  • @inrilchikxyilchik
    @inrilchikxyilchik Před 3 měsíci

    Сборник предыдущих уроков?

    • @fluxx-proces3881
      @fluxx-proces3881 Před 18 dny

      И да и нет, по факту прошел все темы но обьяснил более просто

  • @fluxx-proces3881
    @fluxx-proces3881 Před 18 dny

    Привет. Я не знаю так ты задумывал или нет, но ты спалил номер когда отправлял контакт

  • @cheapdramas313
    @cheapdramas313 Před 2 měsíci

    чикипуки

  • @sergeystepanov98
    @sergeystepanov98 Před 2 měsíci

    Автору большое спасибо за его труд! 👍
    Просмотрел два видео и уже почти закончил своего первого бота
    Может кто-то знает, возможно ли в aiogram вывести сетку из изображений в качестве InlineKeyboard, чтобы они тоже были кликабельными и сохранялась дальнейшая логика?? Как это реализовать?

    • @sqr1msqr1m42
      @sqr1msqr1m42 Před 2 měsíci

      Только эмодзи, пока функционал, который ты описываешь не завезли

  • @netfliks3688
    @netfliks3688 Před 2 měsíci +2

    не понимаю ничего . На момент 13:58 бот не отвечает ничего . По терминалу ошибок нет , и код точно такой же как и на видео

    • @user-cm2mu2gm6r
      @user-cm2mu2gm6r Před 2 měsíci

      решил проблему?

    • @user-qp1ew9tq8o
      @user-qp1ew9tq8o Před měsícem

      @@user-cm2mu2gm6r ты решил проблему?

    • @VendaR228
      @VendaR228 Před měsícem

      ​@@user-cm2mu2gm6r у меня такая же ошибка, ты решил проблему?

    • @user-qp1ew9tq8o
      @user-qp1ew9tq8o Před měsícem

      @@user-cm2mu2gm6r у меня такая же проблема, нашел решение?

    • @Lemash
      @Lemash Před měsícem

      Та же проблема

  • @dayfuaim
    @dayfuaim Před měsícem

    Очень хороший ролик.
    Но! Можете считать меня душнилой, но всё-таки "бóтов", а не "ботóв". ;)

  • @Chumohola
    @Chumohola Před 3 měsíci +1

    Кто не подписался, тот хулиган

  • @slmpnv
    @slmpnv Před 2 měsíci

    Слишком мало объяснил. Что answer и прочие штуки через точку - методы класса message. Что нельзя хардкодить апи токен и надо пользоваться .env. Что через @ в питоне работают декораторы. Нужно сначала базу выдать короче)

    • @slmpnv
      @slmpnv Před 2 měsíci

      Еще забыл рассказать про деплой бота. Ну а чтобы его задеплоить надо уметь терминалом линуксовым пользоваться

    • @futurepc9363
      @futurepc9363 Před 2 měsíci

      ​@@slmpnvможет не зная про декораторы и деплой через wsl линукса в виндовс не стоит заниматься написанием бота, а с перва изучить начальную документацию?

    • @slmpnv
      @slmpnv Před 2 měsíci

      @@futurepc9363 если автор говорит о боте с нуля, то надо готовить с нуля) очень многие приходят на такие видео и думают, что теперь все знают. Сам много таких встречал. Надо в видео хотя бы сказать, что боты - это не для полного нуля. Что надо знать уже питон на приличном уровне. Деплой можно в отдельный ролик вынести, и там уде говорить об опыте работы с линуксом и т.д. А вообще wsl < дуалбут. По-моему полноценный линукс имеет больше смысла, чем wsl

  • @Tulen4eG
    @Tulen4eG Před 2 měsíci

    24:58 а какой хоткей на эту менюшку?

  • @VictoryStep
    @VictoryStep Před měsícem +1

    НЕ работает. Спасибо за видео.

  • @Negroidus_MineCraft
    @Negroidus_MineCraft Před 2 měsíci

    Всем привет, можете подсказать как сделать команду на русском языке?