Skip to content

Exterminator11/Recruiter_agent

Repository files navigation

Open Source Meeting Bot

This bot allows you to automatically join video meetings on various platforms (Zoom, Microsoft Teams, Google Meet) using screen automation.

Features

  • Supports multiple meeting platforms (Zoom, Teams, Google Meet)
  • Automated meeting joining process
  • Easy meeting leaving with keyboard shortcut
  • Cross-platform compatibility
  • No API keys or authentication required

Prerequisites

  1. Python 3.7 or higher
  2. A web browser installed on your system
  3. Meeting platform client installed (if required by the platform)

Setup

  1. Install the required dependencies:

    pip install -r requirements.txt
  2. Create a directory for button images:

    mkdir images
  3. Take screenshots of the join buttons for each platform:

    • For Zoom: Take a screenshot of the "Join from your browser" button and save as images/zoom_join_browser.png
    • For Teams: Take a screenshot of the "Join now" button and save as images/teams_join_now.png
    • For Google Meet: Take a screenshot of the "Join now" button and save as images/meet_join_button.png

Usage

Run the bot:

python meeting_bot.py
  1. Select the meeting platform (1-3)
  2. Enter the meeting URL when prompted
  3. The bot will automatically:
    • Open the meeting URL in your default browser
    • Click the necessary buttons to join the meeting
  4. To leave the meeting, press 'q'

Notes

  • The bot uses screen automation, so don't move your mouse while it's working
  • Make sure your screen resolution matches the screenshots you took
  • The bot includes a failsafe - quickly move your mouse to any corner of the screen to stop the automation
  • You may need to adjust the timing (sleep duration) based on your internet speed
  • Keep the meeting window in focus while the bot is working

Troubleshooting

If the bot fails to find buttons:

  1. Make sure the screenshots are clear and up-to-date
  2. Check if the meeting platform's UI has changed
  3. Try adjusting the confidence parameter in the find_and_click method
  4. Ensure the meeting window is visible and not minimized

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors