Doctobot is a Doctolib scraper and notifier, to help you find faster the appointment you're seeking!
You can enter a list of Doctolib appointment URLs to watch in the feeder properties.
URLs must end in "/booking/availabilities", on the page where available appointments should show up.
You can set up your email address(es) to receive your appointment notifications in the feeder properties.
You also need to configure an email address and the SMTP to send the notifications in the notifier properties.
If you're using Gmail, the SMTP is already configured, you only need to enter your email address and your app password.
By default, the application is checking if an appointment is available every minute.
You can change this value in the feeder properties.
By default, the application is sending a notification only when it's sure that an appointment is available.
If you're not scared of false positives and potential spam, you can disable the strict mode in the scraper properties.
Doctobot is based on a microservice architecture.
Everything is containerized, only Docker is required to run it!
./mvnw clean install jib:dockerBuild
docker compose up -d