Telegram

Eigenen Bot erstellen

30.03.2021 von Thomas Rieske
Im Messenger „Telegram“ kann ein Bot nützliche Dienste leisten. Solch einen hilfreichen Geist anzulegen, ist nicht allzu kompliziert. So geht’s.

@BotFather öffnen

Bevor Sie sich an die Programmierung machen, gilt es zunächst, die Basis dafür in Form eines eigenen Bots zu schaffen. Starten Sie dazu Ihren Telegram-Messenger und tippen auf das Lupen-Symbol. In das Suchfeld geben Sie @BotFather ein. Wahrscheinlich werden Ihnen mehrere Treffer angezeigt, die teilweise aber nur eine ähnliche Schreibweise nutzen. Der richtige Name trägt in der zweiten Zeile die Bezeichnung @BotFather ohne weitere Zusätze.

Telegram - Eigenen Bot erstellen
Telegram für Android
Starten Sie zuerst eine Suche, indem Sie auf das Lupen-Symbol tippen.
Telegram für Android
Geben Sie als Suchbegriff „@botfather“ ein und wählen den passenden Treffer aus.
Telegram für Android
Nun rufen Sie BotFather über den Starten-Button in der unteren Zeile auf.
Telegram für Android
Tippen Sie auf den angezeigten Befehl „/newbot“, um Ihren eigenen Bot zu erstellen.
Telegram für Android
Im Anschluss werden Sie aufgefordert, einen Anzeigenamen festzulegen.
Telegram für Android
Der Anzeigename muss nicht einzigartig sein, das heißt, er kann bereits als Bot-Name vorkommen.
Telegram für Android
Nach dem Anzeigenamen gilt es, einen User-Namen festzulegen. Diese Bezeichnung muss zwingend auf „bot“ enden.
Telegram für Android
Außerdem darf der Benutzername – anders als der Anzeigename – noch nicht vergeben sein. Meist funktioniert es erst im zweiten oder dritten Anlauf.
Telegram für Android
Wenn Sie diese Hürden genommen haben, erhalten Sie in der Begrüßungsnachricht eine Token-ID. Sie dient dem Zugriff auf die API, um den Bot mit Programmcode zu hinterlegen.
Telegram für Android
Sie können im Chat-Fenster mit BotFather einige grundlegende Einstellungen vornehmen. Schicken Sie dazu den Befehl „/mybots“ ab.
Telegram für Android
Dann wählen Sie den soeben generierten Bot aus.
Telegram für Android
Tippen Sie nun auf den Button „Edit Bot“.
Telegram für Android
Im folgenden Dialog lässt sich unter anderem die Beschreibung für Ihren Bot anpassen.
Telegram für Android
Tragen Sie in der Nachrichtenzeile ein, wozu der automatisierte Helfer gedacht ist. Sie können die Angabe später natürlich erneut anpassen.
Telegram für Android
Um zu sehen, wie die Beschreibung angezeigt wird, wechseln Sie zurück zu Ihrem Bot.
Telegram für Android
Die Beschreibung erscheint beim Start eines Bot-Chats als erste Information, die Nutzer zu sehen bekommen.
Telegram für Android
Mit den vorherigen Schritten haben Sie die Basis für einen eigenen Bot geschaffen. Jetzt gilt es, den Programmcode gemäß dem jeweiligen Anwendungsfall zu schreiben. Beispiele finden Sie etwa auf der Telegram-FAQ-Seite.

Neuen Bot erstellen

Wählen Sie diesen Bot aus und starten ihn dann. Mit dem Kommando /newbot weisen Sie BotFather an, einen neuen Bot zu erstellen. Anschließend werden Sie aufgefordert, einen Anzeigenamen für Ihren Bot zu vergeben. Dieser Name kann bereits auf Telegram existieren, das heißt, er ist nicht unbedingt eindeutig. Strengere Regeln gelten hingegen für den User-Namen, den Sie danach festlegen müssen. Dieser muss auf bot enden und darf noch nicht vergeben sein. Die Suche nach einem freien Benutzernamen kann etwas langwierig sein. Gegebenenfalls hängen Sie einfach Zahlen als Unterscheidungsmerkmal an.

Auf API zugreifen

Anschließend legt Telegram Ihren künstlichen Helfer an. Die Willkommensnachricht enthält unter anderem einen Token. Damit kann man auf die Programmierschnittstelle (API) zugreifen, um den Bot zu steuern und anzupassen. Es empfiehlt sich deshalb, den Token nicht an andere weiterzugeben. Wie sie ihn in verschiedenen Programmiersprachen einbinden, zeigen diverse Code-Beispiele auf der Samples- und FAQ-Seite von Telegram. Ohne hinterlegten Code ist der Bot nicht in der Lage, auf User-Interaktionen zu reagieren.

Sie können aber einige grundlegende Bot-Einstellungen auch mithilfe von BotFather vornehmen. Wenn Sie in einem Chat mit diesem Account den Befehl /mybots eingeben, erhalten Sie eine Aufstellung Ihrer vorhandenen Bots. Wählen Sie nun Ihren frisch erstellten Bot aus und tippen auf den Button Edit Bot. Im nachfolgenden Dialog können Sie zum Beispiel eine Beschreibung eintragen, ein Profilbild für dieses Konto hochladen oder dessen Anzeigenamen ändern. (ad)