Zoom Bot which Does Everything You Ever Wanted

Zoom Bot

If you are reading this article, you have probably watched the YouTube(click here) video. To jump right to the links and the code, click here. 

Zoom is a platform on which a lot of schools rely on, and therefore, after Teams bot I received overwhelming comments of people asking to make Zoom bot. Took a while, but I managed to create something that has never been created before, functions which have never been performed before on any YouTube video. So, do read this article till the end, to know what those functions are and how you too can own that bot!  

Watch the YouTube Video!

Step 1- Installing the Repository 

Before doing anything, it is an obvious step to first download Python through which all the magic is performed. I do not need to specify it because I have already done so in the last article

So, the first step is to go to GitHub (click here) and download the ZIP file of the code. 

Step 2- Extracting the File 

Next, extract the file inside to whatever location you want. (I’d suggest desktop simply) 

Step 3- Running “requirements” file 

Inside the file, you will see a file named “requirements.py”. Run this file through python. This will install all the necessary files that you need for the main code. 


Step 4- Retrieving location of Zoom application 

Search for Zoom in the search bar, right click on Zoom and go to properties. In properties, you will see the location of Zoom. Copy the entire thing with Zoom.exe in the end!  

Step 5.1- The Configuration (if you have Meeting ID) 

If you have a meeting ID and a meeting password, ignore the file named “linkcred.py” and click on the “settings.txt” file. You’ll see the following things in that file. In the place of location, paste the location of Zoom that you copied previously. Following the same time format (24h), key in the time you want your bot to enter the class for you. Enter the meeting ID and the meeting password in the next two respective places. 

Step 5.2- The Configuration (if you have Meeting link) 

If you have a meeting ID and a meeting password, ignore the file named “settings” and open the “linkcred.py” with a text editor or any environment IDLE/PyCharm/Spyder). Enter the Zoom link that you want the bot to join and the time you want it to join at inside the quotation mark. 

Step 6- Cross-Checking Zoom application settings

Before running the code, the last thing that you have to ensure is that your Zoom applications settings should match the following settings.

Ensure that boxes which are ticked in my device are ticked in yours and those which are unticked are unticked in your device too. Then go to Keyboard shortcuts and restore to default.

After restoring, go to “End Meeting” and click on the space where “Alt+Q” is written. Hit the “Q” key on your keyboard and hit enter.

Step 7- Running the Code 

Once your settings are the same, the only thing left to do is to run the code. Inside the bar on the file explorer, type “cmd” and hit enter. Type, “python main.py” and hit enter. 

Done! Now, you’ll see that the code is waiting for the start time.  

The End 

That is all! When the time comes, the bot will open Zoom and join your class and you can just sit there and relax. Wait… What if your teacher asks you to unmute your mic or start your video? 


Well, we have a solution for this too! So, this bot that is created is functioned to type a message for you saying that your mic and video camera is not working! Isn’t that cool?! Do share this cool article/video/repository with all your friends! 

Links and Codes 


Command Prompt (CMD) Code- “python main.py” 

If you are reading this article, you have probably watched the YouTube(click here) video. Thank you for your support, do comment down below whether you enjoyed this content and if we should continue making this type of content.



Leave a Reply