Automatic bot for HLTV.org news
Developed a fully automated news parser from the HLTV.org website for the client's Telegram channel.
The bot monitors new news on HLTV.org 24/7, parses texts and images from the required container.
The headline is automatically translated into Ukrainian, and the news text is summarized briefly using GPT-4o (OpenAI).
Photos are always attached as screenshots; if there is no photo — the bot only sends the text.
Design: photo, clickable headline, summary, link to the original.
Duplicate sending is excluded, a history storage system is implemented, along with error/captcha protection.
Technology stack used: Python, Selenium (undetected_chromedriver), BeautifulSoup, aiogram, OpenAI API.
The bot fully covers the client's task — automates the filling of the channel with sports news in the required language and format.
The bot monitors new news on HLTV.org 24/7, parses texts and images from the required container.
The headline is automatically translated into Ukrainian, and the news text is summarized briefly using GPT-4o (OpenAI).
Photos are always attached as screenshots; if there is no photo — the bot only sends the text.
Design: photo, clickable headline, summary, link to the original.
Duplicate sending is excluded, a history storage system is implemented, along with error/captcha protection.
Technology stack used: Python, Selenium (undetected_chromedriver), BeautifulSoup, aiogram, OpenAI API.
The bot fully covers the client's task — automates the filling of the channel with sports news in the required language and format.