An advanced AutoHotkey script for automating YouTube channel subscriptions with human-like behavior and anti-detection measures.
- π Smart Subscription System: Automatically subscribes to channels from a CSV file
- π‘οΈ Anti-Detection: Human-like behavior patterns and random delays
- π Analytics: Track subscription success rates and performance metrics
- π₯οΈ User Interface: Easy-to-use GUI for managing subscriptions
- π Session Management: Resume interrupted sessions
- π Logging: Detailed logs of all actions
- Windows 7 or later
- AutoHotkey v1.1.33+
- Google Chrome or Firefox
- (Optional) Tesseract OCR for text recognition
- Install AutoHotkey
- Download or clone this repository
- Install required dependencies:
# Install SQLite3 for database support # Install Tesseract OCR (optional) for text recognition
-
Edit
config.inito set your preferences:[Browser] Type=Chrome Headless=false Proxy= [Subscription] MinDelay=10 MaxDelay=30 [Paths] ChromePath=C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe
-
Prepare your
subscriptions.csvfile:Channel Name,Channel URL Example Channel,https://www.youtube.com/c/example
- Double-click
youtube_subscriber_enhanced.ahkto start - Use the GUI to:
- Load your CSV file
- Start/Stop the subscription process
- View analytics and logs
- Configure settings
youtube_subscriber_enhanced.ahk [options]
Options:
--csv=FILE Load channels from specified CSV file
--headless Run in headless mode
--proxy=PROXY Use specified proxy server
--help Show this help message
- Script won't start: Ensure AutoHotkey is installed and all dependencies are met
- Browser detection issues: Check if the browser path in config.ini is correct
- CAPTCHA detected: The script will pause and prompt you to solve it
This project is licensed under the MIT License - see the LICENSE file for details.
- Fork the repository
- Create a new branch for your feature
- Commit your changes
- Push to the branch
- Create a new Pull Request