c't 3/2022
S. 160
Wissen
Bot-Mikroblog
Bild: Albert Hulm

Robo-Django

Ein Messenger-Bot befüllt das Django-Blog

In einem Blog veröffentlicht man Text und Bilder, in einem Messenger verschickt man Text und Bilder. Was liegt also näher, als mit einem Telegram-Bot das mit Python und Django selbst programmierte Blog zu befüllen?

Von Pina Merkert

Ding-Dong – der Paketbote klingelt. „Danke!“, Ratsch, schnipp. Endlich! Die lang ersehnten Schrauben sind da, am Wochenende kann es mit dem angefangenen Bastelprojekt nach der Zwangspause vorangehen. Schnell noch ein Foto mit dem Handy und „Teilen mit...“ der Community. Scrollen, Scrollen – verdammich, aber es gibt keinen Button zum Teilen mit dem eigenen Blog. Stattdessen abspeichern, einloggen, hochladen: kompliziert und langsam. Eine App programmieren, die das automatisch macht: Viel Arbeit. Das muss doch einfacher gehen, und Code, um ein Bild zu teilen, haben doch andere schon programmiert.

Der Messenger Telegram ist eine App, die das Teilen von Bildern eingebaut hat. Und Telegram hat eine mächtige Bot-Schnittstelle. Statt selbst eine App zu programmieren, um vom Smartphone das selbst programmierte Blog mit Inhalten zu befüllen, kann man die Inhalte auch einfach in den Messenger posten. Genauer: Man postet in eine Gruppe mit dem Namen des Bastelprojekts. Die Gruppenmitglieder sind ein selbst geschriebener Bot und der eigene Telegram-Account. Der Bot spiegelt die Inhalte aus der Gruppe in die Django-Applikation.

Kommentieren