VaxBot9000
Prerequisites
- Python 3.9
- Poetry
- latest version of geckodriver
- Firefox
Setup
poetry install- Copy
config.sample.tomltoconfig.tomland edit the following parameters:azyour local ULSS (exampleulss6)service_idservice code you're interested in (can be found by initiating a reservation and when you're asked to choose a service you inspect the service button and check what's the argument toscegliservcalled by the button'sonclickattribute)cfyour Italian fiscal codenum_teamlast six digits of your TEAM carduse_tgwheter to use Telegram to send notificationstg_tokenyour Telegram bot tokentg_chatyour Telegram chat_id or the username of the channel where you wish to send the alertsspawn_new_browser_on_slot_foundwheter to spawn a new browser window every time a slot is found. WARNING: this can get pretty chaotic
Running
poetry run python -m vaxbot