Einen Telegram-Bot erstellen

So erstellst du einen Telegram-Bot

Wenn du von deinem Smartphone deine Projekte steuern, oder aktuelle Sensordaten empfangen möchtest, ist ein Telegram-Bot ein praktische Sache.

In diesem Tutorial lernst du, wie du in wenigen Minuten einen Telegram-Bot einrichtest und auch gleich deine UserID herausfindest, die du für viele Projekte benötigst.

1. Telegram installieren

Zunächst die leichteste Übung: Damit du über Telegram mit deinem Projekt interagieren kannst, musst du natürlich Telegram auf deinem Smartphone haben. Falls das noch nicht der Fall ist, öffne den Play Store bzw. App Store und installiere dir die App. Öffne nun Telegram und erstelle dir einen Account.

Telegram im App Store
Telegram im App Store

Falls du Telegram noch nicht kennst: Die App ist kostenlos und macht im Prinzip nichts anderes als WhatsApp. Allerdings hast du hier die Möglichkeit, sogenannte Bots zu erstellen. 

Mit diesen Bots kannst du interagieren – du kannst z.B. sowohl Daten von deinem ESP8266 an dein Smartphone senden als auch von dort aus Befehle empfangen, um auf deinem Breadboard z.B. das Licht einzuschalten. Natürlich bist du nicht auf einen ESP8266 beschränkt.

2. Einen Telegram-Bot erstellen und deinen Token speichern

Wähle in Telegram nun Chats. Im oberen Bildschirmbereich findest du ein Suchfeld – suche hier nach Botfather.

telegram-botfather
Suche nach Botfather

Öffne den Botfather und tappe anschließend auf Start. Nach seiner Begrüßung erhältst du eine Anleitung. Diese kannst du dir jetzt durchlesen, oder gleich auf /newbot tappen. Danach fragt dich der Botfather nach einem Namen für deinen Bot und einen Usernamen.

Telegram neuen Bot erstellen
Vergebe einen Namen für den Bot und einen Usernamen

Nachdem du die Namen vergeben hast, erhältst du eine Nachricht mit deinem Token. Den benötigst du später in deinem Sketch, um deinen ESP8266 mit deinem Telegram-Bot zu verbinden.

Token in Telegram
Kopiere deinen Token

Das war der erste Teil der Vorbereitungen in Telegram. Eine Information fehlt allerdings noch: die UserID.

3. Deine UserID herausfinden

Öffne in Telegram wieder die Chats und suche dort nach IDBot.

IDBot suchen
Suche nach IDBot

Tappe nun auf IDBot und im folgenden Chat-Fenster auf /getid. Du erhältst umgehend eine Nachricht mit deiner UserID:

Deine UserID in Telegram
Kopiere deine UserID

Und das war es auch schon mit den Vorbereitungen in Telegram. Halte deinen Token und deine UserID bereit, um sie später im jeweiligen Sketch des Projekts einzutragen. Und halte sie vor allem geheim, damit niemand anders deinen Bot verwenden kann.

Diese Projekte kannst du mit deinem Telegram-Bot bauen:

Eine Fotofalle mit der ESP32-CAM

Ein stiller Alarm mit dem ESP8266

Ein Dash Button mit ESP8266

Bausätze für dein nächstes Projekt

Alles, was du für dein nächstes Projekt brauchst – Bausätze inklusive Anleitung als E-Book und der benötigten Hardware.

ESP8266 Projekt

Wetterstation & Vorhersage

Miss die aktuelle Temperatur und Luftfeuchtigkeit und zeige dazu die Wettervorhersage auf einem OLED-Display an.

Bausatz anschauen

Arduino Projekt

Pflanzenwächter

Braucht deine Pflanze Wasser? Dieses Arduino Projekt gibt dir Bescheid, wenn es so weit ist.

Bausatz anschauen

ESP8266 Projekt

Webserver

Lerne, wie du mit deinem Webserver Messdaten ausgibst, Geräte steuerst und dir mit HTML und CSS ein Interface erstellst.

Bausatz anschauen

Arduino Projekt

Wetterstation

Baue deine eigene Wetterstation, die dir Temperatur und Luftfeuchtigkeit anzeigt.

Bausatz anschauen

Auch interessant

Mehr Projekte für Arduino, ESP32, Raspi & Co
Werde Mitglied bei Pollux Labs und finde dein nächstes Projekt. Zum Beispiel:
Über 100 Maker sind bereits Mitglied bei Pollux Labs
  • ESP32 Internetradio
  • Arduino Wetterstation
  • ESP8266 & Raspi Webserver
  • Automatische Bewässerung
  • ... und viele mehr!