Salt la conținutul principal

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ă
  1. Cele două tipuri de butoane pe scurt
  2. Tastatura de răspuns: răspunsuri ca scrise de client
  3. Butoanele inline: acțiuni sub un mesaj
  4. Pe care să îl folosiți
  5. Cum construiți butoane Telegram în MonoChat
  6. Exemplu: botul de livrări al unei farmacii
  7. Greșeli de evitat
  8. Surse

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ăspunsTastatură inline
Unde apareÎn locul tastaturii clientului, sub câmpul de mesajSub un anumit mesaj
Ce face o atingereTrimite textul butonului în chat, ca și cum ar fi scrisTrimite date ascunse botului, deschide un link sau o Mini App; în chat nu se publică nimic
Poate cere telefonul sau locațiaDa (request_contact, request_location), în chaturi privateNu
După atingereSe poate ascunde (one_time_keyboard)Rămâne sub mesaj
Potrivită pentruRăspunsuri care trebuie să rămână în chat: meniu, Da/Nu, partajarea contactului sau a locațieiAcț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_keyboard face tastatura doar cât de înaltă e nevoie. Fără ea, două butoane ocupă înălțimea unei tastaturi întregi.
  • one_time_keyboard ascunde tastatura imediat după folosire. Rămâne accesibilă printr-o pictogramă în câmpul de text, dar clientul își recapătă literele.
  • input_field_placeholder afișează o indicație de 1–64 de caractere în câmpul de mesaj, de exemplu „Alegeți o opțiune”.
  • is_persistent pă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:

  1. 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.
  2. 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țieFolosiți
Meniu principal: „Prețuri”, „Program”, „Vorbiți cu un operator”Tastatură de răspuns (răspunsuri rapide)
Da/Nu, evaluări, alegerea unei oreTastatură de răspuns ascunsă după o atingere
Numărul de telefon al clientuluiButonul 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 mesajButoane inline callback
Deschiderea unui site, a urmăririi coletului sau a plățiiButon inline URL
Formular sau catalog în TelegramButon 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

Întrebări frecvente

Întrebări frecvente

Care este diferența dintre tastatura de răspuns și tastatura inline în Telegram?

Tastatura de răspuns înlocuiește tastatura obișnuită a clientului cu butoanele dvs., iar o atingere trimite textul butonului în chat, ca și cum clientul l-ar fi scris. Tastatura inline este atașată sub un singur mesaj; atingerea trimite date ascunse botului sau deschide un link ori o Mini App, iar în chat nu apare nimic nou.

Cum află un bot Telegram numărul de telefon al clientului?

Doar dacă clientul îl partajează. Trimiteți un buton de tastatură cu request_contact; când clientul îl atinge, Telegram trimite numărul către bot ca persoană de contact. În MonoChat alegeți tipul de mesaj Solicitare de informații de contact: clientul vede butonul Partajați datele de contact în limba sa.

Pot butoanele inline să ceară telefonul sau locația?

Nu. În Bot API, request_contact și request_location există doar pe butoanele tastaturii de răspuns (KeyboardButton) și funcționează doar în chaturile private cu botul. Butoanele inline trimit date callback, deschid un URL sau pornesc o Mini App.

De ce un buton Telegram rămâne în încărcare?

După atingerea unui buton callback, Telegram afișează un indicator de progres până când botul apelează answerCallbackQuery. Dacă botul nu răspunde, butonul pare blocat. Din MonoChat 3.8.41 fiecare atingere primește răspuns: indicatorul se oprește, iar atingerea apare în chat ca Răspuns la buton.

Trebuie să programez ca să adaug butoane într-un bot Telegram?

Nu. Conectați tokenul BotFather la MonoChat și pregătiți mesajele în nodul Trimite mesaj sau în mesajele scurte: răspunsuri rapide, mesaje de tip Buton cu butoane inline, Solicitare de locație și Solicitare de informații de contact. Fluxurile direcționează apoi clientul după butonul atins.

Prima lună de Growth din partea noastră

WhatsApp, Instagram și Messenger într-un singur inbox

Începeți gratuit cu MonoChat: inbox comun pentru echipă, asistenți AI, șabloane și campanii pe API-urile oficiale Meta.

Un cod per companie • 30 de zile pentru a-l folosi • Fără card

$150 ca să începeți.

Revendicați