Telegram-бот + парсер на Python
Вставка
- Опубліковано 28 вер 2024
- Пишем бота для Telegram, который присылает анекдоты, полученные путем парсинга веб-ресурса.
Не забываем подписываться!
------
Все уроки по Python: • Python с нуля. Урок 1 ...
Telegram: t.me/plugar_inf
Группа в ВК: plugar_inf
Rutube: rutube.ru/chan...
#python #начинающим #ityoutubersru
Сразу видно профессионального учителя,а не просто паренька за компом,как это часто бывает. Годные объяснения и все к месту. однозначно один из лучших каналов🌟
Классный формат видеороликов, побольше таких ;D
Классно проговариваешь каждое действие! Супер обучалка для новичков
Согласен, особенно полезно для новичков, которым сложно читать документации 👍
Все супер, все понятно и разложено по полочкам, респект!!1 Жаль нельзя несколько лайков поставить
Я бы постеснялся сравнивать нашего учителя и вас, вы просто прекрасно объясняйте все. Однозначно лайк
Этот офигенный чел объясняет лучше всех сложные вещи простым языком. Иван Викторович делай больше видео с контентом практичным . Мега чел
Иван Викторович, спасибо!. Чтоб вот так из коробки ,чисто по видео, заработало, практически ни у кого не выходит, без доп. манипуляций.. Ты лучший, продолжай!.Запишите, как задеплоить этого бота на сервер пожалуйста!
Гений. За 20 минут сделали бота и парсинг) Больше бы таких практический занятий , спасибо тебе)
Так по парсингу каналов куча есть, мне тут мини курс по питону понравился - самое главное по верхам и быстренько рассказывает, саоме то без нудины всякой
@@gadkiy_designer спс, мельком увидел канал, уже смотрю курс
огромное человеческое спасибо. очень понятно всё разжевали👌🏻 даже ребенок справится
респект и уважение за видео, разжевал все как для детишек, подписался)
класс. все работает. правда по ходу видео иногда вылетали ошибки и приходилось гуглить чтобы их решить. но все равно понравилось.
ахренеть, я учился питону по твоим видосам, потом самостоятельно научился делать афигенных телеграм ботов на пайтелеграмботапи и телетоне, приятно увидеть своего "учителя" в этой сфере
Спасибо, жду новые уроки с нетерпением!
ну за такие видео, вам, Иван, респект! ловите лайк от СЕООНЛИ
Молодец 👏 спасибо большое. Больше такой практики
Спасибо, ждем больше практических занятий.
Молодец, спасибо большое!
лайк заранее
Урок - Супер! Сделал все по примеру. Все работает! Вот только не пойму как прикрутить написанный код, что не запускать его каждый раз из Visual Studio. Можно как-то сделать его постоянно работающим?
закинуть на удаленный сервер и использовать systemd для автоматической перезагрузки в случае чего)
Молодец ! Классный канал !
Человек,который помнит аську😁😁😁
Добрый день, хороший урок! Было бы здорово посмотреть продолжение с выведением данного бота на сервер типа pythonanywhere, возможно он уже выложен где-то?
Иван Викторович Лучший!!
Спасибо большое
Иван здравствуйте.А как сделать так,чтоб бот работал всегда?а то ноут закрываю и бот молчит.нужен сервер?
Да, нужен удаленный бесплатный сервер
Чайный вопрос: не понял, как ты связал код, который пишешь в консоли, с непосредственно самим ботом в телеграме? Это какая-то онлайн консоль, где зависимость с телегой уже прописана заранее?
Здравствуйте Иван. Сможете мне помочь по написанию программы который копирует сигналы с телеграм канала и отправляющий их в Метатрейдер4
Если вам не даёт анекдота, попробуйте убрать метод lower(), и советую не читать эти анекдоты, чтобы не появлялось желание выкинуть компьютер в окно
Иван РЕСПЕКТ
Почему выбран телебот? В чем его преимущество над например аиограммом? Не лучше ли проверять является ли текст сообщения числом регуляркой? Разве список анекдотов не получился общим для всех пользователей? Кто то прочтёт все анекдоты, а кому то не останется. Обновлять список анекдотов перезапуском бота весьма спорное решение.
У него одно преимущество - простота для новичков. Только поэтому показал на нем
Привет, можешь, пожалуйста, рассказать, чтоб бот воспринимал голосовые сообщения и переводил в текстовые?
@@СтепанЛесной-ф1п Ровно столько, чтоб хватало уверенности, спрашивать, то чего не знаю
поменял адрес сайта в url и выдаёт квадратные скобки [ ] ..Что может быть?
я сделал парсер с цитатника баш, но на одной странице не собраны все цитаты. В итоге когда они заканчиваются, бот перестает работать. Как сделать так что бы он парсил следующие страницы?
Traceback (most recent call last):
File "C:\Users\User\OneDrive\Рабочий стол\discord bot\mainfile.py", line 7, in
anekdots = soup.findall('div', class_="wall_post_text")
TypeError: 'NoneType' object is not callable
помргите
anekdot = soup.find_all('div', class_='text')
У меня дает ошибку " '(' expected:27 "
Добрый день можете сделать парсер интернет магазина и привязать его к боту сайт можете взять любой
File "D:/bot/main.py", line 18, in
@bot.message_handler(commands=['начать'])
TypeError: 'NoneType' object is not callable. Что делать?
Ровно 200 комментариев…слишком круглое число :)
Как это сделать, если сайт под блокировкой?
Приветствую, не знаю почему, но мне бот ничего не отвечает(.
where pars?
Анекдоты на разных страницах как сделать так чтобы бот брал их с разных страниц
извините, а почему мои библиотеки показывают ошибку?
установи через настройки
А можете пожалуйста сказать какое нибудь приложение где можно на телефоне программировать? Если такое есть.
Если у тебя ios, есть замечательная прога pythonista. Правда она платная, но денег своих стоит. Если андроид, поищи аналоги
@@stwpashka893 эх. У меня андроид
@@stwpashka893 но всë же спасибо
Если ещё нужно, есть "Pydroid 3", приложение для питона
@@mirfy3733 и к этой проги клавиатуру Hacker's Keyboard - у меня на андроиде всё ок с этими прогами работает
Что за однобуквенные названия переменных? Кто так делает в 2022?
Отличное видео для ознакомления с парсингом и созданием бота, абсолютно заслуженный лайк. Продолжайте в том же духе!
Классный уровень объяснения и подачи материала! Все очень наглядно! Ждем новых видео)
Здравствуйте, а вы можете в следующем видеоролике показать, как бот сам отправляет анекдот например в 1час утра по МСК?
++ тоже хотел бы
@@t_i_988 Если бот твой, то в настройках бота в телеге можно указать время для автоматической отправки сообщений
Здорово, но как новичку многое непонятно. Например, что за атрибут text и как он работает. Ну или хотя бы где его искать)))
Понятно, что при желании разберусь и нагуглю сам, но базовое понимание хотелось бы получить из таких видео)
В любом случае это не претензия, и автору огромная благодарность! 🤗
Это просто пожелание с "той стороны экрана")
Прдскажите. А что делать, если после метода удаления индекса через del список закончится? Выдает ошибку list index out of range.
Думаю, надо возвращать первоначальный полный список
У человека явный толант преподования. Иван Викторович. Продолжай. За урок спасибо.
Спасибо большое!
Возникла проблема. При импорте телебота выдает ошибку, что такой модуль не найден. через терминал все загрузил
Кто-нибудь сталкивался с такой проблемой?
также было, установи библиотеку через настройки: File-Settings-Project-Python Interpreter- нажимаешь плюсик, выбираешь нужную и устанавливаешь
AttributeError: 'Response' object has no attribute 'product' - скажи что делать вот с этим?
Классный урок! Надеюсь на какие-нибудь уроки по Aiogram 3(когда он релизнется), с пояснением за асинхронность от вас.
P.S.: Думаю что Aiogram 2 скоро будет не актуален
Можете снять видео парсинг Авито и также реализовать его в тг бота, чтобы свежие объявления присылал в ЛС с использованием БД?
Здравствуйте. Если вы еще тут, подскажите зеленому новичку. Сделал все как у вас, бот приветствует и анекдот не присылает. Проверил каждую строчку по пять раз, эффект все тот же(
Если не затруднит, подсветите в чем может быть загвоздка.
А не подскажите можно ли сделать парсер отдельного бота, получить в обработку его сообщения? Вроде бы говорят что библиотека telephon может что-то но я пока никак не соображу.
Все получилось - только в хендлере не срабатывал комманд - я его на regexp поменял, хз почему так. Спасибо за науку
Кстати почему bs4 - при импорте библиотек? Точнее заинтересовало откуда Вы узнали и поняли, что имя библиотеки можно вот в таком сокращенном варианте использовать?
Вообще супер, молодец) объясняешь хорошо, удачи. Побольше бы таких видео например приложений на андроид на питоне с парсером
Привет!
Ругается на beautifulsoup4 Не устанавливается через терминал(
from bs4 BeautifulSoup as b - выдает что это invalid syntax. но запись то один в один?
Выдаёт ошибку в строке r = requests. get (url) Что делать?
URL не тоже самое url
Почему в создании парсера при использовании юрл других сайтов выдаёт ошибки
Мне кажется, лучше писать через aiogram
Иван, спасибо большое, отличный урок, всё понятно и доходчиво
анекдоты сейчас не очень уместно, я попробую применить цитаты великих людей
А как написать программу так, что бы она сначала входила в профиль на сайте, а потом парсила?
Глупый (возможно) вопрос, а если нет /div и текста на сайте? то, как будет работать парсинг в таком случае?
Как впитать и понять весь код так, чтобы написать что-то подобное самому с нуля?
Т.е. я софт выключу и всЁ, бот не работает??? Ребят ответ нужен.
Классно видео! Спасибо большое! Очень круто все объясняешь) Тембр и голос позволяет нормально воспринимать информацию!
Спасибо за урок. Не могли бы вы дать код?
Классный видео урок!!!) Продолжайте в том же духе!)
А не могли бы вы сделать видео про модуль kivy? Никак не могу в нём разобраться
kivy_app?
Молодца! Спасибо! а вот *кiLLбox курит в сторонке!
Были бы гайды, как сделать такого же бота, но чтоб парсил расписание с сайта ВУЗа((
Отлично, у меня получилось. Спасибо за урок Иван Викторович!
пасиба
бот не отправляет сообщения что делать
Давно ждал этот видос от вас) спасибо
На 5.39 код просто не запускает
Лайк однозначно!
-"Владимир Вольфович, число 45 двузначное?
-" Однозначно! "
Если что, то это был анекдот)))
жириновский умер
как вам идея?
Спасибо тебе огромное! Это единственное видео, где я действительно поняла как работает парсер и бот.
В остальных видео все очень быстро и по принципу «тут пишем это, а тут это».
Спасибо🙏🏻
Вы написали del(элемента), что бы бот боле не присылал данный элемент списка
Но вот незадача. На сайте аннекдоты заканчиваются и бот ничего не присылает. Возможно ли что бы после окончания аннекдотов программа начиналась с начала?
Ну логически: при пустом списке вернуть первоначальный полный список. Я бы так как новичок поступил)
3:15 начинаем писать код
у меня почему то не работает бот((
Побольше видео на тему тг ботов
Лайк
Есть ли код на гите?
Да супер!!! Спасибо большое!!
хз как у вас, у меня были оч большие траблы с beautiful4, не мог установить :(
Добрый вечер всем: я не понял почему у меня выскакивает следующая ошибка:def hello(message):
TypeError: 'NoneType' object is not callable? Подскажите пожалуйста! Спасибо!
Объясните, пожалуйста, нифига не понимаю. Вот скачиваю это pip, начинаю вводить "import telebot", высвечивается восклицательный знак и нет подсказки под этим словом. Что делаааатьь????
Сделал по инструкции, все заработало. Примерно через час перестало работать. Я так понимаю на сайте анекдотов перекрыли доступ. Вы как-то обошли эту тему)
Может кто-то подскажет. Делаю чат бота, его суть: если кто-то из пользователей в групповом чате отправляет сообщение и в нем содержется ключевое слово, то бот отправляет прикольный войс. Получилось сделать так, что бот работает только в том случае если ключевое слово отправлено отдельным сообщением, а как сделать так чтоб он распознавал команду в предложении. Например : Всем привет друзья! ключевое слово привет отправляет войс.
Подскажите пожалуйста?
Я создал бот в первом начале она работала прекрасно но через 6-10 мин перестаёт работать и так каждый раз не могу найти причину
Всё сделал как Вы показали, но почему то бот работает только на компе, Со смартфона его видно, но на команды Не реагирует(
Я долго ждал это видево от вас)
что делать если Pycharm выдает ошибку класса class = 'text' Expression expected, Identifier expected, ':' expected ?