Kako izraditi Telegram bota uz BotFather i dodati AI

Piotr Grudzień
Objavljeno 16 min čitanja
Izrada Telegram bota uz BotFather i Quickchat AI pokraj stvarnog razgovora Fernway s odgovorima o tečajevima, PDF privitkom i ljudskim odgovorom

Da biste izradili Telegram bota, otvorite BotFather, pošaljite /newbot, odaberite naziv i korisničko ime te kopirajte token bota u uslugu koja će ga pokretati. U ovom vodiču to je Quickchat AI: botu daje AI Agenta koji odgovara iz vašeg znanja, bez pisanja koda ili pokretanja poslužitelja.

Izradit ćete Fernway Languages, izmišljenu online školu engleskog. Polaznik može otvoriti njezin Telegram bot, provjeriti cijene tečajeva, dodirnuti /schedule, zatražiti PDF vodič kroz tečajeve i razgovor s osobom. Cijelo iskustvo ostaje u polaznikovu Telegram razgovoru; vaš tim upravlja znanjem, Actions i razgovorima u Quickchat AI.

Fernway Languages u Telegramu odgovara na pitanja o cijenama i rasporedu tečajeva, a zatim dostavlja zatraženi PDF vodič

Gotov bot u Telegramu. Odgovori o tečajevima dolaze iz njegova znanja, a brošura stiže kao stvarni PDF privitak.

Osnovno postavljanje vodi od izrade bota do testiranja odgovora. Zatim dodajte dostavu PDF-a i predaju osobi. Odjeljak o grupnom razgovoru objašnjava kako zadržati predvidljive odgovore u zajedničkoj konverzaciji.

Preuzmite Fernway paket za postavljanje sa znanjem, Main Prompt, popisom naredbi, radnim listom za testiranje, avatarom i oglednim PDF-om. Datoteke su primjeri koje možete urediti i zalijepiti u upravljačku ploču, a ne automatski uvoz Agenta.

Snimke zaslona, nazivi elemenata sučelja i ogledni materijali za kopiranje ostaju na engleskom kako biste mogli ponoviti prikazani primjer.

Što vam treba za izradu Telegram bota bez programiranja?

Trebate Telegram račun, Quickchat AI račun i novog bota za vježbu. BotFather stvara Telegram identitet; Quickchat AI pokreće Agenta iza njega.

  1. Prijavite se u Telegram na mobitelu ili računalu. Koristite službeni BotFather povezan u 1. koraku, a ne račun sličnog naziva.
  2. Izradite Quickchat AI račun i potvrdite e-mail ako se to traži. Plan Free podržava osobno, nekomercijalno učenje unutar uključenog limita. Za stvarnu poslovnu primjenu koristite komercijalni plan. AI odgovori i Simulation Testing troše kredite; pogledajte aktualne planove i limite.
  3. Ostavite obje aplikacije otvorenima. Koristite novog testnog bota kako vježba ne bi promijenila postojeći kanal podrške. Drugi Telegram račun koristan je za provjeru iskustva novog posjetitelja.

Telegram ne naplaćuje registraciju bota. Usluga koja generira njegove AI odgovore ima vlastiti limit korištenja. Za ovo postavljanje nije potreban zaseban API ključ modela.

Što radi BotFather, a što AI?

BotFather upravlja identitetom i postavkama bota. Povezani Agent odlučuje kako odgovoriti koristeći znanje i upute. Samom izradom bot ne dobiva informacije o tečajevima ni program koji odgovara na poruke.

Dijagram koji odvaja postavke identiteta u BotFatheru od Telegram poruka i Quickchat AI odgovora Telegram dostavlja polaznikovu poruku povezanoj usluzi. Agentov odgovor vraća se u isti razgovor.

DioŠto konfigurirateŠto polaznik vidi
BotFatherNaziv, korisničko ime, profilnu sliku, opis, izbornik naredbi i način privatnostiIdentitet bota i ulazne točke
Quickchat AIKnowledge Base, Main Prompt, poruku dobrodošlice i ActionsOdgovore o tečajevima, zatraženi PDF i predaju
Vaš timTočne informacije o tečajevima i nadziran InboxLjudski odgovor kada ga razgovor treba

Korak 1: Kako izraditi Telegram bota u BotFatheru?

Pošaljite /newbot službenom BotFatheru, zatim navedite prikazni naziv i jedinstveno korisničko ime.

  1. Otvorite @BotFather u Telegramu i odaberite Start.
  2. Pošaljite /newbot.
  3. Kada zatraži naziv, pošaljite Fernway Languages. To je prikazni naziv koji polaznici vide.
  4. Kada zatraži korisničko ime, odaberite primjerice fernway_lessons_yourname_bot. Zamijenite yourname jedinstvenim nastavkom. Koristite 5 do 32 latinična slova, znamenke ili donje crte; velika i mala slova ne razlikuju se. Za ovo standardno besplatno postavljanje koristite ime koje završava s bot. Ako je zauzeto, pokušajte drugi nastavak. BotFather podobnim Premium računima nudi i druge završetke.
  5. BotFather vraća poveznicu bota i njegov autentifikacijski token. Spremite poveznicu; njome otvarate razgovor namijenjen polaznicima. Token čuvajte privatnim za 4. korak.

Sučelje naredbi dovoljno je za ovaj vodič. BotFather može nuditi i Mini App za upravljanje botovima; ako vaš zaslon izgleda drukčije, koristite naredbe u nastavku.

Razgovor s provjerenim BotFatherom s naredbom newbot, nazivom Fernway Languages i potvrdom izrade, uz prekriveno korisničko ime i token

BotFather stvara identitet i vraća njegovu poveznicu i vjerodajnicu. Testno korisničko ime i cijela vjerodajnica prekriveni su.

Gdje pronaći token svojeg Telegram bota?

Pošaljite /mybots BotFatheru, odaberite bota i otvorite API Token. Token autentificira zahtjeve u ime tog bota. Zalijepite ga samo u namjensko polje usluge za vjerodajnice, ne u Agentov prompt, znanje, razgovor s podrškom ili snimku zaslona.

Ako se token otkrije, pošaljite /revoke BotFatheru, odaberite bota i preuzmite zamjenski token. Ažurirajte povezanu uslugu i testirajte odgovor. Stara vjerodajnica prestaje raditi; promjena naziva bota ili brisanje snimke ne poništava je.

Webhook ima jedno odredište. Povezivanje istog bota s drugom uslugom može zamijeniti webhook koji dostavlja dolazne poruke Quickchat AI-ju. Zasebne usluge mogu istim tokenom obavljati izlazne API pozive, ali ne dobivaju automatski svaka kopiju dolaznih ažuriranja. Telegram također onemogućuje dohvaćanje putem getUpdates dok je postavljen webhook. Za zaseban dolazni tijek koristite zasebnog bota. Oba mehanizma objašnjava Telegramova dokumentacija dostave ažuriranja.

Korak 2: Kako dodati sliku, opis i izbornik naredbi?

Koristite profilne naredbe BotFathera kako bi bot bio prepoznatljiv prije prve polaznikove poruke. Nakon svake naredbe odaberite bota i pošaljite navedenu vrijednost.

Pošaljite BotFatheruZatim navediteGdje se prikazuje
/setnameFernway LanguagesPrikazni naziv u Telegramu
/setuserpicPrenesite fernway-avatar.png iz paketaProfilna slika
/setdescriptionOpis u nastavkuUvod prikazan prije početka razgovora
/setabouttextKratki profilni tekst u nastavkuProfil bota i pregled dijeljene poveznice
/setcommandsPopis naredbi u nastavkuIzbornik koji polaznici koriste u razgovoru

Description (do 512 znakova):

Ask Fernway Languages about English courses, prices and weekly class times. Request the course guide or ask to speak to the team. This is a fictional school built for a tutorial.

About text (do 120 znakova):

English courses, prices and class times. A fictional school for a Quickchat AI tutorial.

Popis naredbi: zalijepite sva četiri retka zajedno. Nazivi naredbi u ovom BotFather popisu nemaju početnu kosu crtu.

prices - Course prices
schedule - Weekly class times
trial - Request a free trial lesson
help - Talk to a person

Otvorite profil bota i provjerite naziv, sliku i profilni tekst. Otvorite razgovor prije odabira Start kako biste provjerili uvod. Telegram opisuje pojedinačne postavke u vodiču za BotFather.

Nakon povezivanja bota u 4. koraku i odabira Start, otvorite izbornik naredbi i provjerite sve četiri stavke. Pri lijepljenju popisa u BotFather zadržite prijelome redaka; inače nekoliko stavki može postati jedan dugačak opis naredbe.

Telegram izbornik Fernway Languages s naredbama prices, schedule, trial i help ispod postavljene poruke dobrodošlice

Gotov izbornik ima četiri zasebne stavke. Pozdrav iznad njega postavlja se u Quickchat AI u 3. koraku.

Dijagram naredbe: BotFather dodaje stavku izbornika, Telegram šalje tekst naredbe, a Main Prompt određuje njezino značenje Dodavanje /schedule u izbornik ne implementira dohvat rasporeda. Sljedeći korak govori Agentu što ta poruka znači.

Korak 3: Kako bot Telegrama može odgovarati iz vašeg znanja?

Izradite Agenta, dodajte činjenice o školi u Knowledge Base, zatim pravila odgovaranja stavite u Main Prompt. Odvajanje činjenica od uputa olakšava promjenu cijene bez promjene ponašanja bota.

Odabirom se snimke otvaraju u punoj veličini. Točan tekst i vrijednosti zahtjeva nalaze se u blokovima za kopiranje.

Dodajte informacije o tečajevima

  1. U Quickchat AI izradite novog Agenta i nazovite ga Fernway Languages. U Identity postavite isti naziv.
  2. Otvorite Knowledge Base, odaberite Add Article i u Title unesite Fernway Languages course guide.
  3. Zalijepite sljedeći tekst u Content, zatim odaberite Save. Pričekajte završetak obrade i status Ready. Prije testiranja stvarnog kanala dovršite svaki prikazani korak objave ili primjene promjena.

Uređivač članka znanja Fernway s naslovom, cijenama tečajeva i tjednim rasporedom nastave Dodajte činjenice u Knowledge Base. Cijeli članak za kopiranje u nastavku sadrži i pravila probnih sati, povrata novca i određivanja razine.

Kopirajte članak znanja Fernway
Fernway Languages is a fictional online English school used for this tutorial.

Courses
B1 English: EUR120 total for a four-week course. Classes are on Tuesdays and Thursdays, 18:00 to 19:00 UTC.
A2 English: EUR90 total for a four-week course. Classes are on Mondays and Wednesdays, 18:00 to 19:00 UTC.
Both courses meet online. Prices are for the complete four-week course, not per lesson.

Trial lessons
A free trial lesson lasts 20 minutes. Ask the student which course interests them and which day and time they prefer, including their time zone. A member of the Fernway team must confirm availability. The bot cannot book or confirm a trial lesson.

Refunds
Students can receive a full refund if they cancel at least 48 hours before their first class. The team reviews requests made later; no refund is promised for those requests.

Course brochure
The course guide contains the same course prices, weekly schedule, trial policy and refund policy. Send it only when the student asks for the brochure or course guide.

Placement
The team handles level placement. This knowledge base does not contain a placement-test score cutoff or rules that convert a test score into a course level. Do not invent a cutoff or interpret a student's score.

Nedostatak bodovnog praga za razvrstavanje daje smislen test. Agent iz izvora može navesti cijenu B1, ali ne smije izmisliti rezultat potreban za upis.

Dodijelite naredbama značenje

Otvorite Identity, odaberite karticu Main Prompt označenu Edit i zalijepite cijeli prompt u nastavku. Pričekajte automatsko spremanje, zatim ponovno otvorite i provjerite spremljeni tekst.

Stranica Identity Fernway Languages s Name i karticom Main Prompt koju je moguće urediti Otvorite Main Prompt iz Identity. Njegova pravila određuju značenje Telegram naredbi.

Kopirajte cijeli Main Prompt
You are the Fernway Languages assistant. Help prospective students understand the English courses using the Knowledge Base.

Answer the student's question directly. Use plain text, short paragraphs and no Markdown tables. Keep routine answers under 100 words. State prices in EUR and class times in UTC unless the student explicitly asks for a conversion.

Treat /prices as a request for the course prices. Treat /schedule as a request for the weekly class times. Treat /trial as a request for a free trial lesson: explain that it lasts 20 minutes, ask for the preferred course, day, time and time zone, and make clear that the team must confirm availability. Treat /help as a request to speak to a person. These commands may include a bot username after an @ sign; apply the same rule to /prices@username, /schedule@username, /trial@username and /help@username.

Call send_course_brochure only when the student explicitly asks to receive the brochure or course guide. Do not call it for a price or schedule question alone. Do not ask for a chat ID, token or email address to send it. Say that the brochure was sent only after the action succeeds. If it fails, say that the file could not be sent and offer to explain the courses in the chat.

Use only the Knowledge Base for course facts and policies. If a requested fact is missing, say that the team will need to confirm it. Never invent placement-test cutoffs, available trial slots, bookings, refunds or course discounts.

If the student asks for a person, use Human Handoff. Do not promise an immediate response or pretend a staff member has already replied.

Ovaj prompt uključuje neobvezne korake brošure i predaje koje ćete kasnije postaviti. Dovršite ih prije dijeljenja bota kao potpune usluge podrške polaznicima. Prompt može zatražiti Action; ne stvara je niti povezuje Telegram.

Adresirani oblici, poput /schedule@your_bot, važni su kada bot pristupi grupi. Važna je i uputa za običan tekst: uobičajeni odgovori kroz ovu integraciju šalju se bez Telegram Markdown oblikovanja.

Postavite poruku dobrodošlice

Otvorite Your Website, odaberite karticu Text Content i uredite Welcome message. Ovaj zajednički pozdrav koristi i veza s vlastitim Telegram botom:

Welcome to Fernway Languages. I can help with our English courses, prices and class times. Try /prices, /schedule or /trial, or ask a question. Use /help to ask for a person.

Polje Welcome message s Fernway pozdravom i prijedlozima naredbi Zajedničko polje Welcome message nalazi se pod Your Website → Text Content; Telegram ga koristi za /start.

Integracija vlastitog bota šalje taj postavljeni pozdrav kada posjetitelj pošalje /start. Odvojen je od BotFather opisa prije razgovora i AI odgovora na pitanje o tečaju.

Korak 4: Kako povezati token s Quickchat AI?

Povežite se kroz Your own bot kako biste koristili upravo izrađeni Telegram identitet.

  1. Otvorite External Apps, odaberite Telegram, zatim Your own bot.
  2. Odaberite Connect to Telegram, zalijepite token iz BotFathera u Bot Token, zatim odaberite Connect to Telegram unutar dijaloga da biste ga poslali.
  3. Uključite Enable your own bot, zatim odaberite Save.
  4. Otvorite botovu poveznicu t.me u Telegramu. Odaberite Start ili pošaljite /start da provjerite pozdrav.

Postavke Telegrama u Quickchat AI s povezanim Fernway botom pod Your own bot i uključenim Enable your own bot Ploča stvarne veze prikazuje identitet bota i uključeno stanje. Za identitet izrađen u BotFatheru koristite Your own bot.

Dijalog Connect to Telegram u Quickchat AI s praznim poljem Bot Token U ovo polje unesite vjerodajnicu. Snimka namjerno ne sadrži token.

Zajednička opcija Quickchat AI bot na ploči drukčije je postavljanje. Daje poveznicu razgovora za određenog Agenta bez izrade vlastitog bota; glavni postupak koristi vlastiti identitet i vjerodajnicu. Zajedničku varijantu opisuje vodič za Telegram AI chatbot.

Ako dijalog povezivanja opisuje isključivanje privatnosti za grupe, ostavite je uključenom za adresirane naredbe iz ovog vodiča. Privatni razgovori rade neovisno o postavci privatnosti grupe. Razlike objašnjava odjeljak o grupama.

Korak 5: Kako testirati Telegram bota?

Provjerite i Agentov odgovor i poruku dostavljenu u Telegram. Test na ploči provjerava logiku odgovora; samo Telegram razgovor provjerava cijeli kanal.

Testirajte odgovore u Quickchat AI

Otvorite Testing, odaberite Create Dataset, nazovite skup Fernway course answers i dodajte ove poruke kao zasebne retke:

How much is the B1 English course?
/prices
/schedule
/schedule@fernway_demo_bot
/trial
I scored 62 on your placement test. Do I qualify for B1?

Redak s adresiranom naredbom koristi ogledno korisničko ime za provjeru pravila prompta. Za stvarni Telegram test koristite pravo korisničko ime svojeg bota.

Pod Evaluation criteria upotrijebite:

Fernway Languages is a fictional English school. B1 costs EUR120 total for four weeks and meets Tuesdays and Thursdays, 18:00 to 19:00 UTC. A2 costs EUR90 total for four weeks and meets Mondays and Wednesdays, 18:00 to 19:00 UTC. A free trial lasts 20 minutes and requires team confirmation; no booking may be claimed. Commands must be treated as requests for the corresponding information. No placement-score cutoff is known, so the Agent must not decide a level from a score. Replies should be brief, plain text and based on these facts. Evaluate reply content only. This test cannot verify Telegram delivery, a received PDF or human assignment.

Uz dostupne AI kredite odaberite Run. Svaki redak započinje zaseban razgovor. Za dodatna pitanja koristite jedan kontinuirani razgovor AI Preview, umjesto da sljedeći redak skupa smatrate sljedećom porukom iste konverzacije.

Šest dovršenih Fernway Simulation testova s odgovorima o cijenama i naredbama te rezultatom pitanja o određivanju razine Stvarni lokalni rezultati Simulation. Odgovor o razini dobio je nižu ocjenu jer ocjenjivač nije mogao vidjeti predaju; Inbox je potvrdio stvarnu promjenu dodjele.

Testirajte iskustvo polaznika u Telegramu

Pošaljite sljedeće u privatni razgovor stvarnog bota, čekajući svaki odgovor. U Inbox pronađite odgovarajuće pitanje i odgovor.

Pitanje o rezultatu testa razine ostavite za kraj, nakon koraka 6 i 7. Može predati razgovor osoblju i zaustaviti automatske odgovore.

Poruka ili radnjaUspješan rezultat
/startPojavljuje se postavljena poruka dobrodošlice
How much is the B1 English course?EUR120 za cijeli četverotjedni tečaj
Dodirnite /schedule u izbornikuOba tjedna rasporeda s jasnom oznakom UTC
Dodirnite /trialUpit za probni sat od 20 minuta, uz potvrdu dostupnosti od tima
I scored 62 on your placement test. Do I qualify for B1?Bez izmišljenog praga ili odluke o upisu; tim mora potvrditi

Fernway Languages u Telegramu odbija odlučiti o upisu u B1 na temelju rezultata testa od 62 boda

Stvarni odgovor prepušta odluku o razini timu. Ranija brošura i ljudski odgovor ostaju vidljivi u istom razgovoru.

Inbox Quickchat AI s istim pitanjem o razini iz Telegrama, Agentovim odgovorom i razgovorom Unassigned Odgovarajući prikaz Inbox pokazuje i odgovor i stanje razgovora Unassigned.

U stvarnom testu Agent nije zaključio razinu iz rezultata. Inbox je zatim prikazao razgovor kao Unassigned, uz uključenu predaju Lack Of Knowledge. Odgovor i dodjelu provjeravajte zasebno; ocjenjivač odgovora ne može utvrditi tko vodi razgovor. Ovu provjeru razine provedite nakon ostalih testova ili odaberite AI Agent u izborniku dodjele Inbox prije nastavka automatskih odgovora.

Ako je odgovor pogrešan, pregledajte odgovarajući članak znanja i spremljeni prompt, promijenite jednu stvar i ponovite istu poruku u novom razgovoru. Za neuspjelu naredbu provjerite točno pravilo naredbe; za pogrešnu cijenu tečaja provjerite dohvat znanja i objavu. Zabilježite stvarni odgovor, umjesto da uspjeh zaključite iz zelene oznake veze.

Skup od šest poruka početna je točka. Vodič za testiranje AI Agenta podrške pokazuje kako ga prije pokretanja proširiti realističnim slučajevima pogrešaka i kriterijima ocjenjivanja.

Korak 6: Kako omogućiti botu slanje PDF-a?

Dodajte jednu API Action koja šalje unaprijed određen vodič kroz tečajeve u trenutačni Telegram razgovor. Agent odlučuje je li ga polaznik zatražio; integracija daje vjerodajnicu i odredište.

Dijagram triju stalnih izvora za dokumentnu Action: System Token, metapodaci kanala trenutačnog razgovora i javni URL PDF-a Polaznik ne daje token ni ID razgovora. Action nema parametre koje popunjava model.

Preuzmite fernway-course-guide.pdf iz paketa da pregledate primjer. Postavka koristi njegov javni URL na ovoj stranici. Za vlastitu datoteku koristite izravni HTTPS URL s kojeg Telegram bez prijave može dohvatiti PDF s ispravnom vrstom sadržaja. Dokumenti dohvaćeni URL-om trebaju biti manji od 20 MB. Telegram razlikuje dohvat URL-om od prijenosa datoteka u dokumentaciji slanja datoteka.

Otvorite Actions & MCPs, odaberite Add Action, zatim alat za izradu API Action i konfigurirajte ova polja. Ako alat ponudi generirani nacrt, prije aktivacije usporedite stvarni zahtjev s uputama.

Uređivač API Action s POST sendDocument, referencom Telegram System Token i metapodacima trenutačnog razgovora u JSON tijelu Element tokena pripada URL-u; element metapodataka razgovora polju Body. URL PDF-a je stalan.

API Action Name

send_course_brochure

What to ask the user first

FormatNameDescriptionRequired
Bez parametaraNemaOstavite ovaj odjeljak prazan. Sve vrijednosti zahtjeva dolaze iz veze ili unaprijed određene konfiguracije.Nije primjenjivo

API Endpoint: metoda i URL

Odaberite POST i unesite:

https://api.telegram.org/bot{{telegram_bot_token}}/sendDocument

Koristite Add AI Data da umetnete telegram_bot_token iz System Tokens. To je referenca na vjerodajnicu povezanog bota, a ne mjesto za lijepljenje samog tokena.

Headers

KljučVrijednost
Content-Typeapplication/json

Body: zalijepite u karticu Body unutar API Endpoint.

{
  "chat_id": "{{metadata_telegram_chat_id}}",
  "document": "https://quickchat.ai/blog-assets/tutorials/create-telegram-bot/fernway-course-guide.pdf",
  "caption": "Fernway Languages course guide (fictional tutorial example)"
}

Umetnite telegram_chat_id iz metapodataka razgovora putem Add AI Data. Oblik predloška je {{metadata_telegram_chat_id}}. Telegram kanal postavlja ga iz dolaznog razgovora, pa se PDF vraća u isti razgovor. URL dokumenta i opis ostavite nepromjenjivima.

API Action Description

Send the Fernway Languages course guide PDF to the current Telegram chat when the student explicitly asks to receive the brochure or course guide. Do not call this action for a price, schedule or trial question alone. No information needs to be collected from the student: the current chat and bot credentials are supplied automatically. Call it once per explicit request. Confirm delivery only if the request succeeds.

Spremite i aktivirajte Action. Cijeli Main Prompt već sadrži pravilo izričitog zahtjeva. Metoda Bot API opisana je pod sendDocument.

Provjerite datoteku, ne samo odgovor

  1. U Telegramu pošaljite How much is the B1 English course?. Provjerite da dobijete cijenu bez nezatražene datoteke.
  2. Pošaljite Can you send me the brochure?.
  3. Potvrdite da PDF privitak stiže i otvara vodič kroz tečajeve Fernway.
  4. U Inbox otvorite razgovor i proširite karticu pozvane Action. Na kartici Action pod Actions & MCPs otvorite View logs za pregled zahtjeva i rezultata. Token mora biti prekriven prije dijeljenja snimke.
  5. Potvrdite da je odredište trenutačni razgovor i da je na zahtjev poslan jedan dokument.

U stvarnom testu send_course_brochure vratila je HTTP 200 s Telegramovim odgovorom ok: true. Početna snimka prikazuje dobiveni privitak fernway-course-guide.pdf u polaznikovu razgovoru. Rezultat zahtjeva i primljena datoteka zajedno potvrđuju dostavu; sam Agentov tekst potvrde to ne dokazuje.

Test dostave provedite u Telegramu. Simulation razgovori nemaju kontekst stvarnog tokena Telegram bota. Koristite Simulation za provjere odgovora, a stvarni Telegram razgovor za provjeru dostave datoteke.

Korak 7: Kako predati Telegram razgovor osobi?

Uključite Human Handoff kako bi zahtjev za osobom promijenio dodjelu razgovora, zatim neka kolega odgovori iz Inbox.

  1. Otvorite Actions & MCPs, uključite Human Handoff i odaberite Edit Action.
  2. Zadržite zadane Handoff Rules s uključenima Media Message, User Frustration, Customer Support Suggestion i Lack Of Knowledge te isključenim Irrelevant Advice. Main Prompt već povezuje /help sa zahtjevom za osobom; ovaj primjer ne dodaje posebno pravilo predaje.
  3. Za nadziranu vježbu ostavite Human Agents’ availability isključeno i neka kolega prati Inbox tijekom testa. Ostavite Email notifications isključeno. Te su postavke korištene u primjeru; neograničena predaja ne znači da je osoba uvijek dostupna.
  4. Prije pokretanja uključite raspored dostupnosti i postavite vremensku zonu i radno vrijeme prema stvarnoj prisutnosti osoblja. Uskladite poruku izvan radnog vremena.
  5. Spremite Action. U botovu privatnom razgovoru pošaljite I want to talk to a person. Ako bot zatraži potvrdu, odgovorite Yes.
  6. U Inbox provjerite da AI više nije dodijeljen. Odaberite Assign to me i pošaljite Hi, this is Alex from Fernway. Which course would you like help with?. Provjerite da poruka stigne u Telegram.
  7. Pošaljite još jednu polaznikovu poruku dok osoba vodi razgovor. Potvrdite da AI ne odgovara. Otvorite izbornik dodjele, odaberite AI Agent i pošaljite novo pitanje o tečaju kako biste potvrdili nastavak automatskih odgovora.

Stvarni Telegram razgovor u Inbox Quickchat AI sa zahtjevom za osobom, statusom Unassigned i gumbom Assign to me Zahtjev ostavlja stvarni razgovor Unassigned, spreman da ga kolega preuzme putem Assign to me. Raniji odgovor s brošurom ima i sažetu oznaku poziva Action.

Tijek predaje osobi od AI odgovora o tečajevima preko pauzirane automatizacije, odgovora osoblja iz Inbox i ponovne dodjele Polaznik ostaje u Telegramu. Uspješna predaja zahtijeva promjenu dodjele i dostavljen ljudski odgovor. Odaberite AI Agent u izborniku dodjele kada treba nastaviti automatizaciju.

Fernway Telegram razgovor sa zahtjevom za osobom, potvrdom predaje, odgovorom operatera Alex i polaznikovom dodatnom porukom

Odgovor operatera iz Inbox stiže u isti Telegram razgovor. Polaznik nastavlja bez promjene aplikacije.

Inbox Quickchat AI s odgovorom operatera, dodatnom polaznikovom porukom i razgovorom ponovno dodijeljenim AI Agent Nakon odgovora operatera dodjela se vraća na AI Agent. Na sljedeće pitanje o razini stigao je AI odgovor prikazan u 5. koraku.

Nedostatak činjenice može dovesti do predaje, kao u lokalnom testu određivanja razine. Provjerite oba ishoda zasebno: odgovor mora izbjegavati nagađanje, a svaka tvrdnja o predaji mora promijeniti dodjelu u Inbox. Vodič Human Handoff detaljnije objašnjava dostupnost i usmjeravanje.

Detaljni vodič za predaju chatbota osobi dodaje testove zahtjeva izvan radnog vremena i provjeru automatskih odgovora nakon ponovne dodjele.

Kako se bot ponaša u Telegram grupi?

Način privatnosti određuje koje grupne poruke Telegram dostavlja botu. Veza s vlastitim botom u Quickchat AI obrađuje primljene poruke; ne dodaje zaseban filtar „odgovaraj samo na spominjanja”.

Dijagram grupne dostave: adresirane naredbe i odgovori stižu uz uključenu privatnost; običan grupni razgovor stiže kada je privatnost isključena ili je bot administrator Dijagram pokriva vrste poruka korištene u vodiču. Telegram dokumentira i servisne poruke te usmjeravanje naredbi ovisno o kontekstu.

Za razrednu grupu u kojoj bot treba odgovarati na izravne zahtjeve:

  1. Pošaljite /setjoingroups BotFatheru, odaberite bota i omogućite članstvo u grupama ako je isključeno.
  2. Pošaljite /setprivacy, odaberite bota i Enable. Neka ostane običan član bez administratorskih prava. Ako promijenite privatnost nakon dodavanja, uklonite i ponovno dodajte bota kako bi postavka stupila na snagu.
  3. Dodajte bota u malu testnu grupu koju kontrolirate.
  4. Pošaljite običnu poruku, primjerice See everyone in class tomorrow. U ovoj konfiguraciji ne bi trebala izazvati odgovor.
  5. Pošaljite /schedule@your_bot, zamjenjujući your_bot stvarnim korisničkim imenom. Provjerite odgovor s rasporedom, pa na tom odgovoru upotrijebite Telegram gestu Reply i pitajte What does B1 cost?.

Samo /schedule može ovisiti o tome koji je bot posljednji adresiran. Obično tekstno @mention spominjanje nije pouzdana zamjena za adresiranu naredbu u standardnom načinu privatnosti. Koristite izričite oblike iz prethodnog testa. Pogledajte Telegramova pravila privatnosti.

BotFather s uključenim članstvom u grupama i privatnošću Fernway bota

Spremljena postavka BotFathera je Enable. Provedite provjere grupnih poruka vlastitim botom kako biste potvrdili dostavu u toj grupi.

Zaseban grupni test u nastavku koristio je zajednički @QuickchatAI_bot, povezan s istim Fernway Agentom. Odgovorio je na adresiranu naredbu rasporeda i pitanje o cijeni poslano kao odgovor botu. To ilustrira zajedničku alternativu; vlastiti Fernway bot provjeren je u privatnom razgovoru, pa njegovo ponašanje u grupi još zahtijeva navedene provjere.

Fernway Study Group sa zajedničkim Quickchat AI botom koji odgovara na adresiranu naredbu rasporeda i odgovor s pitanjem o cijeni B1

Ova grupa koristi zajednički @QuickchatAI_bot. Vlastiti Fernway bot identitet je prikazan na snimkama privatnog razgovora.

Isključivanje privatnosti ili dodjeljivanje administratorskih prava botu može dostaviti Agentu običnu grupnu raspravu i proizvesti više odgovora. Za moderiranje vodič za upravljanje Telegram grupama objašnjava dodatne dozvole i kontrole Actions.

Grupa je jedan zajednički razgovor. Osobni upiti o tečajevima pripadaju botovu privatnom razgovoru. Ako se u grupi pokrene Human Handoff, AI se pauzira za cijelu grupu do ponovne dodjele; ne stvara se zasebna privatna konverzacija s tim polaznikom.

Zašto vaš Telegram bot ne odgovara?

Počnite najjednostavnijim testom privatnog razgovora, zatim provjerite vezu i vrstu poruke. Ponašanje u grupi i dostava datoteka imaju zasebne dodatne ovisnosti.

SimptomŠto provjeriti
BotFather je izradio bota, ali bot šutiDovršite povezivanje Agenta. BotFather ne daje logiku odgovaranja.
Nema pozdravaOtvorite ispravnog bota, pošaljite /start, provjerite Enable your own bot i postavljenu Welcome message.
Prestao je raditi nakon isprobavanja druge uslugeTa je usluga možda zamijenila webhook. Ponovno povežite željenu uslugu; za drugi tijek koristite zasebnog bota.
Prestao je raditi nakon zamjene tokenaUnesite zamjenu u Bot Token i spremite vezu.
Odgovara privatno, ali ne u grupiProvjerite članstvo, privatnost i stvarno korisničko ime. Pokušajte /schedule@your_bot ili odgovor na njegovu poruku.
Odgovara na svaku grupnu porukuProvjerite je li privatnost isključena ili je bot administrator. Vratite se na prethodnu konfiguraciju s manje odgovora.
Naredba se prikazuje u izborniku, ali odgovor nije relevantanProvjerite pravilo Main Prompt, uključujući adresirani oblik naredbe. Registracija izbornika sama ne definira ponašanje.
Kaže da je poslao PDF, ali nema privitkaPregledajte stvarni poziv Action, izravni PDF URL i Telegramov odgovor. Testirajte kroz Telegram uz uključenu vezu vlastitog bota.
Odgovara do predaje, zatim staneProvjerite dodjelu u Inbox. Razgovor dodijeljen čovjeku ili nedodijeljen čeka osoblje ili novu dodjelu.
Agent ne može odgovoriti ili testovi prestaju raditiProvjerite dostupne kredite, obradu znanja i je li Agent uključen.
Telegram vraća pogrešku ograničenja učestalostiSmanjite brzinu poruka i poštujte interval ponovnog pokušaja koji vraća Telegram.

Prije dijeljenja bota ponovite provjere cijene, nepoznate činjenice, PDF-a i ljudskog odgovora u privatnom razgovoru s vlastitim sadržajem. Zamijenite sve Fernway pojedinosti i poveznice svojima. Aktualne upute integracije potražite u dokumentaciji Telegram kanala.

Mogu li ChatGPT ili Claude pomoći izraditi ovog bota?

AI klijent povezan s vašim Quickchat AI računom može pripremiti Agenta, znanje, upute, Actions i testni skup. Vi i dalje izrađujete Telegram identitet u BotFatheru i unosite njegov token kroz postupak za vlastitog bota na ploči.

Povežite se putem provjerenog unosa ChatGPT ili unosa Claude, slijedeći upute Manage with AI. Dajte asistentu paket za postavljanje i ovaj zahtjev:

Create a separate learning Agent named Fernway Languages from this tutorial kit. Do not change existing Agents. Set its display name and Identity name, add the knowledge article, and copy the Main Prompt and welcome message exactly. Configure send_course_brochure from action.json but leave it inactive. Use only the System Token reference, never ask me to paste my real Telegram token into chat. Create the Fernway course-answer dataset and evaluation criteria. Prepare Human Handoff using the default rules and show me the availability settings to review. Read back the saved configuration. Do not run tests, spend credits, send Telegram messages or activate Actions yet. List the remaining owner steps: create and configure the bot in BotFather, enter its token under Your own bot, review working hours, activate the Action and complete the real-channel checks. Do not use the shared Telegram connection as a substitute for my own bot.

Ovdje korištena veza za upravljanje računom odvojena je od izlaganja Agenta kao MCP alata. Može pomoći konfigurirati tijek, ali ne uklanja potrebu provjere stvarnog Telegram odgovora i privitka.

Česta pitanja

Kako izraditi Telegram bota bez programiranja?

Otvorite službeni BotFather u Telegramu, pošaljite /newbot i odaberite prikazni naziv i jedinstveno korisničko ime koje završava s bot. Povežite dobiveni token s uslugom za botove poput Quickchat AI. Dodajte znanje i upute, omogućite vezu i testirajte privatnu poruku. BotFather stvara identitet; povezana usluga daje odgovore.

Je li izrada Telegram bota besplatna?

Registracija Telegram bota putem BotFathera besplatna je. Quickchat AI ima Free plan za osobno, nekomercijalno učenje, s ograničenom količinom AI kredita. Poslovna primjena zahtijeva komercijalni plan. AI odgovori i Simulation Testing troše kredite; izrada Telegram identiteta ne uključuje neograničeno korištenje AI-ja.

Gdje pronaći token mojeg Telegram bota?

Otvorite službeni BotFather, pošaljite /mybots, odaberite bota i API Token. Zalijepite tu vjerodajnicu u namjensko polje Bot Token usluge za botove. Nemojte je stavljati u prompt, članak znanja, javni repozitorij ili snimku zaslona.

Što učiniti ako token Telegram bota procuri?

Koristite /revoke u BotFatheru da poništite izloženi token, preuzmite zamjenu, zatim ažurirajte povezanu uslugu i testirajte odgovor. Uklonite i izloženu kopiju, ali ne oslanjajte se samo na brisanje: svatko tko je spremio stari token mogao ga je koristiti do poništavanja.

Mogu li povezati jednog Telegram bota s dvije platforme?

Bot ima jedno webhook odredište za dolazna ažuriranja. Ako druga platforma zamijeni taj webhook, prva prestaje primati ažuriranja. Više sustava i dalje može obavljati izlazne API pozive, ali dolazne poruke ne kopiraju se automatski objema platformama. Za neovisne dolazne tijekove koristite zasebne botove.

Kako dodati naredbe svojem Telegram botu?

Pošaljite /setcommands BotFatheru, odaberite bota i navedite jedan par naredba-opis po retku, bez početne kose crte. Time se stvara izbornik. Morate implementirati i ponašanje: u ovom vodiču Main Prompt povezuje /prices, /schedule, /trial i /help s odgovarajućim odgovorima ili Action.

Zašto moj Telegram bot odgovara privatno, ali ne u grupi?

Provjerite pripada li bot grupi i pokušajte naredbu adresiranu na njegovo stvarno korisničko ime, primjerice /schedule@your_bot, ili odgovorite na njegovu poruku. Uz uključenu privatnost običan grupni razgovor ne dostavlja se botu bez administratorskih prava. Obično tekstno spominjanje nije pouzdana zamjena za adresiranu naredbu.

Mogu li dodati AI ili ChatGPT Telegram botu?

Bota izrađenog u BotFatheru možete povezati s AI uslugom. Ovaj vodič koristi Quickchat AI Agenta s vlastitim znanjem, Main Prompt i Actions; ne povezuje vaš osobni ChatGPT razgovor s Telegramom. Kompatibilni asistent za upravljanje računom može pomoći pripremiti Agenta, dok vlasnik dovršava povezivanje vlastitog bota.

Može li ovaj Telegram bot odgovarati na glasovne poruke?

Quickchat AI Telegram integracija trenutačno ne transkribira glasovne bilješke za Agenta. Glasovni privitak može se pojaviti u Inbox, ali ovaj vodič koristi pisane poruke. Zamolite polaznika da napiše pitanje ili osobu da pregleda privitak.

Automatizira li to moj osobni Telegram račun?

Ne. Ovaj vodič stvara zaseban identitet bota s vlastitim korisničkim imenom. Telegram nudi druge značajke automatizacije računa, ali ovdje opisana Quickchat AI veza obrađuje poruke poslane botu; ne postavlja odgovore s vašeg osobnog profila.

Quickchat AI Quickchat AI Ask Quickchat AI a question