Skip to content

Данная утилита, выполняет парсинг информации о последней добавленной новости на сайте HLTV.org каждые 5 минут. Если найдена новая новость (то есть ссылка на новость, которая отсутствовала на предыдущей итерации парсинга), то ссылка отправляется в телеграм чат сообщества.

License

Notifications You must be signed in to change notification settings

AlexBesedin/HLTV-parser-to-telegram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HLTV-parser-to-telegram

Описание проекта:

Данная утилита, выполняет парсинг информации о последней добавленной новости на сайте HLTV.org каждые 5 минут. Если найдена новая новость (то есть ссылка на новость, которая отсутствовала на предыдущей итерации парсинга), то ссылка отправляется в телеграм чат сообщества.

Технологии:

  • aiohttp: для работы с сетевыми запросами.
  • beautifulsoup4: для парсинга HTML и XML.
  • pyTelegramBotAPI: для создания Telegram-бота.
  • docker и docker-compose: для контейнеризации приложения с использованием Docker.

Как запустить проект:

git clone [email protected]:AlexBesedin/HLTV-parser-to-telegram.git
cd HLTV-parser-to-telegram

Создать файл с переменными окружения .env

touch .env

Пример содержимого файла .env:

TELEGRAM_TOKEN=Y1235124643414645513125
CHAT_ID=-41281282371851923981293

Установите docker и docker-compose:

sudo apt install docker.io 
sudo apt install docker-compose

Соберите контейнер:

sudo docker-compose up -d --build

About

Данная утилита, выполняет парсинг информации о последней добавленной новости на сайте HLTV.org каждые 5 минут. Если найдена новая новость (то есть ссылка на новость, которая отсутствовала на предыдущей итерации парсинга), то ссылка отправляется в телеграм чат сообщества.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published