Telegram Job Posting Bot Development

Заказчик: AI | Опубликовано: 05.02.2026
Бюджет: 15 $

Project Overview The Telegram Job Posting Bot (“JobBot”) is a platform designed to connect employers with job seekers via Telegram. It enables employers to post job listings and allows users to browse, apply, and receive job notifications. The bot emphasizes ease of use, speed, security, and a competitive edge over existing job bots. 1. Core Interaction Principles Users interact exclusively through inline buttons, reply keyboards, and dropdown-style menus—no manual command typing. Example: /start opens the main menu with options such as Post Job, Browse Jobs, or My Profile. 2. Job Seeker Flow Button-Based Navigation: Main Menu: Save Jobs My Saved Jobs Apply Now (optional in-bot form with predefined buttons for experience, resume upload, and confirmation) Share My Profile → Update Profile Job Alerts 3. Employer Flow Main Menu Buttons: Post Job My Jobs Analytics Post Job Process (Step-by-Step, Button-Based): Select Category (buttons + custom option) Select Job Type (Full-time / Part-time / Remote) Enter Job Title (via button options or predefined templates) Enter Job Description (optional templates or file upload) Upload Logo / Documents (optional) Submit / Edit / Cancel My Jobs Menu: View Edit Delete Promote (featured listing) 4. Admin Flow (Button-Based) Approve / Reject / Suspend job posts Approve / Reject / Suspend job seeker profiles View Analytics Manage Spam / Fraud Reports All actions are button-driven; no manual typing required. 5. Technical Requirements Extensive use of Telegram Inline Keyboards and Reply Keyboards. Dynamic forms use step-by-step button sequences instead of text input. File uploads (PDF, logos) allowed; guided text entry is optional. Robust state management to track user progress through multi-step flows. 6. Terms & Conditions Developer provides source code, documentation, and admin credentials. Bot ownership and intellectual property remain with the owner. Any third-party libraries or APIs require owner approval. Regular progress updates and testing versions must be delivered. Post-deployment bug fixes included for 30 days. 7. Acceptance Criteria Bot can successfully post and browse jobs. Notifications function for subscribed users. Admin panel supports post approval and analytics viewing. Saved jobs and profile features operate as specified. No critical bugs; response time <2 seconds. Security measures and spam control implemented.