AI-Driven Telegram Recruitment Bot
Budget: $10 – $11 USD
Telegram Job Marketplace Bot
1. Project Overview
A high-automation, AI-driven recruitment platform built as a Telegram bot. The system connects employers and job seekers, utilizing AI for resume parsing, candidate matching (Match Score), and automated job distribution.
2. Core Functionality
Job Seekers: Conversation-based profile creation, PDF resume upload with AI extraction, job filtering by category/location, and real-time application status tracking (Seen, Shortlisted, Rejected).
Employers: Conversational job posting, dashboard for managing vacancies (Pause, Resume, Close), and AI-powered applicant ranking (Top 15% recommendations).
Admin Panel: Full moderation of users and vacancies, sub-admin management, and detailed CSV-exportable analytics.
3. Key System Features
AI Integration: Automated PDF text extraction, structured profile generation, and a 100-point scoring formula (Skills, Experience, Location, etc.).
Verification & Security: Anti-scam protection via mandatory TIN/Business license validation and keyword detection.
Engagement Tools: Automated daily job digests, smart alerts for matching vacancies, and threaded in-app chat between parties.
Monetization: Paid "Featured" and "Boosted" vacancy tiers requiring admin payment approval.
4. Technical Architecture
Stack: Python (Aiogram Framework), PostgreSQL Database, and Redis for caching/queuing.
Deployment: Optimized for low-resource VPS (1GB RAM, 1 vCPU, Ubuntu).
Automation: Cron jobs for hourly job expiration, 6-hour repost cycles, and daily analytics refreshes.
Database: Normalized 55-table schema covering users, resumes, applications, and logs.
5. Operational Flow
User Entry: Language selection → Role registration → Profile completion.
Job Posting: Employer → Bot Input → Admin Approval → Official Channel Publication.
Application: Jobseeker → Inline Button → CV Selection → Employer Dashboard Notification.
For more, check the details on the attachment.
1. Project Overview
A high-automation, AI-driven recruitment platform built as a Telegram bot. The system connects employers and job seekers, utilizing AI for resume parsing, candidate matching (Match Score), and automated job distribution.
2. Core Functionality
Job Seekers: Conversation-based profile creation, PDF resume upload with AI extraction, job filtering by category/location, and real-time application status tracking (Seen, Shortlisted, Rejected).
Employers: Conversational job posting, dashboard for managing vacancies (Pause, Resume, Close), and AI-powered applicant ranking (Top 15% recommendations).
Admin Panel: Full moderation of users and vacancies, sub-admin management, and detailed CSV-exportable analytics.
3. Key System Features
AI Integration: Automated PDF text extraction, structured profile generation, and a 100-point scoring formula (Skills, Experience, Location, etc.).
Verification & Security: Anti-scam protection via mandatory TIN/Business license validation and keyword detection.
Engagement Tools: Automated daily job digests, smart alerts for matching vacancies, and threaded in-app chat between parties.
Monetization: Paid "Featured" and "Boosted" vacancy tiers requiring admin payment approval.
4. Technical Architecture
Stack: Python (Aiogram Framework), PostgreSQL Database, and Redis for caching/queuing.
Deployment: Optimized for low-resource VPS (1GB RAM, 1 vCPU, Ubuntu).
Automation: Cron jobs for hourly job expiration, 6-hour repost cycles, and daily analytics refreshes.
Database: Normalized 55-table schema covering users, resumes, applications, and logs.
5. Operational Flow
User Entry: Language selection → Role registration → Profile completion.
Job Posting: Employer → Bot Input → Admin Approval → Official Channel Publication.
Application: Jobseeker → Inline Button → CV Selection → Employer Dashboard Notification.
For more, check the details on the attachment.