A monitoring script that checks the feed of new projects via API every 15 minutes and sends only relevant ones to Telegram — with smart ranking instead of spamming everyone.
What's inside:
— filtering by categories and keywords in the title and description;
— scoring: fresh projects with few reviews are prioritized, "overheated" tenders are filtered out;
— stop words for topics that are not accepted for work;
— memory of shown projects — no repeated notifications;
— auto-start on schedule (launchd/cron), fully autonomous operation.
I apply the same approach to any monitoring: prices and stock of competitors, appearance of products from suppliers, new listings on platforms.
Stack: Python (without external dependencies), REST API, Telegram Bot API.
#python #automation #telegram #parsing #monitoring
What's inside:
— filtering by categories and keywords in the title and description;
— scoring: fresh projects with few reviews are prioritized, "overheated" tenders are filtered out;
— stop words for topics that are not accepted for work;
— memory of shown projects — no repeated notifications;
— auto-start on schedule (launchd/cron), fully autonomous operation.
I apply the same approach to any monitoring: prices and stock of competitors, appearance of products from suppliers, new listings on platforms.
Stack: Python (without external dependencies), REST API, Telegram Bot API.
#python #automation #telegram #parsing #monitoring