
Real-time job aggregator bot for Uzbek community in South Korea.
🇺🇿🇰🇷 Korea Ish E'lonlari
Finding reliable job opportunities in South Korea shouldn’t feel like searching for a needle in a haystack.
Every day, hundreds of job posts are scattered across dozens of Telegram groups — mixed with spam, reposts, outdated listings, and irrelevant content. Important opportunities get buried, missed, or delayed.
Korea Ish E'lonlari solves this problem with a powerful, production-grade automation system that brings everything into one clean, reliable, real-time feed.
⚡ What This Project Does
This system continuously monitors 50+ Uzbek community Telegram groups across South Korea and intelligently filters job-related messages using a combination of:
Multi-language keyword detection (Uzbek, Russian, Korean) Smart filtering pipelines AI-powered halal screening Deduplication and spam prevention
Only relevant, verified job posts are instantly forwarded to a single target group — reaching 2,300+ active users in seconds.
🧠 Built for Accuracy, Not Just Speed
Most bots focus on speed. This system is designed for reliability + precision.
It uses a dual detection architecture:
⚡ Real-time event handler (1–3 seconds) 🔁 Backup polling every 15 seconds
Even if Telegram delays message delivery, the system ensures zero missed job posts.
🔍 Intelligent Filtering Pipeline
Before any message reaches users, it passes through a multi-stage filtering system:
Source validation Text extraction Duplicate detection (exact + fuzzy) Keyword analysis Sender validation Content-level deduplication
This eliminates noise and ensures users only see high-quality job opportunities.
🤖 AI-Powered Halal Screening
The system integrates advanced AI to maintain content quality and community standards.
Posts are forwarded instantly (no delay) AI checks run in the background If flagged: The post is automatically removed Sent to admin review Can be approved or rejected manually
This ensures speed without compromising trust.
🛠️ Designed for Real-World Reliability
Dual Telegram accounts for redundancy Async parallel processing (handles multiple messages simultaneously) FloodWait-safe rate limiting Stable deployment on Railway Persistent database with dedup tracking Automatic error handling and recovery
0 Comments