Skip to content

πŸš€ Automated YouTube Subscription Bot πŸ’‘ Uses Selenium & undetected-chromedriver | 🎯 Mimics Human-Like Interaction | πŸ”„ Logs Subscription Status Locally

License

Notifications You must be signed in to change notification settings

aloneusnow/YouTube-Auto-Subscriber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

YouTube Subscriber Bot

An advanced AutoHotkey script for automating YouTube channel subscriptions with human-like behavior and anti-detection measures.

Features

  • πŸš€ 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

Requirements

  • Windows 7 or later
  • AutoHotkey v1.1.33+
  • Google Chrome or Firefox
  • (Optional) Tesseract OCR for text recognition

Installation

  1. Install AutoHotkey
  2. Download or clone this repository
  3. Install required dependencies:
    # Install SQLite3 for database support
    # Install Tesseract OCR (optional) for text recognition
    

Configuration

  1. Edit config.ini to set your preferences:

    [Browser]
    Type=Chrome
    Headless=false
    Proxy=
    
    [Subscription]
    MinDelay=10
    MaxDelay=30
    
    [Paths]
    ChromePath=C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe
  2. Prepare your subscriptions.csv file:

    Channel Name,Channel URL
    Example Channel,https://www.youtube.com/c/example

Usage

  1. Double-click youtube_subscriber_enhanced.ahk to start
  2. Use the GUI to:
    • Load your CSV file
    • Start/Stop the subscription process
    • View analytics and logs
    • Configure settings

Command Line Options

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

Troubleshooting

  • 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

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contributing

  1. Fork the repository
  2. Create a new branch for your feature
  3. Commit your changes
  4. Push to the branch
  5. Create a new Pull Request

About

πŸš€ Automated YouTube Subscription Bot πŸ’‘ Uses Selenium & undetected-chromedriver | 🎯 Mimics Human-Like Interaction | πŸ”„ Logs Subscription Status Locally

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published