Was ein Bot kann

  • Terminbuchung: Datum und Uhrzeit wählen, Bestätigung und Erinnerung am Vortag.
  • Antworten auf häufige Fragen und Weitergabe schwieriger Fragen an einen Menschen.
  • Anfragen entgegennehmen, in einer Tabelle speichern und den Inhaber benachrichtigen.
  • Rundnachrichten und Erinnerungen nach Zeitplan.
  • Daten von Websites sammeln – zum Beispiel Preise oder neue Anzeigen – und eine Zusammenfassung senden.
  • Telegram-Mini-App: eine vollständige Oberfläche mit Buttons und Formularen direkt im Messenger.

Schritt 1. Erstelle einen Bot bei BotFather

  1. Öffne in Telegram den offiziellen Bot @BotFather und sende den Befehl /newbot.
  2. Denk dir einen Namen und einen Benutzernamen für den Bot aus – der Benutzername muss auf „bot“ enden.
  3. BotFather schickt dir ein Token – eine lange Zeichenfolge wie 123456:ABC…. Das ist der Schlüssel zu deinem Bot: Veröffentliche ihn nicht und zeig ihn niemandem.

Am besten legst du das Token in einer Datei .env im Projektordner ab (als Zeile BOT_TOKEN=…) und sagst dem Agenten, wo es liegt. So landet das Token weder im Code noch im Chatverlauf.

Schritt 2. Beschreibe den Ablauf

Beschreibe, was der Bot tut, aus Sicht des Kunden: was er schreibt, was er als Antwort sieht und was danach passiert. Zum Beispiel:

Erstelle einen Telegram-Bot für Terminbuchungen in einem Barbershop. Der Kunde tippt auf /start, wählt eine Leistung (Haarschnitt, Bart, Komplettpaket – Preise in prices.txt), ein Datum in den nächsten 14 Tagen und eine freie Uhrzeit zwischen 10 und 21 Uhr. Nach der Buchung schickt der Bot eine Bestätigung und 2 Stunden vorher eine Erinnerung. Ich als Inhaber bekomme zu jeder neuen Buchung eine Nachricht. Das Token liegt in .env.

Schritt 3. Starte und teste den Bot

Der Agent schreibt den Code, installiert die nötigen Bibliotheken und startet den Bot im integrierten Terminal – du siehst jeden Befehl und seine Ausgabe. Öffne den Bot in Telegram und geh den Ablauf als Kunde durch. Wenn etwas nicht stimmt, beschreibe, was du getan und was du gesehen hast: Der Agent findet die Ursache in den Logs und behebt sie.

Schritt 4. Mini-App (optional)

Reichen Buttons im Chat nicht aus, bitte um eine Telegram-Mini-App: einen Katalog, einen Warenkorb oder ein Buchungsformular mit Kalender. Im Bereich „App“ von NEO kannst du sie im Telegram-Modus öffnen – mit Startparametern und dem Design des Messengers – und testen, ohne NEO zu verlassen.

Schritt 5. Damit der Bot rund um die Uhr läuft

Solange der Bot auf deinem Computer läuft, funktioniert er nur, wenn der Computer eingeschaltet ist. Für den Betrieb rund um die Uhr muss er auf einem Server laufen: Der Agent nennt dir Möglichkeiten und bereitet alles für den Start vor. Die NEO-Tarife enthalten eigenes Hosting: In Pro läuft ein Projekt rund um die Uhr, in Max drei.

Sicherheit

  • Das Token ist wie ein Passwort. Ist es durchgesickert, widerrufe es bei @BotFather mit dem Befehl /revoke und erstelle ein neues.
  • Sammle nur die Kundendaten, die du wirklich brauchst, und sag, wofür.
  • Bevor du den Bot für alle freigibst, geh den gesamten Ablauf selbst durch – auch mit Fehlern: falsches Datum, doppeltes Tippen, Stornierung.