Job Hunt Automation Bot

An automated multi-platform job search and delivery system that scrapes JobStreet, OnlineJobs.ph, Freelancer, and RemoteOK — filtering by relevance and delivering curated listings to Telegram on a scheduled basis.

Python Web Scraping Cron Telegram Bot
Boards
4+
Jobs Found
127
Filtered
34
Alerts
12
🤖 Job Hunt Bot
Senior Python Developer Tech Corp — Remote
RemoteOK 2 min ago
Full Stack Engineer StartupXYZ — Hybrid
JobStreet 15 min ago
Freelance Web Developer ClientDirect — Remote
Freelancer 28 min ago
4+
Job Boards Scraped
24/7
Automated Scanning
AI
Smart Filtering
Instant Telegram Alerts

Key Features

Automated job hunting that works while you sleep

🌐

Multi-Board Scraping

Simultaneously scrapes JobStreet, OnlineJobs.ph, Freelancer, and RemoteOK. Unified data format across all platforms for consistent results and easy comparison.

🎯

Relevance Filtering

Smart filtering engine that matches jobs against your skills, experience level, preferred salary range, and location preferences. Only see jobs that matter.

📱

Telegram Delivery

Instant job alerts delivered directly to your Telegram. Formatted messages with job title, company, salary, location, and direct application link.

Scheduled Runs

Cron-based scheduling runs the scraper at configurable intervals. Morning scan, midday check, and evening roundup — never miss a new posting.

🔄

Deduplication

Intelligent deduplication prevents duplicate alerts. Tracks seen jobs across runs and only notifies you about genuinely new opportunities.

📊

Job Analytics

Track job market trends over time. See which platforms yield the most relevant results, average salary ranges, and most in-demand skills.

Tech Stack

Python-powered automation with Telegram integration for instant delivery

Python 3
Core language for scraping and automation
Requests + BS4
HTTP client and HTML parsing for web scraping
RemoteOK API
JSON API for reliable remote job listings
MD5 Dedup
Hash-based deduplication across runs
Telegram Bot
Formatted message delivery to Telegram
Cron / Scheduler
Scheduled execution for 24/7 monitoring
# Job Hunt Automation Bot import requests from bs4 import BeautifulSoup import hashlib, json # Config: keywords + job boards KEYWORDS = ["python", "automation", "ai", "developer"] def scrape_remoteok(): url = "https://remoteok.com/api" data = requests.get(url).json() return [{"title": j["position"], "company": j["company"], "url": j["url"]} for j in data[1:]] def is_relevant(job): text = job["title"].lower() return any(k in text for k in KEYWORDS) # Scrape → Filter → Dedup → Deliver jobs = scrape_remoteok() relevant = [j for j in jobs if is_relevant(j)]

Automate Your Job Search

Stop manually browsing job boards — let the bot find and deliver opportunities to you 24/7