Telegram-бот + парсер на Python

Поделиться
HTML-код
  • Опубликовано: 5 фев 2025
  • Пишем бота для Telegram, который присылает анекдоты, полученные путем парсинга веб-ресурса.
    Не забываем подписываться!
    ------
    Все уроки по Python: • Python с нуля. Урок 1 ...
    Telegram: t.me/plugar_inf
    Группа в ВК: plugar_inf
    Rutube: rutube.ru/chan...
    #python #начинающим #ityoutubersru

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

  • @GRIMEANARCHY
    @GRIMEANARCHY 2 года назад +125

    Гений. За 20 минут сделали бота и парсинг) Больше бы таких практический занятий , спасибо тебе)

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

      Так по парсингу каналов куча есть, мне тут мини курс по питону понравился - самое главное по верхам и быстренько рассказывает, саоме то без нудины всякой

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

      @@gadkiy_designer спс, мельком увидел канал, уже смотрю курс

  • @Elena_karp88
    @Elena_karp88 2 года назад +27

    Сразу видно профессионального учителя,а не просто паренька за компом,как это часто бывает. Годные объяснения и все к месту. однозначно один из лучших каналов🌟

  • @HailMeh
    @HailMeh 2 года назад +13

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

  • @susl90
    @susl90 2 года назад +13

    Классный уровень объяснения и подачи материала! Все очень наглядно! Ждем новых видео)

  • @SnerMorY
    @SnerMorY 2 года назад +20

    Классный формат видеороликов, побольше таких ;D

  • @vadimm4904
    @vadimm4904 2 года назад +16

    Классно проговариваешь каждое действие! Супер обучалка для новичков

    • @ИльяМалыгин-е6х
      @ИльяМалыгин-е6х Год назад

      Согласен, особенно полезно для новичков, которым сложно читать документации 👍

  • @AlexRed-t2n
    @AlexRed-t2n Год назад +3

    У человека явный толант преподования. Иван Викторович. Продолжай. За урок спасибо.

  • @СергейК-ш5л
    @СергейК-ш5л 2 года назад +18

    Все супер, все понятно и разложено по полочкам, респект!!1 Жаль нельзя несколько лайков поставить

  • @tiamat5219
    @tiamat5219 11 месяцев назад

    Этот офигенный чел объясняет лучше всех сложные вещи простым языком. Иван Викторович делай больше видео с контентом практичным . Мега чел

  • @natalybel6252
    @natalybel6252 2 года назад +1

    Спасибо тебе огромное! Это единственное видео, где я действительно поняла как работает парсер и бот.
    В остальных видео все очень быстро и по принципу «тут пишем это, а тут это».
    Спасибо🙏🏻

  • @manager-serega
    @manager-serega Год назад

    огромное человеческое спасибо. очень понятно всё разжевали👌🏻 даже ребенок справится

  • @kubizulli766
    @kubizulli766 2 года назад +3

    Я бы постеснялся сравнивать нашего учителя и вас, вы просто прекрасно объясняйте все. Однозначно лайк

  • @evgenypetrosyan5102
    @evgenypetrosyan5102 2 года назад

    Классный видос !!! Особенно при изучении Python при написании телеграмм ботов очень наглядно и доходчиво !!! Автору огромная благодарность !!! 👍👍👍

  • @im_mayak
    @im_mayak 2 года назад +2

    Вообще супер, молодец) объясняешь хорошо, удачи. Побольше бы таких видео например приложений на андроид на питоне с парсером

  • @ДмитрийДьяконов-ц8с

    Иван Викторович, спасибо!. Чтоб вот так из коробки ,чисто по видео, заработало, практически ни у кого не выходит, без доп. манипуляций.. Ты лучший, продолжай!.Запишите, как задеплоить этого бота на сервер пожалуйста!

  • @бандерасофегенус
    @бандерасофегенус 2 года назад +1

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

  • @methamphetamine2175
    @methamphetamine2175 2 года назад +2

    Давно ждал этот видос от вас) спасибо

  • @Programmer91
    @Programmer91 2 года назад +2

    Классно видео! Спасибо большое! Очень круто все объясняешь) Тембр и голос позволяет нормально воспринимать информацию!

  • @АнтонЕмельяненко-х8ц
    @АнтонЕмельяненко-х8ц 2 года назад +1

    респект и уважение за видео, разжевал все как для детишек, подписался)

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

    Отлично, у меня получилось. Спасибо за урок Иван Викторович!

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

    Парень ты молодец так все понятно без воды спасибо тебе огромное 👍

  • @AyazCryptoDev
    @AyazCryptoDev 2 года назад +1

    ахренеть, я учился питону по твоим видосам, потом самостоятельно научился делать афигенных телеграм ботов на пайтелеграмботапи и телетоне, приятно увидеть своего "учителя" в этой сфере

  • @makcom4ikplay609
    @makcom4ikplay609 2 года назад +3

    Иван, спасибо большое, отличный урок, всё понятно и доходчиво

  • @stwpashka893
    @stwpashka893 2 года назад +1

    Я долго ждал это видево от вас)

  • @tito44tito44
    @tito44tito44 2 года назад +6

    Спасибо! Первый парсер, который сразу же получился и без косяков)) Осталось только добавить к этому ролику информацию - как запилить файлы питона на сервере, чтобы все это работало 24/7 без моего пк))

    • @openuser
      @openuser 2 года назад

      Это точно!

  • @ЕрмолинНикита-у7м
    @ЕрмолинНикита-у7м 2 года назад +2

    Классный видео урок!!!) Продолжайте в том же духе!)

  • @seoonlyRU
    @seoonlyRU 2 года назад +1

    ну за такие видео, вам, Иван, респект! ловите лайк от СЕООНЛИ

  • @tuesok6462
    @tuesok6462 2 года назад +4

    Здорово, но как новичку многое непонятно. Например, что за атрибут text и как он работает. Ну или хотя бы где его искать)))
    Понятно, что при желании разберусь и нагуглю сам, но базовое понимание хотелось бы получить из таких видео)
    В любом случае это не претензия, и автору огромная благодарность! 🤗
    Это просто пожелание с "той стороны экрана")

  • @СергейТемников-р5м
    @СергейТемников-р5м 2 года назад +1

    Лайк однозначно!
    -"Владимир Вольфович, число 45 двузначное?
    -" Однозначно! "
    Если что, то это был анекдот)))

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

    Сделал все так же, все работает) большое спасибо тебе
    Для начинающего это самое то)

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

      И еще, подскажите пожалуйста, при остановке программы получается и бот остановится? Не будет анекдоты присылать
      А как сделать так, чтобы он работал постоянно? Независимо от пайтона?

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

      @@dankosgarage это делается благодаря каким-то серверам вроде

  • @selleniya999
    @selleniya999 2 года назад

    С вами получается! Так здорово!

  • @siriusltd6292
    @siriusltd6292 2 года назад

    Спасибо, жду новые уроки с нетерпением!

  • @АлександрГорский-ж1н

    Спасибо большое, Ваши уроки реально помогают

  • @nickklick5824
    @nickklick5824 2 года назад +2

    Можете снять видео парсинг Авито и также реализовать его в тг бота, чтобы свежие объявления присылал в ЛС с использованием БД?

  • @aleksandrthegreat1340
    @aleksandrthegreat1340 2 года назад

    Немного не в тему, но детали фона мне очень нравятся - книги, геймпад, лего - наша тема :)

  • @nickklick5824
    @nickklick5824 2 года назад +1

    Побольше видео на тему тг ботов
    Лайк

  • @Unknown-ph2yw
    @Unknown-ph2yw Год назад

    Спасибо за полезные уроки!

  • @memnesman2261
    @memnesman2261 2 года назад

    Нужно больше видео подобного формата

  • @atmos3079
    @atmos3079 2 года назад +1

    Да супер!!! Спасибо большое!!

  • @АнарГусейнов-с5ы
    @АнарГусейнов-с5ы 2 года назад +1

    Молодец 👏 спасибо большое. Больше такой практики

  • @alexandermyagkov7707
    @alexandermyagkov7707 2 года назад

    Повторил, всё получилось! Автор молодец!!!

    • @ЖенькаНано
      @ЖенькаНано 2 года назад

      да ну? И request у тебя прям сразу импортировался? И виртуальное окружение ты не иницилизировал?(а без всего этого работать не будет)

    • @alexandermyagkov7707
      @alexandermyagkov7707 2 года назад

      @@ЖенькаНано да, все завелось. Может это чудо?)))

  • @Илья-л9ю8и
    @Илья-л9ю8и Год назад

    Спасибо, за информацию. В идеале бы еще про терминал Пайтон в кот. идет работа так же бы доходчиво разъяснить для использования.

  • @НикитаДубровин-ю4у
    @НикитаДубровин-ю4у 2 года назад

    Спасибо, ждем больше практических занятий.

  • @Pashkin_rieltor
    @Pashkin_rieltor 2 года назад

    очень заинтересовал парсинг, он прямо открывает безграничные возможности по сбору информации в интернете, можно еще уроки по парсеру?

  • @vaaallo
    @vaaallo 2 года назад

    Ролик - класс! Благодарствую!

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

    Красавчик! Просто респект!

  • @zuckercall
    @zuckercall 2 года назад

    Отлично, почти то что искал

  • @maxgromov7494
    @maxgromov7494 2 года назад +3

    Классный урок! Надеюсь на какие-нибудь уроки по Aiogram 3(когда он релизнется), с пояснением за асинхронность от вас.
    P.S.: Думаю что Aiogram 2 скоро будет не актуален

  • @Dmitrii-Zhinzhilov
    @Dmitrii-Zhinzhilov 2 года назад

    Иван, благодарю!!! 👍🔥💯

  • @b-1-ters
    @b-1-ters 2 года назад +8

    Здравствуйте, а вы можете в следующем видеоролике показать, как бот сам отправляет анекдот например в 1час утра по МСК?

    • @t_i_988
      @t_i_988 2 года назад +1

      ++ тоже хотел бы

    • @kubizulli766
      @kubizulli766 2 года назад +2

      @@t_i_988 Если бот твой, то в настройках бота в телеге можно указать время для автоматической отправки сообщений

  • @abrakadabrashop
    @abrakadabrashop 2 года назад

    print("Викторыч -- красавчик! Спасибо!")

  • @янесиндзи
    @янесиндзи Год назад

    лайк заранее

  • @Biznesanton
    @Biznesanton 2 года назад

    Благодарю за видео, все получилось

  • @грекоримскаяборьба-о8ь

    Видос просто бомба супер 👍👍👍

  • @daniel7007
    @daniel7007 2 года назад

    Супер контент🔥🔥🔥

  • @viacheslavhrinchenko7051
    @viacheslavhrinchenko7051 2 года назад +1

    Урок - Супер! Сделал все по примеру. Все работает! Вот только не пойму как прикрутить написанный код, что не запускать его каждый раз из Visual Studio. Можно как-то сделать его постоянно работающим?

    • @зайнулладаудов
      @зайнулладаудов 2 года назад +1

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

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

    Кстати почему bs4 - при импорте библиотек? Точнее заинтересовало откуда Вы узнали и поняли, что имя библиотеки можно вот в таком сокращенном варианте использовать?

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

    Молодец, спасибо большое!

  • @ктото-к2р6и
    @ктото-к2р6и 2 года назад

    Ого, отличный урок!

  • @ivva515
    @ivva515 2 года назад

    Добрый день, хороший урок! Было бы здорово посмотреть продолжение с выведением данного бота на сервер типа pythonanywhere, возможно он уже выложен где-то?

  • @deadfatsux957
    @deadfatsux957 2 года назад

    Наконец-то то что-то полезное

  • @khoruzhioa
    @khoruzhioa 2 года назад

    Молодец ! Классный канал !

  • @didiyar8563
    @didiyar8563 2 года назад

    топчик, моё первый бот

  • @nokia_n-gage
    @nokia_n-gage 2 года назад

    Круто!

  • @РостиславаРотмистрова

    Very cool! Thanks!

  • @icy-lc4sh
    @icy-lc4sh 2 года назад +2

    Спасибо за урок. Не могли бы вы дать код?

  • @blinachan
    @blinachan 19 часов назад

    имба, дядь

  • @widegamut-pro
    @widegamut-pro 2 года назад

    Сделал по инструкции, все заработало. Примерно через час перестало работать. Я так понимаю на сайте анекдотов перекрыли доступ. Вы как-то обошли эту тему)

  • @alexsav1962
    @alexsav1962 2 года назад +2

    Прдскажите. А что делать, если после метода удаления индекса через del список закончится? Выдает ошибку list index out of range.

  • @sqlap-rp3fx
    @sqlap-rp3fx Год назад

    А не подскажите можно ли сделать парсер отдельного бота, получить в обработку его сообщения? Вроде бы говорят что библиотека telephon может что-то но я пока никак не соображу.

  • @ЕвгенийКодаченко-ъ8ш

    господи, че так лайков мало то? палец жалко чтоли? Человек же старается

  • @alhorm
    @alhorm 2 года назад +2

    А не могли бы вы сделать видео про модуль kivy? Никак не могу в нём разобраться

  • @Elena_karp88
    @Elena_karp88 2 года назад +1

    Человек,который помнит аську😁😁😁

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

    Все получилось - только в хендлере не срабатывал комманд - я его на regexp поменял, хз почему так. Спасибо за науку

  • @bravo5514
    @bravo5514 11 месяцев назад

    Иван Викторович Лучший!!

  • @channelassistant7125
    @channelassistant7125 2 года назад +1

    Были бы гайды, как сделать такого же бота, но чтоб парсил расписание с сайта ВУЗа((

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

    Здравствуйте. Если вы еще тут, подскажите зеленому новичку. Сделал все как у вас, бот приветствует и анекдот не присылает. Проверил каждую строчку по пять раз, эффект все тот же(
    Если не затруднит, подсветите в чем может быть загвоздка.

  • @petrpetroleov5038
    @petrpetroleov5038 2 года назад +2

    Спасибо большое!
    Возникла проблема. При импорте телебота выдает ошибку, что такой модуль не найден. через терминал все загрузил
    Кто-нибудь сталкивался с такой проблемой?

    • @nomeansnot
      @nomeansnot 2 года назад +1

      также было, установи библиотеку через настройки: File-Settings-Project-Python Interpreter- нажимаешь плюсик, выбираешь нужную и устанавливаешь

  • @tinaanit2965
    @tinaanit2965 2 года назад +1

    3:15 начинаем писать код

  • @Богдан-ь2ж8л
    @Богдан-ь2ж8л Год назад +1

    А как написать программу так, что бы она сначала входила в профиль на сайте, а потом парсила?

  • @украинахотитмира

    from bs4 BeautifulSoup as b - выдает что это invalid syntax. но запись то один в один?

  • @ЕнотПолоскун-г7л
    @ЕнотПолоскун-г7л 2 года назад

    Все круто, только почему, когда я не нажимаю на "run", бот не работает? С выключенным компьютером также

  • @АндрейПочиняев
    @АндрейПочиняев 2 года назад

    Спасибо огромное! Никак у меня боты не получались Парсинг есть но ответа не было от телеграма

    • @redgexr5909
      @redgexr5909 2 года назад

      такая же штука

    • @АндрейПочиняев
      @АндрейПочиняев 2 года назад

      А дело ещё оказалось в версии питона Позже 3.9 лучше не брать

    • @redgexr5909
      @redgexr5909 2 года назад

      @@АндрейПочиняев от души

    • @redgexr5909
      @redgexr5909 2 года назад

      а какую качал версию?@@АндрейПочиняев

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

    Здравствуйте Иван. Сможете мне помочь по написанию программы который копирует сигналы с телеграм канала и отправляющий их в Метатрейдер4

  • @vidmiraclejdv
    @vidmiraclejdv 2 года назад

    Чайный вопрос: не понял, как ты связал код, который пишешь в консоли, с непосредственно самим ботом в телеграме? Это какая-то онлайн консоль, где зависимость с телегой уже прописана заранее?

  • @ВладиславКупцов-с6ч

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

    • @sashasheshko8557
      @sashasheshko8557 2 года назад

      Привет,можешь пожалуйста объяснить как это сделать:)

  • @Never69Land
    @Never69Land 2 года назад

    Привет благодаря тебе питону научился

  • @berylm462
    @berylm462 2 года назад +1

    Вы написали del(элемента), что бы бот боле не присылал данный элемент списка
    Но вот незадача. На сайте аннекдоты заканчиваются и бот ничего не присылает. Возможно ли что бы после окончания аннекдотов программа начиналась с начала?

    • @НикитаМихайлович-ч5п
      @НикитаМихайлович-ч5п Год назад

      Ну логически: при пустом списке вернуть первоначальный полный список. Я бы так как новичок поступил)

  • @ИгорьИванченко-б6х
    @ИгорьИванченко-б6х 2 года назад

    Добрый вечер всем: я не понял почему у меня выскакивает следующая ошибка:def hello(message):
    TypeError: 'NoneType' object is not callable? Подскажите пожалуйста! Спасибо!

  • @Sma1l55
    @Sma1l55 2 года назад

    Иван Викторович отличный ролик, сделайте Вацап-бот на Python

  • @Дарья-г6ц2з
    @Дарья-г6ц2з 2 года назад +1

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

    • @Дарья-г6ц2з
      @Дарья-г6ц2з 2 года назад +1

      @@СтепанЛесной-ф1п Ровно столько, чтоб хватало уверенности, спрашивать, то чего не знаю

  • @RickSanchezhere
    @RickSanchezhere 2 года назад

    Спасибо за видео, как получить только ссылки href?

  • @АнтонКлючарев-к9ш
    @АнтонКлючарев-к9ш 2 года назад +1

    Иван здравствуйте.А как сделать так,чтоб бот работал всегда?а то ноут закрываю и бот молчит.нужен сервер?

  • @ИлонМаск-с8и
    @ИлонМаск-с8и 2 года назад

    Вместо команды "/начать " лучше использовать "/start", потому-что при нажатии пользователем
    кнопки СТАРТ телеграм автоматически отправляет эту команду.

  • @乃乇-o1h
    @乃乇-o1h 2 года назад

    Подскажите пожалуйста?
    Я создал бот в первом начале она работала прекрасно но через 6-10 мин перестаёт работать и так каждый раз не могу найти причину

  • @disasstor
    @disasstor 2 года назад

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

    • @plugar_inf
      @plugar_inf  2 года назад +1

      У него одно преимущество - простота для новичков. Только поэтому показал на нем

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

    Привет!
    Ругается на beautifulsoup4 Не устанавливается через терминал(

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

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

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

    Ураааааа. Работает

  • @modernnature7511
    @modernnature7511 2 года назад

    Всё сделал как Вы показали, но почему то бот работает только на компе, Со смартфона его видно, но на команды Не реагирует(