Relații cu clienții
Butoane într-un bot Telegram: tastatură de răspuns, butoane inline și telefon sau locație dintr-o singură atingere
Un bot Telegram are două tipuri de butoane, care funcționează foarte diferit. Tastatura de răspuns trimite text și poate cere numărul de telefon sau locația; butoanele inline stau sub un mesaj și deschid linkuri sau pornesc acțiuni. Când folosiți fiecare tip și cum le configurați în MonoChat.
Echipa MonoChat Actualizat: 8 min de citit
Pe această pagină
Butoanele decid dacă un bot Telegram pare un vânzător amabil sau un formular. Un client care poate atinge „Urmăresc comanda” sau „Trimit numărul” răspunde într-o secundă; unul care trebuie să scrie numărul comenzii, telefonul în formatul corect sau adresa completă renunță adesea la jumătate.
Telegram oferă boților două tipuri de butoane foarte diferite, iar confuzia dintre ele este motivul cel mai des întâlnit pentru care un bot pare greoi. Acest ghid explică tastatura de răspuns (reply keyboard) și butoanele inline, cum cereți numărul de telefon sau locația dintr-o atingere și cum construiți totul în MonoChat. Telegram declară peste 1 miliard de utilizatori activi, așa că botul dvs. este adesea primul contact al clientului cu firma, inclusiv pentru clienții din diaspora sau din Republica Moldova.
Cele două tipuri de butoane pe scurt
| Tastatură de răspuns | Tastatură inline | |
|---|---|---|
| Unde apare | În locul tastaturii clientului, sub câmpul de mesaj | Sub un anumit mesaj |
| Ce face o atingere | Trimite textul butonului în chat, ca și cum ar fi scris | Trimite date ascunse botului, deschide un link sau o Mini App; în chat nu se publică nimic |
| Poate cere telefonul sau locația | Da (request_contact, request_location), în chaturi private | Nu |
| După atingere | Se poate ascunde (one_time_keyboard) | Rămâne sub mesaj |
| Potrivită pentru | Răspunsuri care trebuie să rămână în chat: meniu, Da/Nu, partajarea contactului sau a locației | Acțiuni legate de un mesaj: linkuri, confirmare/anulare, alegere dintr-un card |
În Bot API ele se numesc ReplyKeyboardMarkup cu obiecte KeyboardButton și InlineKeyboardMarkup cu obiecte InlineKeyboardButton. Ghidul Telegram pentru boți spune simplu: spre deosebire de tastatura de răspuns, apăsarea unui buton inline nu trimite niciun mesaj în chat.
Tastatura de răspuns: răspunsuri ca scrise de client
Tastatura de răspuns înlocuiește tastatura cu litere cu o grilă din butoanele dvs. Când clientul atinge „Program”, în chat apare „Program” trimis de el, iar botul îl citește ca pe orice alt mesaj. Este ideală pentru meniuri și răspunsuri scurte: istoricul rămâne clar, iar operatorul care deschide conversația mai târziu vede exact ce a ales clientul.
Câteva opțiuni îi stabilesc comportamentul:
resize_keyboardface tastatura doar cât de înaltă e nevoie. Fără ea, două butoane ocupă înălțimea unei tastaturi întregi.one_time_keyboardascunde tastatura imediat după folosire. Rămâne accesibilă printr-o pictogramă în câmpul de text, dar clientul își recapătă literele.input_field_placeholderafișează o indicație de 1–64 de caractere în câmpul de mesaj, de exemplu „Alegeți o opțiune”.is_persistentpăstrează butoanele vizibile chiar și când tastatura normală e ascunsă.
Fiindcă atingerea trimite text simplu, eticheta butonului este și cheia de rutare. Păstrați-o scurtă, unică și stabilă: dacă „Urmărire comandă” devine „Unde e coletul meu?”, actualizați și condiția din flux care o așteaptă.
Cererea numărului de telefon cu „Partajează contactul”
Un bot Telegram nu vede niciodată singur numărul clientului. Singura cale este să îl cereți: un buton de tastatură cu request_contact setat pe true. Când clientul îl atinge, Telegram trimite numărul către bot ca persoană de contact. Bot API precizează că funcționează doar în chaturile private.
Este mult mai sigur decât „scrieți numărul de telefon”: fără prefix +40 uitat, fără spații aiurea, iar numărul este cel cu care e înregistrat contul Telegram. Este primul pas firesc când trebuie să legați clientul de o comandă, o programare sau o fișă din CRM.
Două obiceiuri îi fac pe clienți mai dispuși să atingă butonul:
- Spuneți de ce. „Partajați numărul ca să găsim programarea dvs.” funcționează mai bine decât un buton gol. Numărul de telefon este dată cu caracter personal conform GDPR; precizarea scopului face parte din informarea clientului.
- Lăsați o alternativă. Unii nu își vor partaja numărul. Acceptați și un cod de rezervare sau un e-mail, ori transferați conversația unui operator.
Cererea locației
request_location funcționează la fel: o atingere trimite locația curentă a clientului ca mesaj de locație. Este utilă pentru adresa de livrare, cea mai apropiată filială, trimiterea unui tehnician sau verificarea dacă o adresă este în zona deservită. Tot doar în chaturi private, iar decizia îi aparține clientului.
Butoanele inline: acțiuni sub un mesaj
Butoanele inline aparțin unui singur mesaj și au sens când alegerea privește acel mesaj: „Confirm” și „Schimb ora” sub rezumatul unei programări, „Vezi meniul” sub salutul unui restaurant, „Plătește acum” sub o factură. Firmele folosesc mai ales trei tipuri:
- Butoane callback: trimit botului până la 64 de octeți de date (
callback_data). În chat nu apare nimic; botul decide pasul următor. - Butoane URL: deschid o pagină web, de exemplu lista de prețuri sau urmărirea AWB-ului la Fan Courier ori Sameday.
- Butoane Web App: deschid o Mini App în Telegram, de exemplu un formular de programare sau un catalog.
Un detaliu schimbă experiența. După atingerea unui buton callback, Telegram afișează un indicator de progres până când botul apelează answerCallbackQuery și le cere boților să facă asta chiar dacă nu au nimic de afișat. Un bot care sare peste acest pas lasă butonul „în încărcare”, iar clientul apasă iar și iar.
Despre conturile Telegram Business. Dacă legați un bot de un cont Telegram Business ca să răspundă în chaturile dvs. personale, Telegram nu acceptă tastaturi de răspuns și nici butoane Web App în mesajele trimise în numele acelui cont. Ele funcționează în chatul cu botul însuși, adică exact cum vorbește cu clienții un bot conectat prin tokenul BotFather, ca în MonoChat.
Pe care să îl folosiți
| Situație | Folosiți |
|---|---|
| Meniu principal: „Prețuri”, „Program”, „Vorbiți cu un operator” | Tastatură de răspuns (răspunsuri rapide) |
| Da/Nu, evaluări, alegerea unei ore | Tastatură de răspuns ascunsă după o atingere |
| Numărul de telefon al clientului | Butonul de partajare a contactului |
| Adresa de livrare sau cea mai apropiată filială | Butonul de trimitere a locației |
| Confirmarea sau anularea programării din acest mesaj | Butoane inline callback |
| Deschiderea unui site, a urmăririi coletului sau a plății | Buton inline URL |
| Formular sau catalog în Telegram | Buton inline Web App |
Regulă simplă: dacă răspunsul trebuie să se vadă în conversație, tastatură de răspuns. Dacă butonul acționează asupra unui mesaj sau duce în afara Telegram, buton inline.
Cum construiți butoane Telegram în MonoChat
MonoChat conectează botul dvs. prin tokenul BotFather (vedeți cum creați un bot și obțineți tokenul). Din versiunea 3.8.41 (1 noiembrie 2026), MonoChat trimite răspunsurile rapide, solicitările de locație și solicitările de informații de contact ca butoane ale tastaturii de răspuns Telegram, afișează antetul cu imagine, video sau document al mesajelor cu butoane, răspunde la fiecare atingere ca niciun buton să nu mai rămână în încărcare și poate afișa indicatorul de scriere.
1. Răspunsuri rapide (tastatură de răspuns). Într-un flux, adăugați un nod Trimite mesaj (sau creați unul dintre Mesajele scurte) și alegeți tipul Text. Scrieți textul, activați Răspuns rapid și, la Butoane, apăsați Adăugați pentru fiecare buton. Setați Tip la text și scrieți eticheta pentru fiecare limbă în care lucrați. Telegram afișează butoanele sub câmpul de mesaj, câte două pe rând, la dimensiunea potrivită. Și mesajele cu imagine, video sau document pot avea răspunsuri rapide.
2. Cereți numărul de telefon. Alegeți tipul Solicitare de informații de contact și scrieți mesajul, de exemplu „Ca să găsim comanda, vă rugăm să partajați numărul de telefon.” Telegram afișează butonul Partajați datele de contact în limba clientului. Dispare după o atingere, iar numărul ajunge în chat ca persoană de contact. Un răspuns rapid de tip user-phone-number face același lucru într-un meniu.
3. Cereți locația. Alegeți tipul Solicitare de locație. Clientul vede butonul Trimiteți locația, iar locația ajunge ca mesaj de locație.
4. Butoane inline. Alegeți tipul Buton. Selectați Tipul antetului dacă vreți o imagine, un video sau un document sus, scrieți textul (până la 1.024 de caractere) și adăugați butoanele: postback pentru callback, web-url pentru link și app-url pentru Mini App. Etichetele au cel mult 20 de caractere. O atingere pe postback apare în chat ca Răspuns la buton.
5. Direcționați după răspuns. Porniți fluxul de bot cu Mesaj nou primit și activați Este bot?. După întrebare, adăugați un nod Dacă cu condiția Text mesaj pentru răspunsurile rapide sau Tipul mesajului ca să deosebiți un contact ori o locație partajată de textul scris. Clientul care alege „Vorbiți cu un operator” merge la un nod Atribuiți conversația.
6. Arătați că scrieți. În setările canalului, activați Activare indicator de scriere. Clientul vede „scrie…” cât timp un operator tastează și cât timp un nod AI din flux își pregătește răspunsul; la încărcarea unei imagini sau a unui document, Telegram arată că se trimite o fotografie sau un fișier.
Fiecare conversație, fiecare atingere și fiecare contact partajat ajung în același inbox de echipă ca discuțiile din WhatsApp, Instagram și Messenger, așa că operatorul care preia vede ce a ales clientul.
Exemplu: botul de livrări al unei farmacii
Client: /start Bot: Bună ziua, aici Farmacia Centrală din Cluj-Napoca. Cu ce vă putem ajuta? (butoane: Livrare la domiciliu · Program · Întrebați farmacistul) Client: Livrare la domiciliu Bot: Vă rugăm să partajați numărul ca să găsim rețeta. (buton: Partajați datele de contact) Client: (partajează contactul) Bot: Mulțumim. Unde livrăm? (buton: Trimiteți locația) Client: (partajează locația) Bot: Livrăm acolo azi între 16:00 și 18:00. (butoane inline: Confirm · Schimb ora)
Trei tastaturi de răspuns adună răspunsurile în chat, iar o tastatură inline confirmă rezumatul. „Întrebați farmacistul” duce direct la un om.
Greșeli de evitat
- Prea multe butoane. Între două și șase opțiuni pe tastatură se citesc ușor pe telefon. Meniurile lungi merg într-o Mini App sau într-un al doilea pas.
- Cererea numărului din primul mesaj. Cereți-l când clientul știe de ce.
- Tastatura lăsată mereu deschisă. Clientul crede că nu mai poate scrie. Folosiți tastatura de unică folosință pentru întrebări punctuale.
- Butoane mute. Fiecare atingere merită un răspuns, chiar și „Am primit, o clipă”.
- Nicio cale spre un om. Păstrați mereu „Vorbiți cu un operator”. Ghidul nostru Telegram pentru afaceri tratează transferul și programul.
Dacă folosiți și WhatsApp, ideile rămân aceleași, cu alte limite: vedeți ghidul despre mesajele interactive WhatsApp. Pentru răspunsuri AI între butoane, citiți cum creați un bot AI pe Telegram.
Începeți gratuit pe app.monochat.ai și conectați botul Telegram în câteva minute.
Surse
- Telegram Bot API: ReplyKeyboardMarkup, KeyboardButton, InlineKeyboardButton, answerCallbackQuery, sendChatAction (Bot API 10.3) (accesat pe 2 noiembrie 2026)
- Telegram: funcțiile boților, tastaturi (accesat pe 2 noiembrie 2026)
- Întrebări frecvente Telegram: peste 1 miliard de utilizatori activi (accesat pe 2 noiembrie 2026)
- Centrul de ajutor MonoChat: tipuri de mesaje, răspunsuri rapide, solicitări și indicator de scriere pe Telegram (accesat pe 2 noiembrie 2026)
- Jurnalul de modificări MonoChat 3.8.41 (accesat pe 2 noiembrie 2026)
Puneți-l în practică cu MonoChat