Telegram bot for BBC Ukraine news with auto-parsing and filtering
Developed a Telegram bot that automatically parses news from the BBC Ukraine website every 5 minutes and sends users current headlines.
Main features:
• Automatic news checking (every 5 minutes)
• Subscription/unsubscription to news distribution (/subscribe, /unsubscribe)
• Commands /news and filtering by topics: War, Economy, World, Technology
• Inline buttons for convenient category selection
• Parsing headlines and links from the BBC Ukraine website
• Implemented asynchronously (asyncio), using libraries: python-telegram-bot, BeautifulSoup
Written in pure Python, without frameworks. Optimized for stable 24/7 operation.
Main features:
• Automatic news checking (every 5 minutes)
• Subscription/unsubscription to news distribution (/subscribe, /unsubscribe)
• Commands /news and filtering by topics: War, Economy, World, Technology
• Inline buttons for convenient category selection
• Parsing headlines and links from the BBC Ukraine website
• Implemented asynchronously (asyncio), using libraries: python-telegram-bot, BeautifulSoup
Written in pure Python, without frameworks. Optimized for stable 24/7 operation.