Kundenservice
Telegram-Bot-Buttons: Tastatur-Buttons, Inline-Buttons und Telefonnummer oder Standort mit einem Tippen
Ein Telegram-Bot kennt zwei Arten von Buttons, und sie verhalten sich grundverschieden. Tastatur-Buttons senden Text und können nach Telefonnummer oder Standort fragen; Inline-Buttons hängen unter einer Nachricht und öffnen Links oder lösen Aktionen aus. Wann Sie welche nutzen und wie Sie beide in MonoChat einrichten.
MonoChat-Team Aktualisiert: 8 Min. Lesezeit
Auf dieser Seite
Ob sich ein Telegram-Bot wie ein freundlicher Verkäufer oder wie ein Formular anfühlt, entscheiden die Buttons. Wer auf “Bestellung verfolgen” oder “Nummer teilen” tippen kann, antwortet in einer Sekunde. Wer eine Bestellnummer, eine korrekt formatierte Telefonnummer oder seine Lieferadresse eintippen muss, bricht oft mittendrin ab.
Telegram bietet Bots zwei sehr unterschiedliche Arten von Buttons, und wer sie verwechselt, baut einen umständlichen Bot. Dieser Leitfaden erklärt Tastatur-Buttons (Reply Keyboard) und Inline-Buttons, zeigt, wie Sie Telefonnummer und Standort mit einem Tippen abfragen, und wie Sie alles in MonoChat einrichten. Telegram spricht von über 1 Milliarde aktiven Nutzern; für viele Kunden ist Ihr Bot der erste Kontakt mit Ihrem Unternehmen.
Die zwei Button-Arten im Überblick
| Tastatur-Buttons (Reply Keyboard) | Inline-Buttons | |
|---|---|---|
| Wo sie erscheinen | Anstelle der Tastatur des Kunden, unter dem Eingabefeld | Unter einer bestimmten Nachricht |
| Was ein Tippen bewirkt | Der Button-Text geht als Nachricht in den Chat | Versteckte Daten gehen an den Bot, oder ein Link bzw. eine Mini App öffnet sich; im Chat erscheint nichts |
| Telefonnummer oder Standort abfragen | Ja (request_contact, request_location), in privaten Chats | Nein |
| Nach dem Tippen | Können sich ausblenden (one_time_keyboard) | Bleiben unter der Nachricht |
| Ideal für | Antworten, die im Chat stehen sollen: Menü, Ja/Nein, Kontakt oder Standort teilen | Aktionen zu einer Nachricht: Links, Bestätigen/Stornieren, Auswahl aus einer Karte |
In der Bot API heißen sie ReplyKeyboardMarkup mit KeyboardButton-Objekten und InlineKeyboardMarkup mit InlineKeyboardButton-Objekten. Telegrams Bot-Leitfaden bringt den Unterschied auf den Punkt: Anders als bei Tastatur-Buttons sendet ein Inline-Button keine Nachricht in den Chat.
Tastatur-Buttons: Antworten, als hätte der Kunde sie getippt
Ein Reply Keyboard ersetzt die Buchstabentastatur durch ein Raster Ihrer Buttons. Tippt der Kunde auf “Öffnungszeiten”, erscheint “Öffnungszeiten” als seine Nachricht im Chat, und Ihr Bot liest sie wie jede andere. Ideal für Menüs und kurze Antworten: Der Verlauf bleibt lesbar, und wer den Chat später übernimmt, sieht genau, was gewählt wurde.
Diese Optionen steuern das Verhalten:
resize_keyboardmacht die Tastatur nur so hoch wie nötig. Ohne diese Option füllen schon zwei Buttons die Höhe einer ganzen Tastatur.one_time_keyboardblendet die Tastatur nach der Nutzung aus. Über ein Tastatursymbol im Eingabefeld bleibt sie erreichbar.input_field_placeholderzeigt im Eingabefeld einen Hinweis mit 1 bis 64 Zeichen, etwa “Bitte wählen Sie”.is_persistentlässt die Buttons sichtbar, auch wenn die normale Tastatur ausgeblendet ist.
Da ein Tippen reinen Text sendet, ist die Beschriftung zugleich Ihr Routing-Schlüssel. Halten Sie sie kurz, eindeutig und stabil: Wenn Sie “Sendungsverfolgung” in “Wo ist mein Paket?” umbenennen, passen Sie auch die Bedingung im Flow an.
Telefonnummer per “Kontakt teilen” abfragen
Ein Telegram-Bot sieht die Telefonnummer eines Kunden nie von selbst. Der einzige Weg ist die Bitte darum: ein Tastatur-Button mit request_contact auf true. Tippt der Kunde darauf, sendet Telegram seine Nummer als Kontakt an den Bot. Laut Bot API funktioniert das nur in privaten Chats.
Das ist viel zuverlässiger als “Bitte geben Sie Ihre Telefonnummer ein”: keine fehlende Ländervorwahl, keine Leerzeichen an seltsamen Stellen, und es ist die Nummer, mit der das Telegram-Konto registriert ist. Der natürliche erste Schritt, wenn Sie den Kunden einer Bestellung, einem Termin oder einem CRM-Eintrag zuordnen müssen.
Zwei Gewohnheiten erhöhen die Bereitschaft:
- Sagen Sie, wofür. “Teilen Sie Ihre Nummer, damit wir Ihren Termin finden” wirkt besser als ein nackter Button. Die Telefonnummer ist ein personenbezogenes Datum im Sinne der DSGVO; der Zweck gehört ohnehin in Ihre Datenschutzhinweise.
- Bieten Sie eine Alternative. Manche teilen ihre Nummer nicht. Akzeptieren Sie auch eine Buchungsnummer oder E-Mail-Adresse, oder übergeben Sie an einen Menschen.
Den Standort abfragen
request_location funktioniert genauso: Ein Tippen sendet den aktuellen Standort als Standortnachricht. Passend für Lieferadressen, die nächste Filiale, den Einsatz eines Technikers oder die Prüfung, ob eine Adresse im Liefergebiet liegt. Auch das funktioniert nur in privaten Chats, und der Kunde entscheidet, ob er teilt.
Inline-Buttons: Aktionen unter einer Nachricht
Inline-Buttons gehören zu genau einer Nachricht und passen, wenn sich die Wahl auf diese Nachricht bezieht: “Bestätigen” und “Termin ändern” unter einer Terminübersicht, “Speisekarte ansehen” unter der Begrüßung eines Restaurants, “Jetzt bezahlen” unter einer Rechnung. Drei Typen nutzen Unternehmen am häufigsten:
- Callback-Buttons senden bis zu 64 Byte Daten (
callback_data) an den Bot. Im Chat erscheint nichts; der Bot entscheidet, was folgt. - URL-Buttons öffnen eine Webseite, etwa Ihre Preisliste oder die DHL-Sendungsverfolgung.
- Web-App-Buttons öffnen eine Telegram Mini App, etwa ein Buchungsformular oder einen Katalog.
Ein Detail entscheidet über das Gefühl: Nach einem Tippen auf einen Callback-Button zeigt Telegram eine Fortschrittsanzeige, bis der Bot answerCallbackQuery aufruft, und Telegram verlangt diesen Aufruf auch dann, wenn nichts angezeigt werden soll. Fehlt er, bleibt der Button “am Laden”, und Kunden tippen immer wieder.
Hinweis zu Telegram-Business-Konten. Verbinden Sie einen Bot mit einem Telegram-Business-Konto, damit er in Ihren persönlichen Chats antwortet, unterstützt Telegram in den Nachrichten, die er im Namen dieses Kontos sendet, keine Reply Keyboards und keine Web-App-Buttons. Sie funktionieren im Chat mit dem Bot selbst, und genau so spricht ein per BotFather-Token verbundener Bot, wie in MonoChat, mit Kunden.
Was wofür
| Situation | Verwenden Sie |
|---|---|
| Hauptmenü: “Preise”, “Öffnungszeiten”, “Mit Mitarbeiter sprechen” | Tastatur-Buttons (Schnellantworten) |
| Ja/Nein, Bewertung, Zeitfenster wählen | Tastatur-Buttons, nach einem Tippen ausgeblendet |
| Telefonnummer des Kunden | Button zum Teilen der Kontaktdaten |
| Lieferadresse oder nächste Filiale | Button zum Senden des Standorts |
| Den Termin in dieser Nachricht bestätigen oder absagen | Inline-Callback-Buttons |
| Webseite, Sendungsverfolgung oder Zahlungsseite öffnen | Inline-URL-Button |
| Formular oder Katalog in Telegram | Inline-Web-App-Button |
Faustregel: Soll die Antwort im Gespräch sichtbar sein, nehmen Sie ein Reply Keyboard. Wirkt der Button auf eine Nachricht oder führt aus Telegram heraus, nehmen Sie einen Inline-Button.
So richten Sie Telegram-Buttons in MonoChat ein
MonoChat verbindet Ihren Telegram-Bot über seinen BotFather-Token (siehe Bot erstellen und Token erhalten). Seit Version 3.8.41 (1. November 2026) sendet MonoChat Schnellantworten, Standortanfragen und Kontaktdatenanfragen als Telegram-Tastatur-Buttons, zeigt den Bild-, Video- oder Dokument-Header von Schaltflächen-Nachrichten, beantwortet jedes Tippen, sodass kein Button mehr hängen bleibt, und kann einen Tippindikator anzeigen.
1. Schnellantworten (Reply Keyboard). Fügen Sie im Flow einen Knoten Nachricht senden hinzu (oder legen Sie eine Ihrer Kurznachrichten an) und wählen Sie den Typ Text. Schreiben Sie den Text, aktivieren Sie Schnellantwort und klicken Sie unter Schaltflächen für jeden Button auf Hinzufügen. Setzen Sie Typ auf text und tragen Sie die Beschriftung für jede Sprache ein. Telegram zeigt die Buttons unter dem Eingabefeld, zwei pro Zeile, passend verkleinert. Auch Bild-, Video- und Dokumentnachrichten können Schnellantworten tragen.
2. Telefonnummer abfragen. Wählen Sie den Typ Kontaktdatenanfrage und schreiben Sie die Nachricht, etwa “Damit wir Ihre Bestellung finden, teilen Sie bitte Ihre Telefonnummer.” Telegram zeigt den Button Kontaktdaten teilen in der Sprache des Kunden. Er verschwindet nach einem Tippen, die Nummer kommt als Kontakt im Chat an. Eine Schnellantwort vom Typ user-phone-number tut dasselbe innerhalb eines Menüs.
3. Standort abfragen. Wählen Sie den Typ Standortanfrage. Der Kunde sieht den Button Standort senden, sein Standort kommt als Standortnachricht an.
4. Inline-Buttons. Wählen Sie den Typ Schaltfläche. Wählen Sie einen Kopfzeilentyp, wenn oben ein Bild, Video oder Dokument stehen soll, schreiben Sie den Text (bis 1.024 Zeichen) und fügen Sie Buttons hinzu: postback für einen Callback-Button, web-url für einen Link und app-url für eine Mini App. Beschriftungen haben höchstens 20 Zeichen. Ein Tippen auf postback erscheint im Chat als Button-Antwort.
5. Nach der Antwort verzweigen. Starten Sie den Bot-Flow mit Neue Nachricht empfangen und aktivieren Sie Bot?. Fügen Sie nach der Frage einen Wenn-Knoten hinzu: die Bedingung Nachrichtentext für Schnellantworten oder Nachrichtentyp, um geteilte Kontakte und Standorte von getipptem Text zu unterscheiden. Wer “Mit Mitarbeiter sprechen” wählt, geht an einen Knoten Sitzung zuweisen.
6. Zeigen, dass jemand schreibt. Aktivieren Sie in den Einstellungen des Kanals Tippindikator aktivieren. Der Kunde sieht dann “schreibt”, während ein Agent im Eingabefeld tippt und während ein KI-Knoten im Flow seine Antwort vorbereitet; beim Hochladen eines Bildes oder Dokuments zeigt Telegram, dass ein Foto oder eine Datei gesendet wird.
Jeder Chat, jedes Tippen und jeder geteilte Kontakt landet im selben Team-Posteingang wie Ihre WhatsApp-, Instagram- und Messenger-Gespräche. Wer übernimmt, sieht, was der Kunde gewählt hat.
Beispiel: Lieferbot einer Apotheke
Kunde: /start Bot: Guten Tag, hier ist die Linden-Apotheke Berlin-Mitte. Wie können wir helfen? (Buttons: Lieferung bestellen · Öffnungszeiten · Apotheker fragen) Kunde: Lieferung bestellen Bot: Bitte teilen Sie Ihre Telefonnummer, damit wir Ihr Rezept finden. (Button: Kontaktdaten teilen) Kunde: (teilt Kontakt) Bot: Danke. Wohin sollen wir liefern? (Button: Standort senden) Kunde: (teilt Standort) Bot: Wir liefern heute zwischen 16 und 18 Uhr. (Inline-Buttons: Bestätigen · Zeit ändern)
Drei Tastaturen sammeln die Antworten im Chat, ein Inline-Keyboard bestätigt die Zusammenfassung. “Apotheker fragen” geht direkt an einen Menschen.
Typische Fehler
- Zu viele Buttons. Zwei bis sechs Optionen pro Tastatur sind auf dem Smartphone gut erfassbar. Längere Menüs gehören in eine Mini App oder einen zweiten Schritt.
- Zuerst nach der Nummer fragen. Fragen Sie, wenn der Kunde weiß, wofür.
- Tastatur nie ausblenden. Eine Tastatur, die nie verschwindet, lässt Kunden glauben, sie könnten nicht tippen. Für einmalige Fragen eine One-Time-Tastatur verwenden.
- Stumme Buttons. Jedes Tippen verdient eine Antwort, und sei es “Danke, einen Moment”.
- Kein Weg zum Menschen. Behalten Sie immer “Mit Mitarbeiter sprechen”. Unser Leitfaden Telegram für Unternehmen behandelt Übergabe und Öffnungszeiten.
Nutzen Sie auch WhatsApp, gelten dieselben Ideen mit anderen Grenzen: siehe interaktive WhatsApp-Nachrichten. Wie Sie zwischen den Buttons KI-Antworten einbauen, zeigt Telegram-KI-Bot erstellen.
Starten Sie kostenlos unter app.monochat.ai und verbinden Sie Ihren Telegram-Bot in wenigen Minuten.
Quellen
- Telegram Bot API: ReplyKeyboardMarkup, KeyboardButton, InlineKeyboardButton, answerCallbackQuery, sendChatAction (Bot API 10.3) (abgerufen am 2. November 2026)
- Telegram: Bot-Funktionen, Tastaturen (abgerufen am 2. November 2026)
- Telegram-FAQ: über 1 Milliarde aktive Nutzer (abgerufen am 2. November 2026)
- MonoChat-Hilfecenter: Nachrichtentypen, Telegram-Schnellantworten, Anfragen und Tippindikator (abgerufen am 2. November 2026)
- MonoChat-Changelog 3.8.41 (abgerufen am 2. November 2026)
Mit MonoChat umsetzen