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
:
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