Auto-posting job vacancies in a Telegram channel
Bot DevelopmentTask: fully automated Telegram job channel — without manual posting.
What was done: A Python script collects job listings from several sources (work.ua, OLX, Jooble, DOU), filters out duplicates and irrelevant ads, formats the post, and publishes it to the channel on schedule.
Production, not just a script:
— deployed on a server (Oracle Cloud), auto-start via cron every hour
— SQLite for deduplication and publication queue
— healthcheck watchdog — notifies the owner if the source "goes down"
— automatic database backups with rotation
— separate mode --dry-run for checking before publication
Stack: Python, BeautifulSoup, SQLite, Telegram Bot API, Linux cron.
Result: the channel operates autonomously for months, publishing posts every hour without human intervention.
#telegram #python #automation #parsing #bot
What was done: A Python script collects job listings from several sources (work.ua, OLX, Jooble, DOU), filters out duplicates and irrelevant ads, formats the post, and publishes it to the channel on schedule.
Production, not just a script:
— deployed on a server (Oracle Cloud), auto-start via cron every hour
— SQLite for deduplication and publication queue
— healthcheck watchdog — notifies the owner if the source "goes down"
— automatic database backups with rotation
— separate mode --dry-run for checking before publication
Stack: Python, BeautifulSoup, SQLite, Telegram Bot API, Linux cron.
Result: the channel operates autonomously for months, publishing posts every hour without human intervention.
#telegram #python #automation #parsing #bot