{"id":25490061,"url":"https://github.com/mizegerd-tech/tap-swap-clicker","last_synced_at":"2025-08-11T00:47:33.418Z","repository":{"id":258331901,"uuid":"873769476","full_name":"mizegerd-tech/Tap-Swap-clicker","owner":"mizegerd-tech","description":"🤖 Tap Swap Automatic Airdrop Collector Bot – Faster than ever, make money! 💥","archived":false,"fork":false,"pushed_at":"2024-10-16T17:29:27.000Z","size":164,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-08-11T00:47:30.787Z","etag":null,"topics":["python","tapswap","tapswap-auto-tap","tapswap-auto-tool","tapswap-clicker-free","tapswap-clicker-python","tapswap-clicker-script","tapswap-python-bot","tapswap-telegram-script","tapswap-tool","tapswapclicker","telegram","telegram-bot"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mizegerd-tech.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-16T17:28:07.000Z","updated_at":"2025-06-29T17:37:39.000Z","dependencies_parsed_at":"2024-10-18T13:47:44.933Z","dependency_job_id":"fcd5729a-1b2f-4ac0-aeca-a2c748df029c","html_url":"https://github.com/mizegerd-tech/Tap-Swap-clicker","commit_stats":null,"previous_names":["mizegerd-tech/tap-swap-clicker"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mizegerd-tech/Tap-Swap-clicker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mizegerd-tech%2FTap-Swap-clicker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mizegerd-tech%2FTap-Swap-clicker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mizegerd-tech%2FTap-Swap-clicker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mizegerd-tech%2FTap-Swap-clicker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mizegerd-tech","download_url":"https://codeload.github.com/mizegerd-tech/Tap-Swap-clicker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mizegerd-tech%2FTap-Swap-clicker/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269814220,"owners_count":24479355,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-10T02:00:08.965Z","response_time":71,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["python","tapswap","tapswap-auto-tap","tapswap-auto-tool","tapswap-clicker-free","tapswap-clicker-python","tapswap-clicker-script","tapswap-python-bot","tapswap-telegram-script","tapswap-tool","tapswapclicker","telegram","telegram-bot"],"created_at":"2025-02-18T21:19:49.801Z","updated_at":"2025-08-11T00:47:33.385Z","avatar_url":"https://github.com/mizegerd-tech.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# ⚙️ tapswap_tapper (تپ سواپ کلیکر)\n\nA bot for auto-clicking and bypassing stream codes using Selenium and OCR.  \nربات برای کلیک خودکار و دور زدن کدهای استریم با استفاده از Selenium و OCR.\n\n---\n\n![tapswap banner](banner.png)  \n*Banner for tapswap_tapper*\n\n---\n\n## English\n\n### Project Title\n**tapswap_tapper**  \nA powerful automation bot designed to click on streams and bypass codes with ease, utilizing Selenium for browser automation, Tesseract OCR for text recognition, and ffmpeg for media processing.\n\n### Table of Contents\n1. [Install \u0026 Run](#install--run)\n2. [Features](#features)\n3. [Contributing](#contributing)\n4. [License](#license)\n\n### Install \u0026 Run\n\n#### Prerequisites\n1. Install **Python 3**.\n2. Install required libraries from `requirements.txt`.\n3. Install **Google Chrome** and set up the **Selenium driver**.\n4. Install **tesseract-ocr**.\n5. Install **ffmpeg**.\n\n#### Steps\n\n1. **Install Python 3**  \n   Ensure that Python 3 is installed on your system. You can download it from [Python Downloads](https://www.python.org/downloads/).\n\n2. **Install Required Libraries**  \n   Navigate to the project directory and run the following command to install the required Python libraries:\n   ```bash\n   pip3 install -r requirements.txt\n   ```\n\n3. **Install tesseract \u0026 ffmpeg on Debian (Ubuntu)**\n   ```bash\n   sudo apt-get update\n   sudo apt-get install tesseract-ocr\n   sudo apt-get install ffmpeg\n   ```\n\n4. **Edit the Configuration File**  \n   Modify the `config.json` file with necessary parameters like bot token and API keys:\n   ```json\n   {\n      \"url\": \"\",\n      \"limit\": 7000,\n      \"multitap_level\": 9,\n      \"bot_token\": \"YOUR_BOT_TOKEN\",\n      \"chat_id\": YOUR_CHAT_ID,\n      \"ocr_api_key\": \"YOUR_OCR_API_KEY\"\n   }\n   ```\n\n5. **Set Up Chrome Driver**  \n   Download and set up the **Chrome driver** compatible with your browser version. Place it in the project directory.\n\n6. **YouTube Login Setup**  \n   Add YouTube account login cookies to the `cookies.txt` file to allow the bot to bypass login.\n\n7. **Run the Bot**  \n   Start the bot by running:\n   ```bash\n   python3 bot.py\n   ```\n\n### Features\n- 🔄 **Auto-clicking**: Automatically clicks through streams, saving time and effort.\n- 📸 **OCR Integration**: Uses Tesseract OCR for text recognition to bypass code verifications.\n- 🔄 **Selenium Automation**: Controls Chrome to automate YouTube interactions and bypass streams.\n- ⚙️ **Easy Configuration**: Customizable settings through `config.json`, including API keys and multitap levels.\n- 🔒 **Cookie-based Authentication**: Uses stored YouTube login cookies for seamless login.\n\n---\n\n## فارسی (Persian)\n\n### عنوان پروژه\n**تپسواپ تپر**  \nیک ربات قدرتمند برای کلیک خودکار در استریم‌ها و دور زدن کدهای تایید با استفاده از Selenium و OCR.\n\n---\n\n![بنر تپسواپ](banner.png)  \n*بنر برای tapswap_tapper*\n\n---\n\n### فهرست مطالب\n1. [نصب و اجرا](#نصب-و-اجرا)\n2. [ویژگی‌ها](#ویژگی‌ها)\n3. [مشارکت](#مشارکت)\n4. [مجوز](#مجوز)\n\n### نصب و اجرا\n\n#### پیش‌نیازها\n1. نصب **پایتون ۳**.\n2. نصب کتابخانه‌های مورد نیاز از `requirements.txt`.\n3. نصب **Google Chrome** و تنظیم **Selenium driver**.\n4. نصب **tesseract-ocr**.\n5. نصب **ffmpeg**.\n\n#### مراحل\n\n1. **نصب پایتون ۳**  \n   مطمئن شوید که پایتون ۳ روی سیستم شما نصب شده است. می‌توانید آن را از [Python Downloads](https://www.python.org/downloads/) دانلود کنید.\n\n2. **نصب کتابخانه‌ها**  \n   به دایرکتوری پروژه بروید و کتابخانه‌های مورد نیاز را نصب کنید:\n   ```bash\n   pip3 install -r requirements.txt\n   ```\n\n3. **نصب tesseract و ffmpeg در Debian (اوبونتو)**\n   ```bash\n   sudo apt-get update\n   sudo apt-get install tesseract-ocr\n   sudo apt-get install ffmpeg\n   ```\n\n4. **ویرایش فایل پیکربندی**  \n   فایل `config.json` را با پارامترهای لازم مثل توکن ربات و کلیدهای API ویرایش کنید:\n   ```json\n   {\n      \"url\": \"\",\n      \"limit\": 7000,\n      \"multitap_level\": 9,\n      \"bot_token\": \"توکن_ربات_شما\",\n      \"chat_id\": شناسه_چت_شما,\n      \"ocr_api_key\": \"کلید_API_OCR_شما\"\n   }\n   ```\n\n5. **تنظیم درایور کروم**  \n   درایور **کروم** را مطابق با نسخه مرورگر خود دانلود کرده و در دایرکتوری پروژه قرار دهید.\n\n6. **راه‌اندازی ورود به یوتیوب**  \n   کوکی‌های ورود حساب یوتیوب خود را در فایل `cookies.txt` قرار دهید تا ربات بتواند بدون ورود مجدد عمل کند.\n\n7. **اجرای ربات**  \n   برای اجرای ربات دستور زیر را اجرا کنید:\n   ```bash\n   python3 bot.py\n   ```\n\n### ویژگی‌ها\n- 🔄 **کلیک خودکار**: به صورت خودکار استریم‌ها را کلیک می‌کند و در زمان و تلاش صرفه‌جویی می‌کند.\n- 📸 **یکپارچه‌سازی OCR**: از Tesseract برای شناسایی متن استفاده می‌کند تا کدهای تایید را دور بزند.\n- 🔄 **اتوماسیون Selenium**: با استفاده از کروم برای تعاملات خودکار یوتیوب و دور زدن استریم‌ها.\n- ⚙️ **پیکربندی آسان**: تنظیمات قابل سفارشی‌سازی از طریق `config.json` شامل کلیدهای API و سطوح چندکلیک.\n- 🔒 **احراز هویت بر اساس کوکی**: از کوکی‌های ورود یوتیوب برای ورود بدون نیاز به تکرار استفاده می‌کند.\n\n---\n\n### Contributing (مشارکت)\n1. Fork the repository.  \n   ریپوزیتوری را فورک کنید.\n   \n2. Create a new branch: `git checkout -b feature-branch`.  \n   یک شاخه جدید بسازید: `git checkout -b feature-branch`.\n   \n3. Make your changes and commit: `git commit -m 'Add new feature'`.  \n   تغییرات خود را اعمال کنید و کامیت بزنید: `git commit -m 'افزودن ویژگی جدید'`.\n   \n4. Push to the branch: `git push origin feature-branch`.  \n   به شاخه مربوطه پوش کنید: `git push origin feature-branch`.\n   \n5. Submit a pull request.  \n   درخواست Pull Request ارسال کنید.\n\n---\n\n### License (مجوز)\nThis project is licensed under the MIT License.  \nاین پروژه تحت مجوز MIT ارائه شده است.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmizegerd-tech%2Ftap-swap-clicker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmizegerd-tech%2Ftap-swap-clicker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmizegerd-tech%2Ftap-swap-clicker/lists"}