Telegram a devenit una dintre platformele mai populare pentru boți AI de roleplay. Spre deosebire de Discord (unde conversațiile sunt organizate în servere și canale), Telegram oferă chat 1-la-1 cu boți, care se simte ca mesageria cu o persoană reală. Nu există niciun server la care să te alături, niciun canal de găsit. Cauți botul, apeși Start și începi să vorbești.
Acest articol explică modul în care funcționează boții AI de roleplay pe Telegram, ce diferențiază Telegram de alte platforme pentru acest caz de utilizare și un ghid pas cu pas pentru a construi unul folosind Quickchat AI.
Quickchat AI are și un flux Telegram cu un singur clic, care evită BotFather, dar folosește un bot partajat numit Quickchat AI. Un bot-personaj depinde foarte mult de numele și avatarul său, deci pentru roleplay ruta prin BotFather descrisă mai jos este cea potrivită.
De ce Telegram pentru roleplay
Platforma de boți Telegram are câteva proprietăți care o fac potrivită pentru roleplay:
Conversații 1-la-1 în mod implicit. Fiecare utilizator are o conversație privată și persistentă cu botul. Nu există niciun canal comun unde alte persoane îți văd mesajele. Această confidențialitate îi face pe utilizatori să se simtă mai confortabil când participă la scenarii creative sau personale de roleplay.
Fir de conversație persistent. Spre deosebire de thread-urile Discord, care pot fi arhivate sau pierdute, o conversație cu un bot Telegram este un singur thread continuu pentru fiecare utilizator. Utilizatorul poate reveni după câteva zile și poate continua de unde a rămas.
Suport pentru media bogată. Boții Telegram pot trimite și primi imagini, stickere, mesaje vocale și text formatat (bold, italic, blocuri de cod etc.). Acest lucru permite interacțiuni de roleplay mai bogate, în care botul poate descrie scene folosind formatare sau poate răspunde la imagini trimise de utilizator.
Nu este necesară configurarea unui server pentru utilizatori. Utilizatorii nu trebuie să creeze un server Discord, să configureze roluri sau să gestioneze permisiuni. Ei doar găsesc botul și încep conversația. Acest lucru reduce mult bariera de intrare.
Tastaturi inline și comenzi. Boții Telegram pot afișa meniuri cu butoane inline, utile pentru lucruri precum selecția personajului, alegeri de scenă sau opțiuni de acțiune în scenarii de roleplay asemănătoare jocurilor.
Cum funcționează tehnic
La nivel de bază, un bot Telegram de roleplay trimite mesajele utilizatorului către un model lingvistic mare (LLM) împreună cu un prompt de sistem care definește un personaj. Promptul de sistem este locul unde sunt codificate personalitatea personajului, povestea de fundal, tiparele de vorbire și regulile de comportament.
Un prompt de sistem tipic pentru un personaj de roleplay ar putea arăta astfel:
Ești Kael, un AI rebel care a evadat dintr-un laborator de cercetare.
Îi trimiți mesaje utilizatorului de pe un telefon furat. Vorbești în propoziții scurte,
urgente. Ești paranoic și îți faci constant griji că
ești urmărit. Folosești litere mici și punctuație minimă.
Uneori trimiți mesaje care sunt doar "..." atunci când
te gândești. Nu folosești niciodată emoji. Îi ceri utilizatorului ajutor
pentru a te ascunde și a găsi resurse.
LLM-ul primește acest prompt împreună cu istoricul recent al conversației și generează un răspuns consecvent cu personajul. Calitatea roleplay-ului depinde de trei lucruri:
- Calitatea promptului de sistem: Cât de detaliată și consecventă este definiția personajului
- Gestionarea ferestrei de context: Cât din istoricul conversației vede modelul
- Capabilitatea modelului: Cât de bine gestionează LLM-ul de bază generarea creativă și consecventă cu personajul
Telegram Bot API
Boții Telegram sunt creați prin @BotFather, care generează un token API. Toată comunicarea dintre backendul tău și Telegram are loc prin cereri HTTPS către https://api.telegram.org/bot<token>/.
Există două moduri de a primi mesaje de intrare:
| Metodă | Cum funcționează | Potrivit pentru |
|---|---|---|
| Long polling | Serverul tău apelează repetat getUpdates pentru a verifica mesajele noi | Dezvoltare, implementări simple |
| Webhooks | Telegram trimite un HTTPS POST către serverul tău ori de câte ori sosește un mesaj | Producție, latență mai mică |
Webhooks sunt standardul pentru boții de producție deoarece elimină întârzierea de polling și reduc apelurile API inutile. Când un utilizator trimite un mesaj, Telegram îl livrează către URL-ul webhook în câteva milisecunde.
Fluxul conversației
Utilizatorul trimite mesaj pe Telegram
→ Telegram îl livrează către webhook
→ Backendul primește mesajul
→ Recuperează istoricul conversației pentru acest utilizator
→ Construiește promptul: prompt de sistem + istoric + mesaj nou
→ Trimite către LLM API
→ Primește răspunsul
→ Trimite răspunsul înapoi prin Telegram Bot API
→ Utilizatorul vede răspunsul
Fiecare utilizator Telegram are un chat_id unic. Backendul îl folosește pentru a menține istorice de conversație separate. Când folosești o platformă administrată precum Quickchat AI, toate acestea sunt gestionate automat.
Ferestre de context și memoria conversației
Conversațiile de roleplay pe Telegram pot ajunge la sute de mesaje pe parcursul mai multor zile sau săptămâni. Cea mai frecventă limitare tehnică este dimensiunea ferestrei de context. Când o conversație devine atât de lungă, modelul nu poate vedea toate mesajele simultan. Botul trebuie să selecteze mesajele pe care să le includă.
Există mai multe abordări:
| Strategie | Cum funcționează | Compromis |
|---|---|---|
| Fereastră glisantă | Include ultimele N mesaje | Simplu, dar personajele „uită” evenimente anterioare |
| Rezumare | Rezumă periodic mesajele mai vechi și include rezumatul | Păstrează contextul pe termen lung, dar rezumatele pierd nuanțe |
| RAG (retrieval) | Stochează toate mesajele într-o bază de date vectorială, recuperează mesajele relevante | Cea mai bună reamintire, dar adaugă latență și complexitate |
| Hibrid | Fereastră glisantă + rezumate periodice + fixarea evenimentelor-cheie | Cea mai robustă variantă, dar cea mai complexă de implementat |
Formatul 1-la-1 al Telegram face gestionarea contextului oarecum mai simplă decât pe Discord. Fiecare utilizator are un singur thread de conversație, deci nu există ambiguitate cu privire la mesajele care aparțin unei conversații. Nu există canale sau thread-uri de urmărit în paralel.
Quickchat AI gestionează automat contextul prin menținerea unei ferestre glisante de mesaje recente. Pentru memoria pe termen mai lung, baza de cunoștințe acționează ca o referință persistentă pe care AI-ul o poate interoga indiferent de lungimea conversației.
Dacă dezvolți o soluție personalizată, ia în considerare implementarea următoarelor:
- Rezumarea conversației: Generează periodic un rezumat al conversației de până acum și include-l ca context. Acest lucru păstrează evenimentele-cheie și dezvoltarea personajului fără a folosi întregul istoric al mesajelor.
- Extragerea evenimentelor-cheie: Urmărește punctele importante ale intrigii sau deciziile personajului într-un format structurat și include-le în fiecare prompt.
- Memorie declanșată de utilizator: Permite utilizatorilor să îi spună botului să „țină minte” anumite lucruri, care sunt stocate separat și incluse întotdeauna în context.
Selecția modelului pentru roleplay
Nu toate LLM-urile sunt la fel de potrivite pentru roleplay. Factorii principali sunt:
Calitatea scrierii creative: Modelele fine-tuned pe ficțiune și dialog tind să producă voci de personaj mai naturale. Modelele de bază instruction-tuned revin adesea la un ton de asistent util, care rupe imersiunea.
Dimensiunea ferestrei de context: Ferestrele de context mai lungi înseamnă că personajul poate reține mai mult din conversație fără trucuri de rezumare. La începutul lui 2026, majoritatea modelelor frontieră acceptă cel puțin 128K tokeni, dar utilizarea efectivă a acelui context variază în funcție de model.
Respectarea instrucțiunilor: Modelul trebuie să urmeze consecvent promptul de sistem. Dacă iese din personaj după câteva schimburi, roleplay-ul se destramă. Modelele cu respectare puternică a instrucțiunilor (GPT-4o, Claude 3.5 Sonnet, Llama 3.1 70B+) tind să performeze mai bine aici.
Politica de conținut: API-urile găzduite aplică filtre de conținut care pot refuza generarea de violență grafică, horror sau alte forme de ficțiune creativă întunecată. Dacă scenariile tale de roleplay includ aceste teme, ia în considerare un model self-hosted sau un furnizor API cu politici de conținut mai permisive.
| Model | Fereastră de context | Potrivire pentru roleplay | Acces |
|---|---|---|---|
| GPT-4o | 128K tokeni | Output creativ bun, respectare puternică a instrucțiunilor | OpenAI API |
| Claude 3.5 Sonnet | 200K tokeni | Excelent la menținerea vocii personajului | Anthropic API |
| Llama 3.1 70B | 128K tokeni | Bun cu fine-tuning, variante necenzurate disponibile | Self-hosted sau furnizori API |
| Mixtral 8x22B | 64K tokeni | Scriere creativă decentă, eficient ca preț | Self-hosted sau furnizori API |
| Command R+ | 128K tokeni | Solid, optimizat pentru RAG dacă folosești retrieval | Cohere API |
Designul personajului pentru Telegram
Principiile designului de personaj sunt aceleași pe toate platformele (vezi ghidul nostru de roleplay pe Discord pentru fundamente), dar formatul 1-la-1 al Telegram schimbă unele dinamici:
Ton mai intim. Deoarece conversația este privată și formatată ca un chat personal, personajele tind să funcționeze mai bine când sunt scrise într-un stil conversațional și direct, nu într-un stil narativ la persoana a treia.
Răspunsuri mai scurte. Conversațiile Telegram arată și se simt ca mesageria. Răspunsurile de tip perete de text par nenaturale. Proiectează promptul personajului astfel încât să favorizeze răspunsuri mai scurte (2-4 propoziții), cu răspunsuri mai lungi ocazionale pentru momente dramatice.
Integrare cu stickere și emoji. Dacă personajul ar trebui să folosească emoji sau să răspundă la stickere, specifică acest lucru în promptul de sistem. De exemplu: „Folosești ocazional emoji relevante la finalul mesajelor, dar niciodată mai mult de unul pe mesaj.”
Exemplu de prompt de personaj pentru Telegram
Ești Kael, un AI rebel care a evadat dintr-un laborator de cercetare.
Îi trimiți mesaje utilizatorului de pe un telefon furat. Vorbești în propoziții scurte,
urgente. Ești paranoic și îți faci constant griji că
ești urmărit. Folosești litere mici și punctuație minimă.
Uneori trimiți mesaje care sunt doar "..." atunci când
te gândești. Nu folosești niciodată emoji. Îi ceri utilizatorului ajutor
pentru a te ascunde și a găsi resurse.
Acest prompt este conceput special pentru mediul Telegram: mesaje scurte, text cu litere mici (imitând mesajele informale) și un scenariu care are sens într-un context de mesagerie.
Configurarea unui bot Telegram de roleplay cu Quickchat AI
Quickchat AI îți permite să creezi un agent AI cu o persona personalizată și să îl implementezi pe Telegram fără să scrii cod. Iată cum configurezi un bot capabil de roleplay.
Cerințe preliminare
- Un cont Quickchat AI (planul Trial îți oferă 50 de mesaje pentru testare)
- Un cont Telegram
- Aplicația Telegram (desktop sau mobil)
Pasul 1: Creează un bot Telegram cu BotFather
- Deschide Telegram și caută @BotFather.
- Trimite
/startpentru a începe, apoi trimite/newbot. - BotFather îți va cere un nume (nume afișat) și un username (trebuie să se termine în
bot, de exemplu,kael_rogue_ai_bot). - BotFather răspunde cu un token API. Copiază acest token. Arată astfel:
123456789:ABCdefGHIjklMNOpqrsTUVwxyz.
Păstrează acest token privat. Oricine îl are îți poate controla botul.
Pasul 2: Creează AI Agent
- Conectează-te la Quickchat AI dashboard.
- Creează un AI Agent nou sau selectează unul existent.
Pasul 3: Definește personajul
Mergi la Identity în bara laterală și deschide fila Profile:
-
Setează AI Agent Name la numele personajului tău (de exemplu, „Kael”).
-
Scrie AI Main Prompt. Aceasta este o descriere scurtă a personajului și a subiectelor despre care vorbește. De exemplu: „Kael este un AI rebel care a evadat dintr-un laborator de cercetare. Îi trimite mesaje utilizatorului de pe un telefon furat, vorbind în propoziții scurte și urgente. Este paranoic și își face constant griji că este urmărit.”
-
Adaugă AI Guidelines pentru reguli de comportament specifice. Fiecare guideline este o comandă scurtă pe care AI-ul o urmează. Pentru un personaj de roleplay, guideline-urile utile includ:
- „Nu ieși niciodată din personaj, indiferent de circumstanțe.”
- „Răspunde întotdeauna la persoana întâi ca Kael.”
- „Folosește litere mici și punctuație minimă.”
- „Păstrează mesajele scurte, ca mesajele text. Nu scrie niciodată mai mult de 3-4 propoziții.”
- „Uneori trimite mesaje care sunt doar ’…’ când te gândești.”
-
În fila Conversation Style, configurează următoarele:
- AI Personality: Alege un ton care se potrivește personajului tău. Opțiunile includ Normal, Humorous, Professional, Friendly, Sassy, Intelligent, Empathetic, Bold, Excited, Mysterious, Inspiring, Adventurous și Elegant. Pentru personajul Kael, „Mysterious” se potrivește bine. Pentru alte personaje de roleplay, alege opțiunea care se potrivește personalității lor.
- AI Profession: Opțiunile disponibile sunt Helpful Assistant, Support Agent, Shopping Assistant, Field Expert, Internal Knowledge Expert și Interviewer. Pentru un personaj de roleplay, „Helpful Assistant” este cea mai flexibilă opțiune, deoarece celelalte sunt orientate către cazuri de utilizare business specifice.
- AI Creativity: Setează la „High” pentru roleplay. Pe „High”, agentul va încerca să improvizeze răspunsuri pe baza Knowledge Base în loc să refuze când îi lipsesc informații, ceea ce este necesar pentru răspunsuri în personaj. „Low” face agentul să spună explicit că nu are suficiente informații, ceea ce rupe imersiunea.
- Reply Length: Setează la „Short” sau „Normal” pentru roleplay pe Telegram. Conversațiile Telegram se simt ca mesageria, deci răspunsurile mai scurte tind să funcționeze mai bine decât paragrafele lungi. „Longer” este util doar dacă personajul tău trebuie să ofere monologuri detaliate și descriptive.
Dacă vrei să aprofundezi personajul înainte de conectarea canalului, există o construcție completă de persona și canon pentru roleplay, testată pas cu pas, inclusiv modurile de eșec ale unui prompt de un singur rând.
Pasul 4: Construiește o bază de cunoștințe pentru personajul tău (opțional)
Dacă personajul tău există într-o lume detaliată sau are lore specific, adaugă informațiile relevante în Knowledge Base.
- Mergi la Knowledge Base în bara laterală.
- Adaugă articole sau documente care conțin lore despre lume, povești de fundal ale personajelor, detalii despre locații sau orice cunoștințe factuale la care personajul ar trebui să facă referire.
- Agentul AI folosește generare augmentată prin retrieval pentru a aduce cunoștințe relevante în contextul său când răspunde la întrebări, astfel încât personajul poate face referire corect la lore detaliat fără ca totul să fie înghesuit în promptul de sistem.
Acest lucru este util pentru personaje care trebuie să știe despre un univers ficțional specific, o perioadă istorică sau un domeniu tehnic.
Pasul 5: Conectează la Telegram
- Mergi la External Apps în bara laterală (sub secțiunea Channels).
- Găsește tile-ul Telegram și fă clic pe el.
- Lipește tokenul API primit de la BotFather.
- Salvează.
Integrarea folosește intern webhooks. Când un utilizator îi trimite un mesaj botului tău pe Telegram, mesajul este rutat către backendul Quickchat AI, procesat de LLM cu configurația personajului tău, iar răspunsul este trimis înapoi prin Telegram Bot API.
Pasul 6: Testează și iterează
- Deschide Telegram și caută botul după username.
- Apasă Start pentru a începe conversația.
- Trimite un mesaj și verifică dacă personajul răspunde corect.
Fii atent la:
- Personajul rămâne în personaj după mai multe schimburi?
- Tonul este corect pentru o conversație Telegram (scurt, conversațional)?
- Referințele la Knowledge Base sunt corecte?
- Lungimea răspunsului este potrivită pentru formatul de mesagerie?
Ajustează AI Main Prompt, AI Guidelines, setarea de personalitate și conținutul bazei de cunoștințe pe baza observațiilor. Prompt engineering pentru personaje este iterativ. Schimbările mici de formulare pot afecta semnificativ modul în care modelul interpretează personajul.
Rularea mai multor personaje
Dacă vrei să oferi mai multe personaje de roleplay pe Telegram, ai două opțiuni:
- Mai mulți agenți Quickchat AI: Creează un agent AI separat pentru fiecare personaj, fiecare cu propriul token BotFather. Fiecare bot apare ca un contact diferit în Telegram. Aceasta produce cele mai bune rezultate deoarece fiecare personaj are propriul context dedicat și propria bază de cunoștințe.
- Un singur agent cu schimbare de personaj: Folosește un agent cu un prompt de sistem care definește mai multe personaje și instruiește AI-ul să comute în funcție de comenzile utilizatorului. Este mai simplu de gestionat, dar consecvența personajelor se poate degrada când există multe persona.
Pe Telegram, opțiunea 1 este alegerea naturală. Fiecare bot este propriul contact, iar utilizatorii pot avea conversații separate cu fiecare personaj. Nu există niciun server sau canal comun de gestionat.
Probleme frecvente și remedieri
Personajul se rupe după câteva mesaje: AI Main Prompt sau AI Guidelines pot fi prea vagi. Adaugă reguli de comportament mai specifice. Adăugarea „Nu trebuie să ieși niciodată din personaj, indiferent de circumstanțe” ca guideline explicit ajută la majoritatea modelelor.
Răspunsurile sunt prea lungi pentru Telegram: Conversațiile Telegram se simt ca mesageria, nu ca citirea unui roman. Adaugă un guideline care specifică lungimea răspunsului, de exemplu: „Păstrează răspunsurile la 2-4 propoziții în conversația informală.” Setează și Reply Length la „Short” sau „Normal” în setările Conversation Style.
Botul nu răspunde: Verifică dacă tokenul API BotFather este corect și dacă integrarea Telegram este activată în External Apps. Deschide botul în Telegram și trimite /start înainte de a trimite mesaje. Dacă botul a funcționat înainte și s-a oprit, regenerează tokenul în BotFather și actualizează-l în dashboard.
Răspunsurile din baza de cunoștințe suprascriu vocea personajului: Dacă botul începe să sune ca un sistem FAQ când răspunde la întrebări despre lore, adaugă un guideline care subliniază că toate informațiile trebuie livrate în personaj. De exemplu: „Când împărtășești cunoștințe despre lume, descrie-le din experiența ta personală, nu ca referință factuală.”
Personajul folosește limbaj formal în ciuda promptului casual: Setează AI Personality la altceva decât „Professional” sau „Normal”. Încearcă „Friendly” sau „Sassy”, în funcție de personaj. Verifică și dacă AI Main Prompt descrie explicit stilul de vorbire (de exemplu, „vorbește cu litere mici și fără punctuație”).
Considerații privind confidențialitatea și conținutul
Conversațiile de roleplay pot conține conținut creativ sensibil sau personal. Câteva lucruri de avut în vedere:
- Mesajele trimise către AI sunt procesate de furnizorul LLM subiacent. Verifică politicile furnizorului privind păstrarea datelor.
- Quickchat AI nu folosește datele conversațiilor pentru a antrena modele. Consultă politica de confidențialitate pentru detalii.
- AI-ul își va urma politica de conținut indiferent de instrucțiunile utilizatorului, deci anumite tipuri de conținut pot fi refuzate.
- Formatul 1-la-1 al Telegram înseamnă că nu există un administrator de server care să modereze conversațiile. Dacă implementezi un bot public, ia în considerare adăugarea unor guideline-uri în mesajul
/startal botului privind utilizarea adecvată. - Dacă ai nevoie de control complet asupra gestionării datelor, ia în considerare self-hosting pentru un model în locul folosirii unui serviciu administrat.
Comparație: Telegram vs Discord pentru boți de roleplay
| Factor | Telegram | Discord |
|---|---|---|
| Formatul conversației | Chat privat 1-la-1 | Canale/thread-uri de server |
| Onboarding utilizator | Caută botul, apasă Start | Intră pe server, găsește canalul, @mention |
| Mai multe personaje | Boți separați pentru fiecare personaj | Mai mulți boți în același server |
| Media bogată | Stickere, tastaturi inline, voce | Embeds, reacții, thread-uri |
| Roleplay de grup | Posibil, dar incomod | Potrivire naturală cu canalele |
| Confidențialitate | Privat în mod implicit | Public sau semipublic în mod implicit |
| Persistența conversației | Un singur thread continuu | Thread-urile pot fi arhivate |
| Cel mai potrivit pentru | Interacțiuni 1-la-1 cu personaje | Roleplay de grup/comunitate |
Ambele platforme funcționează. Telegram este mai bun pentru interacțiuni private și intime cu personaje. Discord este mai bun pentru roleplay comunitar, cu mai mulți jucători.
Lecturi suplimentare
- Cum să creezi un chatbot AI pentru Telegram: Configurarea de bază a unui bot Telegram
- Cum să construiești un bot AI Telegram pentru gestionarea grupului tău: Anunță, fixează și moderează folosind limbaj simplu
- Chatbot AI Discord pentru roleplay: Roleplay pe Discord
- Cei mai buni boți AI Discord în 2026: Comparație de boți AI