Skip to content

abdul-09/Auto-join-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

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

Repository files navigation

πŸ€– Auto Join Bot – LinkedIn Group Auto-Clicker

Author: Abdulaziz Hussein
Interview Task Submission – AI Synergy Team

🎯 Goal

This automation script logs into a social media platform (LinkedIn), navigates to group or connection suggestions, and automatically clicks relevant buttons like:

  • βœ… "Join Group"
  • βœ… "Add"
  • βœ… "Connect"
  • βœ… "Follow"

Supports scrolling and dynamic loading, and mimics human behavior to avoid detection.


πŸ›  Tech Stack

  • Python 3.10+
  • Selenium (for browser control)
  • undetected-chromedriver (for stealth)
  • Automatic login (secure, no password storage)

🎯 Goal

This automation script logs into LinkedIn, navigates to suggestions (groups, people, profiles), and automatically clicks relevant buttons like:

  • βœ… "Join Group"
  • βœ… "Connect"
  • βœ… "Follow"

πŸš€ Features

Feature Description
πŸ” Auto Login Flow Login securely by providing your email and password in code
πŸ” Smart Button Detection Matches button text against keywords like "Join", "Follow"
⏱ Human-like Behavior Random delays between actions to avoid detection
πŸ“œ Logs & Limits Logs number of buttons clicked, limits max per session
🧭 Auto Scroll Scrolls to load more dynamic content
🎩 Stealth Mode Hides navigator.webdriver, spoofs user-agent, disables automation flags

πŸ“¦ Installation

  1. Clone the repo:
git clone https://github.com/your-username/auto-join-bot.git
cd auto-join-bot


## How to run
1. Install requirements:
   `pip install selenium undetected-chromedriver`

2. Run the bot:
   `python main.py`

3. Log in by providing your credentials when prompted and then let it run!
  - N/B - After providing your credentials at the terminal go to webpage
        - then go back to terminal and choose action

## Developer Notes
- You can adjust click limits and keywords in `config.py`
- Stealth - navigator.webdriver // should be undefined or false
- Use a test account to avoid any platform bans

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages