Automated bot sending you the location of the earliest available slot for New Jersey DMV / MVC. Support both initial permit and knowledge test.
- Clone this repository and open a terminal in this directory.
- In the terminal, type
conda env create -f environment.yml -n dmv
conda activate dmv
To use the code, you will need to create a telegram bot. Your personal bot will have a token. Your own personal telegram account can be identified with an unique userid. You will need both the token and userid to send the notification.
It takes 5 min to create a bot for telegram. I recommend this tutorial to create a bot and get its token. To get your userid, I recommend this tutorial.
After setting-up the environment, simply run
python run.py
You will be prompted for your token, userid, and the kind of test you are trying to get.
You can also run the code with arguments
python run.py --token YOURTOKEN --user YOURUSERID --permit knowledge
You can see examples and additional informations on the argument by running
python run.py -help