Tankampel Bot

Was ist der Tankampel Bot?

Du willst informiert werden ob es sich gerade lohnt zu tanken? Dann nutze den Tankampel Bot.

Wir rufen den Status von Tankampel.de ab. Falls es eine Veränderung in der Tankempfehlung gibt informieren wird dich per Telegram oder Twitter. Neben dem Ampelstatus erhältst du auch den mittleren Preis für E10 und Diesel Benzin.

Wie lege ich los?

Am besten betrittst du einfach den Telegram Kanal. Dies geht am einfachsten über folgenden Link http://t.me/Tankampel

Der Vorteil bei der Telegram Methode ist, dass du den Tankampel Bot ganz einfach auch stumm schalten kannst, sollte beispielsweise dein Tank mal voll sein und du temporär kein Interesse an Tankupdates hast

Alternativ kannst du die Inforationen auch über dem Tankampel Twitter Profil @tankampel abrufen

Über ein Python-Script wird die Ampel von Tankampel.de ausgewertet. Die Daten werden dann mit dem zuletzt abgerufenen Wert verglichen, dieser ist mitsamt Timestamp in einer Datenbank gespeichert. Wird eine Veränderung zum zuvor gespeicherten Wert festgestellt, werden die Benzinpreise von der von Tankerkoenig.de bereitgestellten API abgerufen. Von der API Rufe die Preise der Tankstellen im 25km Radius von meinem Wohnort (Iserlohn) ab. Aus den angerufenen Werten - welche als ein großes JSON geliefert werden - ermittle ich den Median (nicht Durchschnitt!) und speichere diese ermittelten Werte zusammen mit dem aktualisierten Tankampelstatus in die Datenbank.

Nun habe ich alle Daten zusammengetragen, welche ich für die Benachrichtigung brauche. Um diese dann zu senden verwende ich IFTTT.com. Hier habe ich ein Webhook definiert, welcher von meinem initial genannten Python-Script angesprochen wird, nachdem alle benötigten Informationen vorliegen.

Wie erkennbar ist, handelt es sich bei diesem mini-Projekt um ein typisches Web-Mashup. Es werden Daten aus verschiedenen Quellen aggregiert und in einer sinnvollen neuen Form angeboten.


Die Twitter Timeline des Bots der Tankampel

Tweets by tankampel

Disclaimer

Ich bin nicht der Betreiber von Tankampel.de, ich denke aber der Telegram Bot könnte für den einen oder anderen nützlich sein. Jederzeit können Codeänderungen seitens Tankampel.de erfolgen, ab diesen Moment könnte es passieren dass dieser Service nicht mehr funktioiert. Keine Gewähr auf korrektheut der Daten. Alle Logos und Markennamen gehören deren jewiligen Eigentümern