An advance level google meet bot which will attend classes on desktop just by sending a link via phone through its web app. It will leave the classes when students are less than 30-40 in a lecture. Also it will simultaneously record the classes and prevent us from leaving the classes by reconnecting till the class end.
-
Make sure you have Docker and Docker-Compose installed.
docker --version docker-compose --version
-
Bring up the docker container in the background
docker-compose up -d
-
Install the dependencies:
pip3 install -r requirements.txt
-
Install
ffmpeg
sudo apt-get install ffmpeg
-
Install
ngrok
:- Click this link and follow the instructions.
-
launch ngrok tunnel on port 8000:
./ngrok http 8000
-
go to
djangobot/settings.py
file and change the following:ALLOWED_HOSTS = ['ngrok address','localhost','127.0.0.1'] # change ngrok address to the one you got from your ngrok tunnel # don't forget to remove 'https://'
-
Run the server:
python3 manage.py runserver
-
Finally, enter the link in the web app