Im Mai 2026 habe ich Doc2Lib SlotWatch geschrieben, eine kleine Web-App für Doctolib. Sie überwacht frei werdende Termine und schickt den Buchungslink innerhalb einer Minute. Die App ist die Portierung eines älteren Google Sheets mit Apps Script, das schon länger läuft. Die App ist ein privates Werkzeug, eine Instanz je Person, kostet nichts und hat keine Verbindung zu Doctolib.
Der folgende Screenshot zeigt die Startansicht, die Liste der Aufträge, hier ein Auftrag für Orthopädie in Stuttgart.

So läuft eine Suche
Doctolib ist ein Online-Buchungsdienst für Arzttermine. Ein Auftrag nennt ein Fachgebiet, einen Ort, einen Umkreis und ein Zeitfenster in Tagen. Die Vorgaben sind 20 km und 14 Tage. Eine Sperre von 30 Minuten verhindert wiederholte Nachrichten zum selben Arzt.
Jede Minute fragt die App bei Doctolib die Ärzte in der Nähe des Ortes ab und prüft ihre freien Termine. Fällt ein Termin in das Zeitfenster, schickt die App eine Nachricht über Telegram. Ist eine Mailadresse eingetragen, schickt sie auch eine Mail. Die Nachricht nennt den Arzt, den Ort und bis zu fünf Termine, dazu einen Link in die Buchung.
Im Auftrag zeigt die Arztliste jeden Arzt, den Doctolib geliefert hat, sortiert nach Entfernung. Nur diese Ärzte beschränkt die Suche auf die gewählten Ärzte, und Gesperrte Ärzte überspringt die eingetragenen. Die Ansicht Termine hält die Treffer der letzten Stunde mit ihren Buchungslinks fest, und die Ansicht Verlauf listet die Läufe.
Eine Instanz je Person
Jede Person bekommt einen eigenen Worker mit eigener Datenbank, weil Terminsuchen Gesundheitsdaten sind. Die App speichert nur die Aufträge, die Arztlisten, die Treffer der letzten Stunde und ein Protokoll über drei Tage. Sie braucht kein Doctolib-Konto und bucht nichts. Auf dem Handy lässt sich die App auf den Startbildschirm legen.
Das Sheet trägt eine Suche in festen Zellen. Die Web-App bringt mehrere Aufträge, eine Arztliste, die zwischen den Läufen bestehen bleibt, und den Verlauf. Sie ist schlichtes JavaScript ohne Framework und läuft als Cloudflare Worker mit einer D1-Datenbank und einem Cron-Trigger im Minutentakt.
Screenshots



Das war’s.
Bei Fragen gerne melden.
Links:
Doc2Lib SlotWatch auf der Seite der privaten Projekte
Doctolib →
Cloudflare Workers →
Telegram Bot API →