VFS Global Turkey – Automated Visa Appointment Bot | Python Playwright | 5 Countries

Замовник: AI | Опубліковано: 08.03.2026
Бюджет: 1500 $

READ FULLY BEFORE BIDDING. Bids that ask questions already answered here will be rejected. Bids over $1,500 will be rejected. ───────────────────────────────── PROJECT OVERVIEW ───────────────────────────────── We need a Python-based automated visa appointment booking bot for the Turkish VFS Global portal (tr.vfsglobal.com). The system will manage multiple applicants simultaneously, continuously scan for available appointment slots, and book them instantly. ───────────────────────────────── TARGET COUNTRIES (Phase 1) ───────────────────────────────── • France • Netherlands • Poland • Croatia • Slovenia System must be modular — additional countries must be addable without rebuilding the core. ───────────────────────────────── HOW THE SYSTEM WORKS ───────────────────────────────── Admin enters full applicant data: - Full name, date of birth - Passport number, TC ID number - Passport expiry date - Target country, visa type - Departure city in Turkey (for consulate selection) - Credit card details (for automated payment) System then: 1. Creates or logs into a VFS account for the applicant 2. Continuously scans for available appointment slots (online 24/7) 3. When a slot is found — attempts automated payment with stored card 4. If automated payment is blocked — sends Telegram notification + payment link to admin 5. Admin completes payment manually, system confirms appointment 6. Phone number used for that applicant is released back to the pool and reused for another applicant ───────────────────────────────── SMS & EMAIL VERIFICATION — CRITICAL ───────────────────────────────── ONE-TIME OTP services (SMS-Activate, 5sim, etc.) WILL NOT WORK. Required: Monthly long-term virtual number rental with API-based SMS inbox reading. Accepted providers: Netgsm API or Twilio API (monthly rental). Important: One phone number CAN be shared between 2 applicants searching different countries simultaneously (e.g. one searching France, one searching Netherlands at the same time). When an appointment is booked for an applicant, that number is released and reassigned to the next applicant in queue. Email OTP: System must read email OTP automatically via IMAP. ───────────────────────────────── TECHNICAL REQUIREMENTS ───────────────────────────────── • Language: Python 3.x ONLY — no exceptions • Browser automation: Playwright (stealth mode, fingerprint randomization) • UI: PyQt5 desktop application • Theme: Dark UI • Language: Turkish default + English toggle • Queue system: asyncio-based task queue • Concurrent sessions: configurable (5/10/15) based on available RAM • Database: SQLite or MySQL • Notifications: Telegram Bot API • Proxy: DataImpulse residential (we provide credentials) • OS: Windows 10/11 desktop + Windows VPS (24/7 operation) • Watchdog: auto-restart on crash • CAPTCHA: 2Captcha or AntiCaptcha (we provide API key) • Full source code delivery — no compiled-only ───────────────────────────────── BUDGET & PAYMENT MILESTONES ───────────────────────────────── Max budget: $1,500 USD — bids above this will be rejected. Payment schedule: • 30% — Project start • 30% — Working demo (slot scanning + booking live on VFS Turkey) • 40% — Final delivery (all features, source code, documentation) ───────────────────────────────── DELIVERABLES ───────────────────────────────── • Full Python source code (clean, documented) • Setup and configuration guide • Live demo or screen recording before final payment • 90-day bug fix guarantee ───────────────────────────────── TO BE CONSIDERED — ANSWER THESE IN YOUR BID ───────────────────────────────── 1. Which SMS provider will you use for long-term virtual number rental with API inbox? (Do NOT say SMS-Activate or 5sim) 2. Have you worked with VFS Global or similar government appointment portals before? 3. Your fixed price for Phase 1 (5 countries) 4. Your estimated delivery timeline Bids that do not answer these 4 questions will be rejected without response.