R50 a643dcd95cbd9d89ebe04bef4907d643
Software developer & marketing

Telegram бот для сбора новостей со СМИ: бот-помощник для парсинга

Добавлено 29 июн 2024 в 10:44
У знакомого была проблема, что он работает журналистом в онлайн-бизнес-издании и ему необходимо каждый день находить новости.

Так как информации слишком много, а фильтровать надо было ее по определенным регионам России, работа превращалась в жуткую скучную рутину.

Я решил помочь ему, написав Telegram бота, который:

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

По итогу это СМИ смогло получать новости самыми первыми, тогда как раньше могли опаздывать на несколько часов с реакцией на события.

Бота я сделал чисто на энтузиазме, хотел помочь знакомому. Считаю, что очень постарался с этой разработкой. На реализацию у меня ушло 3 дня. А уж сколько времени этот бот сэкономил - уже просто не сосчитать, похоже, целые недели каждый месяц бот позволяет сохранить, а не тратить на рутину.

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

У меня забавный опыт. Я никогда не стремился быть программистом, работать в офисе. Мне просто было интересно что-то создавать. А программирование оказалось подходящим способом создать что-то один раз, а затем распространять это неограниченно. Говорят, продавайте байты, а не атомы.

Теперь я работаю на удаленке, периодически путешествую и занимаюсь программированием и маркетингом.

Сейчас я активно работаю с языком Golang, строю свою торговую платформу с трейдинг ботами. И беру иногда в работу заказы на разработку чего-либо. Если у тебя есть интересный проект, напиши мне, возможно смогу помочь.
C8aa7a9c48 4775db6d7c