Nach Kanal

Telegram-Bot für den Kundensupport: Wie er funktioniert und wie Sie ihn einrichten

Von Roman Zakharenko · Fakten geprüft

Ein Telegram-Support-Bot ist ein Programm, das mit der Telegram Bot API verbunden ist. Sie registrieren ihn bei @BotFather, erhalten ein Token, und Ihr Code empfängt Kundennachrichten per Webhook oder Long Polling. Telegram-Bots können keine Gespräche beginnen, daher startet jeder Support-Ablauf damit, dass ein Kunde Ihren Bot öffnet und auf „Start“ tippt.

Auf einen Blick

  • Sie erstellen einen Bot und erhalten sein Authentifizierungs-Token, indem Sie @BotFather eine Nachricht schreiben.
  • Updates kommen über getUpdates oder einen Webhook an; beide Methoden schließen sich gegenseitig aus.
  • Telegram speichert nicht abgerufene Updates höchstens 24 Stunden lang.
  • Bots können Nutzern nicht zuerst schreiben; der Nutzer muss dem Bot schreiben oder ihn zu einer Gruppe hinzufügen.
  • Webhooks funktionieren nur auf den Ports 443, 80, 88 und 8443.

So funktioniert ein Telegram-Support-Bot

Sie erstellen einen Bot, indem Sie in Telegram @BotFather eine Nachricht schreiben; er registriert den Bot und gibt Ihnen ein Authentifizierungs-Token. Ihr Code nutzt dieses Token, um die Bot API über HTTPS aufzurufen. Das Token authentifiziert nur Ihren Code; es gibt dem Bot keine Erlaubnis, irgendjemandem zu schreiben.

Bots können keine Gespräche beginnen. Ein Nutzer muss dem Bot zuerst schreiben oder ihn zu einer Gruppe hinzufügen. Jeder Bot hat einen Link im Format t.me/ gefolgt vom Benutzernamen des Bots, der einen Chat mit ihm öffnet, und wer diesen Chat zum ersten Mal öffnet, sieht eine Schaltfläche „Start“, die den Befehl /start sendet. Speichern Sie in diesem Moment die Chat-ID des Nutzers: Sie brauchen sie für jede spätere Nachricht, etwa ein Ticket-Update.

  1. Der Kunde tippt auf Ihren t.me-Link auf Ihrer Website oder in einer E-Mail und drückt auf „Start“.
  2. Der Bot begrüßt ihn und zeigt ein kurzes Menü mit häufigen Themen.
  3. Einfache Fragen werden sofort beantwortet; für alles andere werden Angaben erfasst (Bestellnummer, Beschreibung, Screenshots).
  4. Der Bot erstellt ein Ticket in Ihrem Helpdesk und sagt dem Kunden, wie es weitergeht.
  5. Wenn ein Agent im Helpdesk antwortet, wird die Antwort an denselben Telegram-Chat zurückgeschickt.

Webhooks vs. Long Polling

Die Bot API bietet zwei sich gegenseitig ausschließende Wege, Updates zu empfangen: die Methode getUpdates (Long Polling) und Webhooks. Solange ein Webhook gesetzt ist, funktioniert getUpdates nicht. In beiden Fällen speichert Telegram Updates, die Sie nicht abgerufen haben, höchstens 24 Stunden lang – ein Bot, der einen Tag offline ist, verliert also Nachrichten.

So wählen Sie, wie Ihr Bot Nachrichten empfängt
getUpdates (Long Polling)Webhook (setWebhook)
FunktionsweiseIhr Server fragt Telegram nach neuen UpdatesTelegram sendet jedes Update an Ihre HTTPS-URL
HostingJeder Server, der ausgehende Anfragen stellen kannEin öffentlicher HTTPS-Endpunkt auf Port 443, 80, 88 oder 8443
Absender prüfenNicht nötig, Ihr Server stellt die AnfragenSetzen Sie ein secret_token; Telegram sendet es im Header X-Telegram-Bot-Api-Secret-Token mit

Um von einem Webhook zurück zum Polling zu wechseln, entfernen Sie den Webhook mit deleteWebhook oder rufen setWebhook mit einer leeren URL auf. Beide Methoden akzeptieren drop_pending_updates, falls Sie den aufgelaufenen Rückstand bei einer Umstellung verwerfen möchten.

Schaltflächen und Menüs für Support-Abläufe

Support-Bots funktionieren mit Schaltflächen besser als mit Freitext. Custom Reply Keyboards ersetzen die Tastatur des Nutzers durch vordefinierte Antworten, und ein Tippen darauf sendet diesen Text in den Chat. Inline-Keyboards hängen Schaltflächen an eine bestimmte Nachricht und posten beim Tippen nichts in den Chat. Eine Inline-Schaltfläche kann eine URL öffnen oder Callback-Daten von 1–64 Byte an Ihren Bot senden.

Zwei Details bringen neue Bots oft ins Straucheln. Nachdem ein Nutzer eine Callback-Schaltfläche gedrückt hat, zeigen Telegram-Clients eine Fortschrittsanzeige, bis Ihr Bot answerCallbackQuery aufruft – beantworten Sie also jeden Callback, auch ohne Text. Und bei mehrstufigen Menüs bearbeiten Sie die bestehende Nachricht mit neuen Schaltflächen, statt jedes Mal eine neue Nachricht zu senden; das Bearbeiten funktioniert bei Nachrichten mit Inline-Keyboards.

Gruppen, Privacy Mode und Sendelimits

Bots, die zu Gruppen hinzugefügt werden, laufen standardmäßig im Privacy Mode. In diesem Modus empfängt ein Bot an ihn gerichtete Befehle, Antworten auf seine eigenen Nachrichten, über den Bot gesendete Nachrichten und Servicenachrichten, aber keine gewöhnlichen Gruppengespräche. Bots, die Gruppenadmins sind, empfangen alle Nachrichten, und Sie können den Privacy Mode mit /setprivacy bei @BotFather ausschalten, wobei Telegram das nur empfiehlt, wenn es unbedingt nötig ist. Nachrichten in privaten Chats mit dem Bot erreichen ihn immer.

Ungefähre Limits laut den Bots FAQ von Telegram
WoRichtwert
Ein einzelner ChatNicht mehr als eine Nachricht pro Sekunde; kurze Spitzen können durchgehen, bevor 429-Fehler auftreten
Eine GruppeNicht mehr als 20 Nachrichten pro Minute
MassenbenachrichtigungenEtwa 30 Nachrichten pro Sekunde über alle Nutzer hinweg, sofern Sie keine kostenpflichtigen Broadcasts aktivieren

Die FAQ von Telegram nennen diese Werte als ungefähre Angaben; bauen Sie daher Wiederholungsversuche für 429-Fehler ein, statt sich auf exakte Zahlen zu verlassen. Für einen Support-Bot spielen sie vor allem eine Rolle, wenn Sie viele Kunden gleichzeitig benachrichtigen, zum Beispiel über eine Störung. Übergeben Sie beim Long Polling außerdem den Parameter offset an getUpdates: Updates bis zu dieser ID gelten als bestätigt und werden nicht erneut zurückgegeben.

Übergabe an den Helpdesk und Telegram Business

Für die Übergabe vom Bot an einen Menschen eröffnet der Bot üblicherweise ein Ticket und leitet die Antworten der Agenten zurück in den Chat. Zendesk unterstützt Telegram als Sunshine-Conversations-Kanal im Agent Workspace, was Suite Professional oder höher voraussetzt. Nachrichten werden zu Tickets, und die Antwort eines Agenten in Zendesk erscheint in der Messaging-App des Kunden.

Telegram Business ist eine separate Option für kleine Teams, die Kunden über ihr eigenes Telegram-Konto antworten. Der Kontoinhaber kann jeweils einen Business-Bot verbinden, festlegen, auf welche Chats er zugreifen darf, und ihn eingehende Nachrichten verarbeiten und, wo erlaubt, im Namen des Inhabers antworten lassen.

Wie TascaLab helfen kann

TascaLab baut Telegram-Support-Bots, die über APIs, Webhooks und Make oder n8n an die Tools angebunden werden, die Sie bereits nutzen, etwa Zendesk, Freshdesk, Jira, Slack oder interne Systeme. Ein Starter Chat Bot (360 €) deckt ein oder zwei Kanäle mit FAQs und einfacher Erfassung von Informationen ab – das passt zu Telegram plus einem Website-Widget. Jedes Projekt umfasst 30 Tage Support nach dem Launch und eine Basisdokumentation, und die meisten Setups dauern 1–3 Wochen. Sie können mit einem kostenlosen 30-minütigen Health-Check-Gespräch starten.

Häufig gestellte Fragen

Kann ein Telegram-Bot Kunden zuerst anschreiben?

Nein. Ein Nutzer muss dem Bot schreiben oder ihn zu einer Gruppe hinzufügen, bevor der Bot ihm schreiben kann. Speichern Sie beim ersten Kontakt die Chat-ID, damit Sie später Updates senden können.

Sollte ich Webhooks oder getUpdates verwenden?

Beides funktioniert, aber nicht gleichzeitig. Webhooks schicken jedes Update an Ihren HTTPS-Endpunkt, während Long Polling nur ausgehende Anfragen benötigt und während der Entwicklung einfacher ist.

Warum sieht mein Bot keine Nachrichten in einer Gruppe?

Bots laufen standardmäßig im Privacy Mode und sehen nur Nachrichten, die für sie bestimmt sind. Machen Sie den Bot zum Gruppenadmin, oder deaktivieren Sie den Privacy Mode mit /setprivacy bei @BotFather und fügen Sie den Bot erneut zur Gruppe hinzu.

Unterstützt Zendesk Telegram?

Ja, als Sunshine-Conversations-Kanal im Agent Workspace, für den Zendesk Suite Professional oder höher voraussetzt. Nachrichten kommen als Tickets an, und Antworten der Agenten gehen zurück an Telegram.

Möchten Sie das für Ihr Team einrichten lassen?

Buchen Sie einen kostenlosen Health Check: ein 30-minütiges Gespräch und ein schriftlicher Bericht mit 2–3 konkreten Empfehlungen, einem Festpreis und den geschätzten laufenden Kosten. Ohne Verkaufsgespräch.

Bewertungen auf Upwork

Quellen

  1. Telegram — Bots: An introduction for developers
  2. Telegram — Telegram Bot API
  3. Telegram — From BotFather to 'Hello World'
  4. Telegram — Marvin's Marvellous Guide to All Things Webhook
  5. Telegram — Telegram Bot Features
  6. Telegram — Bots FAQ
  7. Telegram — Connected business bots
  8. Zendesk Help Center — Adding Sunshine Conversations channels to the Zendesk Agent Workspace