Development of a Python bot for automatic registration and management of accounts in Fairy Trail, TourBar, Tr
Need a professional Python developer to create a bot (desktop application for macOS) that will:
1. Automatically register accounts in three applications: Fairy Trail, TourBar, Travel Girls.
2. Pass verification in Travel Girls (with manual help from a girl — she follows the link and confirms herself).
3. Change the face in the photo using a neural network (Face Swap) — take a photo of the girl and my photo, create a new realistic photo.
4. Fill out the profile (name, age, bio, photo) and manage the account like a person (scrolling, likes, messages).
5. Automatically communicate with users using templates (50–100 phrases + context).
6. Work with multiple accounts simultaneously (up to 5–10 in parallel streams).
7. Be controlled via a Telegram bot (start, stop, status, logs).
Important: The bot must work on macOS (Apple Silicon M1/M2/M3 and Intel). The code must be clean, with installation and launch instructions.
---
🎯 Project Goals
· Fully automate the creation and management of accounts in the specified applications.
· Minimize the risk of bans through anti-detect browsers, residential proxies, and human behavior.
· Make profile photos unique through face swapping (Face Swap).
· Ensure multithreading for scaling (up to 10 accounts simultaneously).
---
⚙️ Functional Requirements (FULL LIST)
Module 1: Account Registration
No Application Registration Method Auto-confirmation
1 Fairy Trail Email (random) or Google Yes (via Emailnator)
2 TourBar Email (random) or Google Yes (via Emailnator)
3 Travel Girls Email only Yes (up to the verification stage)
Details:
· For email, the Emailnator temporary email API is used (free).
· The bot automatically collects the confirmation code from the email.
· If necessary — integration with an SMS service (number for confirmation).
---
Module 2: Verification for Travel Girls (manual step)
· The bot creates an account and stops before verification.
· Generates a login link (or QR code) and sends it to the client's Telegram chat.
· The client forwards the link to the girl → she verifies (photo/video) from her phone.
· The bot automatically picks up the session (saves cookies/tokens) and continues working with the account.
Important: The girl can verify only 1 account per day (to avoid bans).
---
Module 3: Face Swap (face replacement via neural network)
· The bot takes a photo of the girl (the one she verified with) and my photo (pre-uploaded in a folder).
· Launches the InsightFace neural network (locally) for face replacement.
· Creates 3–5 variants with different blending levels.
· Selects the most realistic one (according to the built-in algorithm's assessment).
· Saves the finished photo in a separate folder and uploads it to the account profile.
Requirement: The face must resemble the girl (so moderation does not ban it), but with the client's features.
---
...Module 4: Profile Filling
· Uploading photos (from the folder with those ready after Face Swap).
· Filling in name, age, city (randomly from prepared lists).
· Filling in bio (10–20 templates, chosen randomly).
· Selecting interests (from those offered by the platform).
---
Module 5: Auto-communication (chatbot)
· The bot automatically conducts conversations with users.
· Uses a template database (50–100 phrases): greetings, questions, answers.
· Takes context into account (remembers the last 3–5 messages from the interlocutor).
· Chooses an appropriate template based on keywords (for example, "where from" → phrase with the city).
· Imitates a person:
· Pauses between messages: 30 seconds – 5 minutes (random).
· Delay before sending ("typing...").
· Does not spam (no more than 20–30 messages per day).
· Integration with ChatGPT (optional, if unique responses are needed — can be added later).
---...
Module 6: Behavior "like a human"
· Scrolling the feed (smooth, with stops of 3–10 seconds).
· Likes (no more than 50–100 per day, adjustable).
· Viewing profiles (random selection).
· Delays between actions (random from 3 to 25 seconds).
· Warming up accounts:
· Day 1: only registration + profile filling (0 messages).
· Day 2: scrolling 5–10 minutes + 2–3 likes.
· Days 3–7: gradual increase in activity (by the end of the week — 10–15 messages per day).
---
Module 7: Multithreading (5–10 accounts)
· The bot launches up to 10 accounts simultaneously.
· Each account operates in a separate thread.
· Each account has its own residential proxy (the list is loaded from the file proxies.txt).
· Each account has its own User-Agent and anti-detect fingerprint (via undetected-chromedriver).
· Logging: what each account did, errors, bans.
---
Module 8: Database (SQLite)
· Storage: account ID, login, password, platform, photo (hash), email, number, creation date, status (active/banned/in verification).
· Storing message history (for context).
· Export to CSV/Excel on command.
---
Module 9: Telegram bot for management
· Commands:
· /start — start the bot (begin registration).
· /status — how many accounts are active, how many are banned.
· /stop — stop all accounts.
· /add_account — add a new account to the queue.
· /progress — logs (last 10 actions).
· Sending notifications:
· "Account created (Fairy Trail, email: xxx).".
· "Verification required (Travel Girls), link: ...".
· "Account banned.".
· "Face replacement completed for account No...".
---
Module 10: Logging and auto-restart
· All actions are recorded in the file bot.log.
· If the bot crashes (error) — automatic restart after 60 seconds.
· Sending critical errors to Telegram.
---
🖥️ Technical Requirements
Parameter Requirement
Language Python 3.10+
Libraries selenium, undetected-chromedriver, requests, sqlite3, threading, telebot, insightface, opencv-python, Pillow
OS macOS (support for Intel and Apple Silicon M1/M2/M3)
Browser Google Chrome (latest version) + driver for Mac
Anti-detect undetected-chromedriver (bypass bans)
Face Swap Integration with local neural network InsightFace (or API by agreement)
Temporary email API Emailnator (free)
SMS (if needed) Integration with 5sim or SMS-Activate (by agreement, paid separately)
Proxies Support for residential proxies (HTTP/SOCKS5) from the file proxies.txt
Database SQLite (built-in)
Telegram bot pyTelegramBotAPI or python-telegram-bot
---
📦 Work Result
1. Source code (complete, with comments in Russian/English).
2. Installation instructions (README.md):
· Which libraries to install.
· How to set up proxies.
· How to run the bot.
· How to use Telegram commands.
3. Video demonstration (screen recording):
· Account registration in Fairy Trail.
· Registration in Travel Girls with sending the link.
· Face Swap operation (face replacement).
· Auto-communication (chat with the user).
· Launching 5 accounts simultaneously.
4. Test launch on my MacBook (via TeamViewer or AnyDesk) — final acceptance.
---
📅 Deadlines
Stage What we do Deadline
1 Setting up the environment, registering in Fairy Trail (email) 2–3 days
2 Registering in TourBar 2–3 days
3 Registering in Travel Girls + link for verification 3–4 days
4 Face Swap (InsightFace) + uploading photos 4–5 days
5 Auto-communication (templates + context) 4–5 days
6 Multithreading (5–10 threads) 3–4 days
7 Telegram management bot 3–4 days
8 Testing and bug fixing 3–4 days
9 Final delivery (video + launch on my Mac) 2 days
Total: 25–30 working days (4–5 weeks)
-
4975 41 4 1 Good day! I professionally develop bots in Telegram and web applications in Python. I am ready to implement your automation project, including API, proxies, anti-detect, multithreading, Face Swap integration, and working on macOS.
Message me privately, and we will clarify the details.
-
2496 20 0 Good day, I am ready to complete your task quickly and efficiently. I have extensive experience in creating various bots. Please write to me in private messages to discuss the details. I would be happy to help :)
-
1481 9 0 Good day! We have experience in developing automated systems in Python for interacting with mobile applications and emulating user behavior. We implement the project using libraries for interface automation and integration with SMS activation services. We will ensure stable operation of the bot on macOS, taking into account the specifics of verification.
-
6589 28 0 Need a macOS bot that clones accounts in three dating apps, creates unique photos through Face Swap, and simulates live behavior.
Architecture: Playwright for each account in a separate browser context with an anti-detect profile (different user-agent, viewport, timings), residential proxies on rotation. Emailnator API for capturing confirmation codes. InsightFace (roop/inswapper_128) locally on Apple Silicon via MPS backend, no cloud. Multithreading through asyncio + ThreadPoolExecutor, up to 10 accounts in parallel. Management through aiogram 3 with start, stop, logs commands, and pushing verification links for Travel Girls into the chat.
Key risk: Fairy Trail and TourBar may detect Playwright by CDP signatures. I will address this through playwright-stealth + random delays between actions.
Do Fairy Trail and TourBar operate through the web or only mobile apps?
-
Ask your question to the client