A Telegram bot that scrapes websites for available vaccination appointments to notify users. (German)

Overview

@dachau_impf_bot

🇬🇧 A Telegram bot to check the contents of https://termin.dachau-med.de for available slots and inform users of the available dates. This is to avoid having to constantly check for available slots manually. The architecture allows that other portals for vaccination signup could be supported easily, but we would probably need to add functionality to subscribe to a subset of available portals.

🇩🇪 Ein Telegram Bot der dich benachrichtigt, wenn es freie Termine für COVID-19 Impfungen im Landkreis Dachau bei München auf https://termin.dachau-med.de zu buchen gibt.

Demo

Deployment

$ cat <<EOF >docker-compose.yml
version: '3.4'
services:
  bot:
    image: ghcr.io/nrosenstein-stuff/telegram-dachau_impf_bot:develop
    volumes:
      - ./config.yml:/opt/app/config.yml
      - ./data:/opt/app/data
$ cat <<EOF >config.yml
token: $TELEGRAM_BOT_TOKEN_HERE
admin_user_ids: [ $TELEGRAM_USER_ID ]
telegram_logger_chat_id: $TELEGRAM_USER_ID_OR_CHAT_ID
telegram_logger_level: WARN
$ docker-compose up -d

Documentation

Bot About (<=120 characters)

Sagt dir bescheid wenn im Landkreis Dachau und Umgebung Impftermine frei werden. Fragen, etc. an @NiklasRosenstein

Changelog

New in Version 1.3.0

Es wurden Anpassungen vorgenommen, um die Termine zur allg. BioNTech Impfung zu unterstützen.

Neu in Version 1.2.0

Macht der Bot eigentlich irgendwas?? Ja! Aber momentan werden wohl einfach wenige Impftermine frei. Wenn du das /termine Kommando verwendest und keine Termine frei sind, sagt dir der Bot von jetzt an zumindest wann er das letzte mal auf der Website nach freien Terminen nachgesehen hat. 😌

Neu in Version 1.1.0

Jetzt kannst du mit dem Kommando /termine einsehen, welche zuletzt bekannten freien Termine zu deinen Einstellungen passen. Dies ist nützlich, wenn du eben erst deine Einstellungen angepasst hast, oder wenn du sehen willst, ob freie Termine aus einer vorherigen Benachrichtigung noch verfügbar sind.

Neu in Version 1.0.0

Um weiter Benachrichtigungen zu erhalten, musst du jetzt in deinen Einstellungen angeben, für welche Arztpraxen und Impfstoffe du dich interessierst. Sende dazu /einstellungen und folge einfach der Benutzeroberfläche. Du erhältst von jetzt an keine neuen Benachrichtigungen, bis du diese Einstellungen vorgenommen hast.

Updates

2021-11-21

Termine für BioNTech Booster-Impfungen können jetzt wieder gebucht werden. Der Bot ist ab sofort wieder verfügbar. (v1.3.0)

2021-08-07

Termine für COVID-19 Impfungen in Dachau sind seit dem 1. August nicht mehr online zu buchen. Der Bot ist fortan nicht mehr verfügbar.


Copyright © 2021 Niklas Rosenstein

Owner
This is where stuff goes.
Manage Proxmox KVM Virtual Machines via Slack bot.

proxmox-slack-bot Create KVM Virtual Machines on Proxmox, the easy way. Not much works works here yet... Setup dev environment Setup fully editable st

Plenus Pyramis 3 Mar 20, 2022
Market calendar RESTful API with holiday, late open, and early close. Over 50+ unique exchange calendars for global equity and futures markets.

Trading Calendar Market calendar RESTful API with holiday, late open, and early close. Over 50+ unique exchange calendars for global equity and future

Apptastic Software 1 Feb 03, 2022
An information scroller Twitter trends, news, weather for raspberry pi and Pimoroni Unicorn Hat Mini and Scroll Phat HD.

uticker An information scroller Twitter trends, news, weather for raspberry pi and Pimoroni Unicorn Hat Mini and Scroll Phat HD. Features include: Twi

kottuora 5 Oct 31, 2022
Discord py bot that plays magic the gathering.

Klunker Discord py bot that can play magic the gathering Bug Hunter Hello Bug Hunters. To help out with production of this bot, we need help catching

Aiden Castillo 0 Apr 25, 2022
Python SDK for Thepeer

Python SDK for Thepeer

Oluwafemi Tairu 2 Dec 22, 2021
Seems Like Everyone Is Posting This, Thought I Should Too, Tokens Get Locked Upon Creation And Im Not Going To Fix For Several Reasons

Member-Booster Seems Like Everyone Is Posting This, Thought I Should Too, Tokens Get Locked Upon Creation And Im Not Going To Fix For Several Reasons

Mintyz 1 Dec 28, 2021
Telegram bot that search for the classrooms status of the chosen day and then return all the free classrooms using your preferred time slot

Aule Libere Polimi Since the PoliMi site no longer allows people to search for free classrooms this bot was necessary! It simply search for the classr

Daniele Ferrazzo 16 Nov 09, 2022
Zen-Userbot - Userbot gabut With Python

Zen-Userbot Disclaimer ⚠️ PERINGATAN UNTUK ANDA ⚠️ ️ Zen-Userbot

Wahyusaputra 6 Feb 12, 2022
A simple test repo created following docker docs.

docker_sampleRepo A simple test repo created following docker docs. Link to docs: https://docs.docker.com/language/python/develop/ Other links: https:

Suraj Verma 2 Sep 16, 2022
TypeRig is a Python library aimed at simplifying the current FontLab API

TypeRig TypeRig is a Python library aimed at simplifying the current FontLab API while offering some additional functionality that is heavily biased t

Vassil Kateliev 41 Nov 02, 2022
This is a Discord script that will provide a QR Code to your scholars for Axie Infinity.

DiscordQRCodeBot This is a Discord script that will provide a QR Code to your Axie Infinity scholars. Setup Run Ubuntu on AWS ec2 instance Dowloads al

ZracheSs | xyZ 24 Oct 05, 2022
An open-source Discord bot that alerts your server when it's Funky Monkey Friday!

Funky-Monkey-Friday-Bot An open-source Discord bot that alerts your server when it's Funky Monkey Friday! Add it to your server here! https://discord.

Cole Swinford 0 Nov 10, 2022
Python API Client for Close

Close API A convenient Python wrapper for the Close API. API docs: http://developer.close.com Support: Close 56 Nov 30, 2022

Instagram auto reporting tool 100% working

INSTA REPORTER Instagram auto reporting tool 100% working Description this tool is made by Guccifer Shubham (shubhushubhu99) and by using this tool yo

Guccifer Shubham 26 Dec 28, 2022
An open source raffle bot made to increase the chance of winning limited sneaker raffles by automating entries.

🚀 SyneziaRaffles An open source raffle bot made to increase the chance of winning limited sneaker raffles by automating entries. 🏄‍♂️ Quick Start Pr

Alexis M. 29 Dec 22, 2022
Python wrapper for Xeno-canto API 2.0. Enables downloading bird data with one command line

Python wrapper for Xeno-canto API 2.0. Enables downloading bird data with one command line. Supports multithreading

_zza 9 Dec 10, 2022
Cytotron - A unique discord bot like never before. Add it to your server to keep it active, motiviated, and amazing!!

Cytotron - Take your server to the next level Most of the details are in the website. Go to https://cytotron-bot.gq for more information. If that link

LeviathanProgramming 6 Jun 13, 2021
Discord rich-presence implementation for VALORANT

not working on v1 anymore in favor of v2, but if there's any big bugs i'll try to fix them valorant-rich-presence-client Discord rich presence extensi

colinh 278 Jan 08, 2023
:cloud: Python API for ThePirateBay.

Unofficial Python API for ThePirateBay. Build Status Test Coverage Version Downloads (30 days) Installation $ pip install ThePirateBay Note that ThePi

Karan Goel 334 Oct 21, 2022
A discord bot to assist you when playing phasmophobia.

phasbot A discord bot to assist you when playing phasmophobia. Add phasbot to your server here! Bot Commands ?help - shows commands ?info [ghost name]

1 Dec 22, 2021