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

Поделиться
HTML-код
  • Опубликовано: 28 сен 2024

Комментарии • 174

  • @sudoteach
    @sudoteach  6 месяцев назад +80

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

    • @Danil47742
      @Danil47742 6 месяцев назад

      Даа)))

    • @aydentutkyshbayev1479
      @aydentutkyshbayev1479 6 месяцев назад

      однозначно!

    • @Vinogradovmoore
      @Vinogradovmoore 6 месяцев назад +4

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

    • @Skr1xll
      @Skr1xll 6 месяцев назад +2

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

    • @ИгорьБорняков-э5ы
      @ИгорьБорняков-э5ы 6 месяцев назад

      Однозначно

  • @VladislavKurganskiy
    @VladislavKurganskiy 3 месяца назад +60

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

    • @ВладиславЛапин-ф3л
      @ВладиславЛапин-ф3л 3 месяца назад +7

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

    • @UmarAhmadiy
      @UmarAhmadiy 3 месяца назад +2

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

    • @Putu_pererenan
      @Putu_pererenan 2 месяца назад +4

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

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

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

  • @Gentlemaninasuit
    @Gentlemaninasuit 6 месяцев назад +30

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

  • @Sai-kn8dp
    @Sai-kn8dp 2 месяца назад +1

    Невероятно долго копался в мусоре среди других обзоров и мини курсов по программированию ботов для тг, но нашел золото. Просто потрясающий, очень хороший курс. Обязательно куплю расширенный курс, потому что автор именно тот, у кого стоит учиться. Огромное спасибо!!!!

  • @Kokos-u9o
    @Kokos-u9o Месяц назад +2

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

  • @TREND_NEW_STANDUP
    @TREND_NEW_STANDUP 5 месяцев назад +6

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

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

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

    • @chezhsky
      @chezhsky 8 дней назад

      router router router router router router router router router router router router router router router router router router router router router router router router router router router router router router router router router router router router router router router router router router router router router router router router router router router router router router router router router

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

    Большое вам спасибо, видео очень полезное и информативное. Я не давно начал изучать питон, на данный момент прохожу классы. Решил попробовать создать проект (это мой 1 проект) Я понял только 1 часть видео :) Как по мне дальше пошел чистый спидран. Возможно это из-за того что мне еще рано делать проекты. Но видео очень классное, только благодаря вашему видео более менее понял aiogram

  • @ВладимирУсачев-е6ш
    @ВладимирУсачев-е6ш 5 месяцев назад +2

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

  • @РобертГаврилов-ц1к
    @РобертГаврилов-ц1к 6 дней назад

    Просто шикарное объяснение темы😍 лайк однозначно и задумываюсь купить у него курс

  • @ussenUtebayev
    @ussenUtebayev 5 месяцев назад +3

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

    • @tetris788
      @tetris788 4 месяца назад

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

  • @gauyful
    @gauyful 5 месяцев назад +2

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

  • @ВиталийКаштанов-ь5с
    @ВиталийКаштанов-ь5с 6 месяцев назад

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

  • @kipipok859
    @kipipok859 5 месяцев назад +8

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

  • @wisemut
    @wisemut Месяц назад +3

    У меня на >python -m venv .venv терминал отвечает строчкой Python и ничего не происходит более… в чем проблема?

  • @SlidePitch
    @SlidePitch 5 месяцев назад +1

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

  • @васясеров-б6т
    @васясеров-б6т 5 месяцев назад

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

  • @Troll-x2x
    @Troll-x2x 2 месяца назад

    Очень крутой ролик, узнал очень много из видео. Спасибо Автору 👍

  • @СергейГорчаков-в7х
    @СергейГорчаков-в7х Месяц назад

    Спасибо. Так просто и доходчиво!!!

  • @ПиперКипер
    @ПиперКипер 3 месяца назад

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

  • @bustle6546
    @bustle6546 9 дней назад

    почему после python -m venv .venv пункт может не сосдаватся? В следующей строке пишет python

  • @НаталияБабаева-б9к
    @НаталияБабаева-б9к 5 месяцев назад +1

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

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

    спасибо, влетел в это дело благодаря твоему уроку с двух ног :)

  • @Polzikov17
    @Polzikov17 19 дней назад

    Вы можете "НеПитонить", Вам возможно и бот не нужен! Но вы должны признать, что автор этого видео-урока настоящий - Красавчик.

  • @kosdem_official
    @kosdem_official 6 месяцев назад +2

    Супер🔥

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

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

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

    Ну что ты наделал, не у кого не получалось. Я теперь умею в ботов ТГ! 🙂

  • @ya_ruckiy3372
    @ya_ruckiy3372 3 месяца назад +2

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

  • @user_58525
    @user_58525 16 дней назад

    А как сделать бота который будет цифровые товары продовать?

  • @ДенисКарпов-с5э
    @ДенисКарпов-с5э 3 месяца назад

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

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

    Здравствуйте. На вашем сайте я почти дошёл до конца курс Python pro. Но там в главе 9, где рассказывается о классах выдаёт ошибку, о том что видео недоступны

  • @EgorGromovikUa
    @EgorGromovikUa 4 месяца назад +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

  • @АрсаланЦыренов-ь8д
    @АрсаланЦыренов-ь8д Месяц назад

    Как сделать чтобы после нажатия на клавиатурную кнопку ответ появлялся на клавиатуре ?

  • @pranukus
    @pranukus 5 месяцев назад +2

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

  • @chipsed
    @chipsed 6 месяцев назад

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

  • @male_bee
    @male_bee 3 месяца назад +1

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

    • @club-h1k
      @club-h1k 2 дня назад

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

  • @адриананучин
    @адриананучин Месяц назад

    Можуль app. keyboards не имеет атрибута main. Что делать?

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

    Жги дальше!

  • @meri_ridd
    @meri_ridd 4 месяца назад

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

  • @kansought
    @kansought 3 месяца назад +1

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

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

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

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

      У меня тоже( Ошибок в терминале нет

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

      @@ridd_205 не

    • @МихаилМаракулин-и2с
      @МихаилМаракулин-и2с Месяц назад +1

      ты сохранял программу? ctrl s

  • @loonelis7217
    @loonelis7217 6 месяцев назад

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

  • @comebackcs
    @comebackcs 4 месяца назад

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

    • @Ervinec
      @Ervinec 4 месяца назад

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

  • @netfliks3688
    @netfliks3688 4 месяца назад +3

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

    • @malp-d8y
      @malp-d8y 4 месяца назад +1

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

    • @HammerKing-v7i
      @HammerKing-v7i 4 месяца назад +1

      @@malp-d8y ты решил проблему?

    • @VendaR228
      @VendaR228 4 месяца назад +1

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

    • @HammerKing-v7i
      @HammerKing-v7i 4 месяца назад +1

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

    • @Lemash
      @Lemash 4 месяца назад +1

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

  • @АлександрКричман
    @АлександрКричман 2 месяца назад

    а где можно установить venv?

  • @artemkaigod
    @artemkaigod 4 месяца назад

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

  • @clifflansky9551
    @clifflansky9551 4 месяца назад

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

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

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

  • @mr.belyakoff5829
    @mr.belyakoff5829 6 месяцев назад

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

  • @ДураНаЭндуро
    @ДураНаЭндуро 27 дней назад

    Кукушка уехала к концу....как это все запомнить. Как разобраться...

  • @bongiorno8989
    @bongiorno8989 4 месяца назад +1

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

    • @fluxx-proces3881
      @fluxx-proces3881 3 месяца назад

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

    • @bongiorno8989
      @bongiorno8989 3 месяца назад +1

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

    • @KIREE-SENIOR
      @KIREE-SENIOR 2 месяца назад

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

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

      У меня тоже не создавался. Нужно заходить в Visual Studio с правами администратора.

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

    наконец-то❤

  • @sergeystepanov98
    @sergeystepanov98 5 месяцев назад +1

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

    • @sqr1msqr1m42
      @sqr1msqr1m42 4 месяца назад +1

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

  • @ВладСкопен
    @ВладСкопен 4 месяца назад

    Отлично

  • @Smoktunovsky1
    @Smoktunovsky1 6 месяцев назад

    Приветствую

  • @dayfuaim
    @dayfuaim 4 месяца назад +1

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

  • @inrilchikxyilchik
    @inrilchikxyilchik 6 месяцев назад

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

    • @fluxx-proces3881
      @fluxx-proces3881 3 месяца назад

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

  • @typokrat
    @typokrat 21 день назад

    ну вот пздц..
    даже при установке уже проблемы.. как всегда! 😄
    все делаешь по инструкции и все равно какая-то порнография!
    in
    from aiogram import Bot, Dispatcher
    ModuleNotFoundError: No module named 'aiogram'

  • @shutff607
    @shutff607 4 месяца назад

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

  • @slmpnv
    @slmpnv 4 месяца назад

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

    • @slmpnv
      @slmpnv 4 месяца назад

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

    • @futurepc9363
      @futurepc9363 4 месяца назад

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

    • @slmpnv
      @slmpnv 4 месяца назад

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

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

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

  • @fluxx-proces3881
    @fluxx-proces3881 3 месяца назад

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

  • @Chumohola
    @Chumohola 5 месяцев назад +1

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

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

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

  • @design5736
    @design5736 23 дня назад

    ох и учитель

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

    не работает не тратте время венв это пиздеж не рабочее Григорий лучше

  • @ОлегОгородников-д3л
    @ОлегОгородников-д3л 4 месяца назад

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

  • @Lepeha-py2gn
    @Lepeha-py2gn 3 месяца назад +6

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

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

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

    • @Lepeha-py2gn
      @Lepeha-py2gn 3 месяца назад +1

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

  • @AntonioDerakotto
    @AntonioDerakotto 4 месяца назад +3

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

  • @temki-besplatno
    @temki-besplatno 3 дня назад +1

    бот ничего не дает в ответ, может кто подскажет в чем дело?🤔

    • @club-h1k
      @club-h1k 2 дня назад

      друг , такая же проблема

  • @justlittletoandrew
    @justlittletoandrew 5 месяцев назад +12

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

  • @Cheshire_cat7
    @Cheshire_cat7 3 месяца назад +1

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

  • @maxutkaxd9525
    @maxutkaxd9525 2 дня назад

    А если у меня бот не работает хотя всё сделал правильно и уже часа 2 врубиться не могу

    • @club-h1k
      @club-h1k 2 дня назад

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

  • @davidbibi3138
    @davidbibi3138 6 месяцев назад +1

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

  • @КаренМанукян-ы7ф
    @КаренМанукян-ы7ф 5 месяцев назад +1

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

  • @zangarytcom
    @zangarytcom 2 месяца назад +1

    У меня не работает activate venv что делать нужн

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

      Разрешить powershell выполнять скрипты. Загугли команду.

    • @ДимаКовальчук-к1п
      @ДимаКовальчук-к1п Месяц назад

      пересоздай папку корневую
      мне помогло. Powershell не помог

  • @0mmwmd0
    @0mmwmd0 20 дней назад

    У меня проблема с Scripts\activate. Оно вообще отказывается работать, понять бы почему

  • @Vulpes_91
    @Vulpes_91 4 месяца назад

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

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

    Какая тема используется в видео для VS? Или это вручную модифицированная GitHub Dark Default?

  • @AbdulazizNizomiddinov-nk1gr
    @AbdulazizNizomiddinov-nk1gr Месяц назад

    Привет, есть ли разница между курсом Ботостроения в RUclips и в сайте?

  • @whitegoga2887
    @whitegoga2887 22 дня назад

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

  • @турыГоризонт
    @турыГоризонт 14 дней назад

    C:\Program Files\Python312\python.exe: can't open file 'C:\\Users\\Мммм\\PycharmProjects\\Telegram Bot\\main.py': [Errno 2] No such file or directory. Что делать уже все перепробовал не помогло

  • @VictoryStep
    @VictoryStep 4 месяца назад +1

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

  • @Noname-fy2lg
    @Noname-fy2lg 2 месяца назад

    Что если команда " python -m venv .venv" не создаёт папку?

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

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

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

    Снимите как добавить поиск в бота?

  • @никитаковалев-о7р
    @никитаковалев-о7р 2 месяца назад

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

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

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

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

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

  • @ГофурТошкулов
    @ГофурТошкулов 4 месяца назад

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

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

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

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

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

  • @dantes_py
    @dantes_py 4 месяца назад

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

    • @fluxx-proces3881
      @fluxx-proces3881 3 месяца назад

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

  • @АлександрКурганский-я8т
    @АлександрКурганский-я8т 5 месяцев назад

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

  • @No3-ix2ed
    @No3-ix2ed 4 месяца назад

    конечно да

  • @АлексейСажнев-н3ъ
    @АлексейСажнев-н3ъ 6 месяцев назад

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

  • @Julia-lw2sk
    @Julia-lw2sk 4 месяца назад

    Спасибо!!!

  • @cheapdramas313
    @cheapdramas313 4 месяца назад

    чикипуки

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

    Продолжать

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

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

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

    Подскажите пожалуйста. Досмотрела до середины, код переписала как в примере полностью (несколько раз перепроверила), токен вставила куда нужно, однако бот при написании текста не отвечает, что можно сделать?

    • @sudoteach
      @sudoteach  2 месяца назад +1

      роутер не подключили

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

      @@sudoteach у меня похожая проблема. вкл и почти сразу выкл. 0 ошибок. все как у тебя написано....

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

    Здравствуйте, а можете подсказать, как сделать @dp.callback_query(F.data == 'Rus')
    async def Rus(callback: CallbackQuery):
    await callback.answer('Вы выбрали Русский язык ')
    reg = ReplyKeyboardMarkup(keyboard=[[KeyboardButton(text='/register', resize_keyboard=True)]])
    await callback.message.answer('На связи 😊 Теперь нам нужно познакомиться поближе и пройти небольшую регистрацию', reply_markup=reg), и дальше через class, чтобы шел код. Тип придумал такой выход, но нужно чтобы сразу как я нажму русский язык с callback_data="Rus" запускался наш class