/jit-crowd-emulator

A python scipt to create an artificial crowd in your jit.si meeting

Primary LanguagePythonMIT LicenseMIT

Jit Crowd Emulator

What is this?

Jit Crowd Emulator is a python script that utilizes the Selenium browser automation suite to create an artificial crowd in your Jit.si meeting.

What are the capabilities of the artificial crowd?

This crowd can:

  1. Join meetings (even password protected ones).
  2. React using the Jit.si default reactions.
  3. Admit or reject other members from the lobby.

The third item in the list gives this script a moderator bot attribute.

How to use?

The script is pretty straightforward, but here is a cheat sheet if you will:

  • Number of instances refers to the populations of your artificial crowd.
  • Meeting ID refers to the id of your meeting e.g.: https://meet.jit.si/meeting-id
  • Password referes to the password.
  • Lifespan of bots is the amount of time that the bots will attend your meeting.
  • Do you want reactions this prints out a list, and you are called to choose between the reactions or even choose to not have reactions at all by hitting enter. It is to be noted that during runtime you can disable reactions by pressing r and enable them again by pressing e.
  • Username file path this file will contain the usernames that the bots will use. If you do not have a file that contains usernames, you can enter some usernames manually after hitting enter.

Requirments

Before you go ahead and create artificial crowds, you will first need to download and install selenium using the pip package manager. After that you will need to insure that you have installed a webdriver. Below is a list.

Browser Web Driver Link
Chrome https://sites.google.com/chromium.org/driver/
Edge https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/
Firefox https://github.com/mozilla/geckodriver/releases
Safari https://webkit.org/blog/6900/webdriver-support-in-safari-10/

For more information on webdrivers and the selenium installation process visit: https://selenium-python.readthedocs.io/installation.html

Disclaimer

This project is a crowd emulator, and it is advised to be used just like that and not in any malicious way. I, as the creator, do not condone the use of my program as a way to disrupt meetings or harass individuals.