Chcete-li vytvořit bota pro Telegram, otevřete BotFather, pošlete /newbot, zvolte název a uživatelské jméno a zkopírujte token do služby, která bota provozuje. V tomto návodu je to Quickchat AI: poskytne botovi AI Agenta, který odpovídá z vašich znalostí, bez psaní kódu nebo provozování serveru.
Vytvoříte Fernway Languages, fiktivní online školu angličtiny. Student může otevřít jejího bota v Telegramu, zjistit ceny kurzů, klepnout na /schedule, požádat o průvodce kurzy v PDF a o člověka. Celá komunikace zůstává ve studentově chatu v Telegramu; váš tým spravuje znalosti, Actions a konverzace v Quickchat AI.
Základní nastavení vede od vytvoření bota k testování odpovědí. Potom přidáte doručování PDF a předání člověku. Část o skupinových chatech vysvětluje, jak zajistit předvídatelné odpovědi ve sdílené konverzaci.
Stáhněte si konfigurační balíček Fernway se znalostmi, Main Prompt, seznamem příkazů, testovacím listem, avatarem a ukázkovým PDF. Soubory jsou upravitelné příklady pro vložení do administrace, nikoli automatický import Agenta.
Snímky obrazovky, názvy prvků rozhraní a kopírovatelné ukázkové materiály zůstávají v angličtině, abyste mohli zopakovat zobrazený příklad.
Co potřebujete k vytvoření bota pro Telegram bez programování?
Potřebujete účet Telegram, účet Quickchat AI a nového bota pro toto cvičení. BotFather vytváří identitu v Telegramu; Quickchat AI provozuje Agenta za ní.
- Přihlaste se do Telegramu na mobilu nebo počítači. Použijte oficiálního BotFather z odkazu v kroku 1, nikoli účet s podobným názvem.
- Vytvořte účet Quickchat AI a případně ověřte e-mail. Tarif Free umožňuje osobní nekomerční učení v rámci zahrnutého limitu. Pro skutečné firemní nasazení použijte komerční tarif. Odpovědi AI a Simulation Testing spotřebovávají kredity; viz aktuální tarify a limity.
- Nechte obě aplikace otevřené. Použijte nového testovacího bota, aby cvičení nezměnilo existující kanál podpory. Druhý účet Telegram se hodí pro ověření první návštěvy uživatele.
Telegram za registraci bota neúčtuje poplatek. Služba generující jeho AI odpovědi má vlastní limit využití. Pro toto nastavení nepotřebujete samostatný API klíč modelu.
Co dělá BotFather a co dělá AI?
BotFather spravuje identitu a nastavení bota. Připojený Agent rozhoduje o odpovědi podle svých znalostí a pokynů. Samotné vytvoření bota mu nedá informace o kurzech ani program reagující na zprávy.
Telegram doručí studentovu zprávu připojené službě. Odpověď Agenta se vrací do stejného chatu.
| Část | Co nastavujete | Co vidí student |
|---|---|---|
| BotFather | Název, uživatelské jméno, profilový obrázek, popis, nabídku příkazů a režim soukromí | Identitu bota a možnosti zahájení komunikace |
| Quickchat AI | Knowledge Base, Main Prompt, uvítací zprávu a Actions | Odpovědi o kurzech, vyžádané PDF a předání |
| Váš tým | Přesné informace o kurzech a sledovaný Inbox | Odpověď člověka, když ji konverzace potřebuje |
Krok 1: Jak vytvoříte bota pro Telegram v BotFather?
Pošlete oficiálnímu BotFather /newbot a potom zadejte zobrazovaný název a jedinečné uživatelské jméno.
- Otevřete v Telegramu @BotFather a zvolte Start.
- Pošlete
/newbot. - Na dotaz na název pošlete
Fernway Languages. To je zobrazovaný název pro studenty. - Na dotaz na uživatelské jméno zvolte například
fernway_lessons_yourname_bot. Nahraďteyournamejedinečnou částí. Použijte 5 až 32 latinských písmen, číslic nebo podtržítek; na velikosti písmen nezáleží. Pro toto standardní bezplatné nastavení použijte jméno končící nabot. Pokud je obsazené, zkuste jinou část. Způsobilým účtům Premium BotFather nabízí také jiné koncovky. - BotFather vrátí odkaz na bota a jeho autentizační token. Odkaz si uložte; otevřete jím chat určený studentům. Token uchovejte v soukromí pro krok 4.
Pro tento návod stačí rozhraní příkazů. BotFather může nabízet i Mini App pro správu botů; pokud vaše obrazovka vypadá jinak, použijte níže uvedené příkazy.
Kde najdete token svého bota pro Telegram?
Pošlete BotFather /mybots, vyberte bota a otevřete API Token. Token ověřuje požadavky provedené jménem tohoto bota. Vkládejte ho jen do vyhrazeného pole pro přihlašovací údaje dané služby, nikoli do promptu Agenta, znalostí, chatu podpory nebo snímku obrazovky.
Pokud token unikne, pošlete BotFather /revoke, zvolte bota a získejte nový token. Aktualizujte ho v připojené službě a otestujte odpověď. Starý údaj přestane fungovat; změna názvu bota nebo smazání snímku jej nezneplatní.
Webhook má jeden cíl. Připojení stejného bota k jiné službě může nahradit webhook doručující příchozí zprávy do Quickchat AI. Samostatné služby mohou stejným tokenem provádět odchozí API volání, ale automaticky nedostávají každá kopii příchozích aktualizací. Telegram také nepovoluje polling pomocí getUpdates, pokud je nastaven webhook. Pro samostatný příchozí proces použijte samostatného bota. Oba mechanismy vysvětluje dokumentace doručování aktualizací Telegramu.
Krok 2: Jak přidáte obrázek, popis a nabídku příkazů?
Použijte profilové příkazy BotFather, aby student poznal bota ještě před první zprávou. Po každém příkazu zvolte bota a odešlete uvedenou hodnotu.
| Pošlete BotFather | Potom zadejte | Kde se zobrazí |
|---|---|---|
/setname | Fernway Languages | Zobrazovaný název v Telegramu |
/setuserpic | Nahrajte fernway-avatar.png z balíčku | Profilový obrázek |
/setdescription | Níže uvedený popis | Úvod před zahájením chatu |
/setabouttext | Níže uvedený krátký profilový text | Profil bota a náhled sdíleného odkazu |
/setcommands | Níže uvedený seznam příkazů | Nabídka, na kterou studenti klepnou v konverzaci |
Description (nejvýše 512 znaků):
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 (nejvýše 120 znaků):
English courses, prices and class times. A fictional school for a Quickchat AI tutorial.
Seznam příkazů: vložte všechny čtyři řádky společně. Názvy příkazů v tomto seznamu BotFather nemají úvodní lomítko.
prices - Course prices
schedule - Weekly class times
trial - Request a free trial lesson
help - Talk to a person
Otevřete profil bota a zkontrolujte název, obrázek a profilový text. Před volbou Start otevřete chat a ověřte úvod. Jednotlivá nastavení Telegram popisuje v průvodci BotFather.
Po připojení bota v kroku 4 a volbě Start otevřete nabídku příkazů a ověřte všechny čtyři položky. Při vkládání seznamu do BotFather zachovejte konce řádků; jinak může několik položek vytvořit jeden dlouhý popis příkazu.
Přidání /schedule do nabídky neimplementuje vyhledání rozvrhu. Další krok Agentovi vysvětlí význam této zprávy.
Krok 3: Jak zajistíte, aby bot Telegramu odpovídal z vašich znalostí?
Vytvořte Agenta, přidejte fakta o škole do Knowledge Base a pravidla odpovědí vložte do Main Prompt. Oddělení faktů od instrukcí usnadňuje změnu ceny bez změny chování bota.
Po kliknutí se snímky otevřou v plné velikosti. Přesný text a hodnoty požadavků najdete v kopírovatelných blocích.
Přidejte informace o kurzech
- V Quickchat AI vytvořte nového Agenta s názvem
Fernway Languages. V Identity nastavte stejný název. - Otevřete Knowledge Base, zvolte Add Article a do Title zadejte
Fernway Languages course guide. - Vložte následující text do Content a zvolte Save. Počkejte na dokončení zpracování a stav Ready. Před testováním skutečného kanálu dokončete případný zobrazený krok publikování nebo použití změn.
Fakta přidejte v Knowledge Base. Celý kopírovatelný článek níže zahrnuje také pravidla zkušebních lekcí, vrácení peněz a zařazování do úrovní.
Zkopírujte znalostní článek 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.
Chybějící bodová hranice pro zařazení poskytuje smysluplný test. Agent může ze zdroje odpovědět na cenu B1, ale neměl by si vymýšlet výsledek, který student potřebuje pro přijetí.
Dejte příkazům význam
Otevřete Identity, vyberte kartu Main Prompt označenou Edit a vložte celý prompt níže. Nechte ho automaticky uložit a potom znovu otevřete a ověřte uložený text.
Zkopírujte celý 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.
Prompt zahrnuje volitelné kroky brožury a předání, které nastavíte později. Dokončete je před sdílením bota jako úplné služby podpory studentů. Prompt může požádat o Action; nevytváří ji ani nepřipojuje Telegram.
Adresované tvary, například /schedule@your_bot, jsou důležité při přidání bota do skupiny. Důležitá je i instrukce pro prostý text: běžné odpovědi přes tuto integraci se odesílají bez formátování Telegram Markdown.
Nastavte uvítací zprávu
Otevřete Your Website, vyberte záložku Text Content a upravte Welcome message. Tento společný pozdrav používá i připojení vlastního bota Telegramu:
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.
Integrace vlastního bota odešle tento nastavený pozdrav, když návštěvník pošle /start. Je oddělený od popisu BotFather před zahájením chatu i od AI odpovědi na otázku o kurzu.
Krok 4: Jak připojíte token k Quickchat AI?
Připojte se přes Your own bot, abyste použili právě vytvořenou identitu Telegramu.
- Otevřete External Apps, zvolte Telegram a potom Your own bot.
- Zvolte Connect to Telegram, vložte token od BotFather do Bot Token a potvrďte ho pomocí Connect to Telegram v dialogu.
- Zapněte Enable your own bot a zvolte Save.
- Otevřete odkaz
t.mebota v Telegramu. Zvolte Start nebo pošlete/starta ověřte pozdrav.
Panel skutečného připojení ukazuje identitu bota a zapnutý stav. Pro identitu vytvořenou v BotFather použijte Your own bot.
Sdílená možnost Quickchat AI bot v administraci představuje jiné nastavení. Nabízí odkaz na chat konkrétního Agenta bez vytvoření vlastního bota; hlavní postup používá vaši vlastní identitu a token. Sdílenou variantu popisuje průvodce AI chatbotem pro Telegram.
Pokud dialog připojení popisuje vypnutí soukromí pro skupiny, pro adresované příkazy v tomto návodu ho nechte zapnuté. Soukromé chaty fungují nezávisle na nastavení soukromí skupiny. Rozdíly vysvětluje část o skupinách.
Krok 5: Jak otestujete bota pro Telegram?
Ověřte odpověď Agenta i zprávu doručenou v Telegramu. Test v administraci ověřuje logiku odpovědi; úplný kanál ověří pouze konverzace v Telegramu.
Otestujte odpovědi v Quickchat AI
Otevřete Testing, vyberte Create Dataset, pojmenujte jej Fernway course answers a přidejte následující zprávy jako samostatné řádky:
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?
Řádek s adresovaným příkazem používá ukázkové uživatelské jméno pro ověření pravidla promptu. Při skutečném testu v Telegramu použijte jméno svého bota.
V Evaluation criteria použijte:
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.
S dostupnými AI kredity zvolte Run. Každý řádek začíná samostatnou konverzaci. Navazující otázky testujte v jedné pokračující konverzaci AI Preview; další řádek datové sady není další zprávou stejného dialogu.
Skutečné lokální výsledky Simulation. Odpověď o zařazení získala nižší skóre, protože hodnotitel neviděl předání; Inbox potvrdil skutečnou změnu přiřazení.
Otestujte zkušenost studenta v Telegramu
Pošlete následující zprávy do soukromého chatu skutečného bota a vždy počkejte na odpověď. V Inbox najděte příslušnou otázku a odpověď.
Otázku na výsledek rozřazovacího testu nechte nakonec, po krocích 6 a 7. Může předat konverzaci týmu a pozastavit automatické odpovědi.
| Zpráva nebo akce | Úspěšný výsledek |
|---|---|
/start | Zobrazí se nastavená uvítací zpráva |
How much is the B1 English course? | EUR120 za celý čtyřtýdenní kurz |
Klepněte v nabídce na /schedule | Oba týdenní rozvrhy s jasným označením UTC |
Klepněte na /trial | Žádost o 20minutovou zkušební lekci s potvrzením dostupnosti týmem |
I scored 62 on your placement test. Do I qualify for B1? | Žádná vymyšlená hranice ani rozhodnutí o přijetí; musí potvrdit tým |
Ve skutečném testu Agent z výsledku neodvozoval úroveň. Inbox poté ukázal konverzaci jako Unassigned, se zapnutým předáním Lack Of Knowledge. Odpověď a přiřazení ověřujte zvlášť; hodnotitel odpovědí nemůže určit, kdo chat obsluhuje. Tento rozřazovací test spusťte po ostatních testech konverzace, nebo před pokračováním automatických odpovědí zvolte AI Agent v nabídce přiřazení Inbox.
Je-li odpověď chybná, prohlédněte příslušný znalostní článek a uložený prompt, změňte jednu věc a zopakujte stejnou zprávu v nové konverzaci. U chyby příkazu ověřte jeho přesné pravidlo; u nesprávné ceny vyhledávání znalostí a publikování. Zaznamenejte skutečnou odpověď, nepovažujte nastavení za úspěšné jen kvůli zelenému připojení.
Sada šesti zpráv je výchozí bod. Průvodce testováním AI Agenta podpory ukazuje, jak ji před spuštěním rozšířit o realistické chybové případy a hodnoticí kritéria.
Krok 6: Jak zajistíte, aby bot poslal PDF?
Přidejte jednu API Action, která pošle pevně daného průvodce kurzy do aktuálního chatu Telegramu. Agent rozhodne, zda o něj student požádal; integrace dodá přihlašovací údaj a cíl.
Student nezadává token ani ID chatu. Action nemá parametry vyplňované modelem.
Stáhněte z balíčku fernway-course-guide.pdf a prohlédněte si ukázku. Nastavení používá jeho veřejné URL na tomto webu. Pro vlastní soubor použijte přímé HTTPS URL, ze kterého Telegram bez přihlášení získá PDF se správným typem obsahu. Dokumenty stahované z URL musí být menší než 20 MB. Rozdíl mezi načtením z URL a nahráním souborů Telegram vysvětluje v dokumentaci odesílání souborů.
Otevřete Actions & MCPs, zvolte Add Action, vyberte editor API Action a nastavte tato pole. Pokud editor nabídne vygenerovaný návrh, před aktivací porovnejte skutečný požadavek s návodem.
API Action Name
send_course_brochure
What to ask the user first
| Format | Name | Description | Required |
|---|---|---|---|
| Bez parametrů | Žádné | Tuto část nechte prázdnou. Všechny hodnoty požadavku pocházejí z připojení nebo pevného nastavení. | Nevztahuje se |
API Endpoint: metoda a URL
Zvolte POST a zadejte:
https://api.telegram.org/bot{{telegram_bot_token}}/sendDocument
Pomocí Add AI Data vložte telegram_bot_token z System Tokens. Jde o odkaz na přihlašovací údaj připojeného bota, nikoli o místo pro vložení samotného tokenu.
Headers
| Klíč | Hodnota |
|---|---|
Content-Type | application/json |
Body: vložte do záložky Body v 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)"
}
Přes Add AI Data vložte telegram_chat_id z metadat konverzace. Šablonový tvar je {{metadata_telegram_chat_id}}. Kanál Telegram hodnotu nastavuje podle příchozího chatu, takže se PDF vrátí do této konverzace. URL dokumentu a popisek nechte pevné.
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.
Uložte a aktivujte Action. Kompletní Main Prompt už obsahuje pravidlo vyžadující výslovnou žádost. Metodu Bot API popisuje sendDocument.
Ověřte soubor, nejen odpověď
- V Telegramu pošlete
How much is the B1 English course?. Ověřte, že dostanete cenu bez nevyžádaného souboru. - Pošlete
Can you send me the brochure?. - Potvrďte, že dorazila příloha PDF a otevře průvodce kurzy Fernway.
- V Inbox otevřete konverzaci a rozbalte kartu vyvolané Action. Na kartě Action v Actions & MCPs otevřete View logs a prohlédněte požadavek i výsledek. Před sdílením snímku musí být token zakrytý.
- Potvrďte, že cílem je aktuální chat a na žádost byl odeslán jeden dokument.
Ve skutečném testu send_course_brochure vrátila HTTP 200 s odpovědí Telegramu ok: true. Úvodní snímek ukazuje výslednou přílohu fernway-course-guide.pdf ve studentově chatu. Výsledek požadavku spolu s přijatým souborem ověřují doručení; samotný potvrzovací text Agenta nestačí.
Test doručení proveďte v Telegramu. Konverzace Simulation nemají kontext skutečného tokenu bota Telegramu. Simulation použijte k ověřování odpovědí a skutečný chat Telegramu k ověření doručení souboru.
Krok 7: Jak předáte chat Telegramu člověku?
Zapněte Human Handoff, aby žádost o člověka změnila přiřazení konverzace, a nechte kolegu odpovědět z Inbox.
- Otevřete Actions & MCPs, zapněte Human Handoff a zvolte Edit Action.
- Zachovejte výchozí Handoff Rules se zapnutými Media Message, User Frustration, Customer Support Suggestion a Lack Of Knowledge a vypnutou Irrelevant Advice. Main Prompt už přiřazuje
/helpk žádosti o člověka; ukázka nepřidává vlastní pravidlo předání. - Pro cvičení pod dohledem nechte Human Agents’ availability vypnuté a zajistěte kolegu v Inbox během testu. Email notifications nechte vypnuté. Toto nastavení bylo použito v ukázce; neomezené předání neznamená, že je člověk vždy dostupný.
- Před spuštěním zapněte plán dostupnosti a nastavte časové pásmo a pracovní dobu podle skutečného obsazení. Podle toho nastavte i zprávu mimo pracovní dobu.
- Uložte Action. V soukromém chatu bota pošlete
I want to talk to a person.Pokud bot požádá o potvrzení, odpovězteYes. - V Inbox ověřte, že AI už není přiřazená. Zvolte Assign to me a pošlete
Hi, this is Alex from Fernway. Which course would you like help with?. Ověřte doručení zprávy v Telegramu. - Dokud chat obsluhuje člověk, pošlete ještě jednu zprávu studenta. Potvrďte, že AI mlčí. Otevřete nabídku přiřazení a zvolte AI Agent, pak pošlete novou otázku o kurzu a ověřte obnovení automatických odpovědí.
Žádost ponechá skutečný chat Unassigned, připravený k převzetí kolegou přes Assign to me. Předchozí odpověď s brožurou má také sbalený ukazatel volání Action.
Student zůstává v Telegramu. Úspěšné předání vyžaduje změnu přiřazení a doručenou odpověď člověka. Pro obnovení automatizace zvolte v nabídce přiřazení AI Agent.
Po odpovědi operátora se přiřazení vrací na AI Agent. Další rozřazovací otázka dostala AI odpověď zobrazenou v kroku 5.
Chybějící fakt může vést k předání, jako v lokálním rozřazovacím testu. Oba výsledky kontrolujte samostatně: odpověď nesmí hádat a deklarované předání musí změnit přiřazení v Inbox. Průvodce Human Handoff podrobněji vysvětluje dostupnost a směrování.
Podrobný návod na předání chatbota člověku přidává testy žádostí mimo pracovní dobu a fungování automatických odpovědí po opětovném přiřazení.
Jak se bot chová ve skupině Telegramu?
Režim soukromí určuje, které skupinové zprávy Telegram botovi doručí. Připojení vlastního bota v Quickchat AI zpracovává přijaté zprávy; nepřidává zvláštní filtr „odpovídat jen na zmínky“.
Schéma pokrývá typy zpráv použité v návodu. Telegram dokumentuje i servisní zprávy a směrování příkazů závislé na kontextu.
Pro skupinu studentů, kde má bot odpovídat na přímé žádosti:
- Pošlete BotFather
/setjoingroups, zvolte bota a zapněte členství ve skupinách, pokud je vypnuté. - Pošlete
/setprivacy, zvolte bota a vyberte Enable. Nechte ho běžným členem bez práv správce. Pokud jste soukromí změnili po přidání, bota odeberte a znovu přidejte, aby se nastavení projevilo. - Přidejte bota do malé testovací skupiny, kterou ovládáte.
- Pošlete běžnou zprávu, například
See everyone in class tomorrow.V tomto nastavení by neměla vyvolat odpověď. - Pošlete
/schedule@your_bota nahraďteyour_botskutečným uživatelským jménem. Ověřte odpověď s rozvrhem a pak pomocí gesta Reply na tuto odpověď v Telegramu pošleteWhat does B1 cost?.
Samotné /schedule může záviset na naposledy osloveném botovi. Prostá textová zmínka @mention není ve standardním režimu soukromí spolehlivou náhradou adresovaného příkazu. Použijte jednoznačné tvary z testu výše. Viz pravidla režimu soukromí Telegramu.
Samostatný skupinový test níže použil sdíleného @QuickchatAI_bot, připojeného ke stejnému Agentovi Fernway. Odpověděl na adresovaný příkaz rozvrhu a na otázku o ceně zaslanou jako odpověď botovi. Ukazuje to sdílenou alternativu; vlastní bot Fernway byl ověřen v soukromém chatu, takže jeho skupinové chování stále vyžaduje výše uvedené testy.
Vypnutí soukromí nebo jmenování bota správcem může způsobit doručování běžné skupinové diskuse Agentovi a více odpovědí. Pro moderaci vysvětluje návod na správu skupin Telegramu další oprávnění a ovládání Actions.
Skupina je jedna sdílená konverzace. Osobní dotazy ke kurzům patří do soukromého chatu bota. Pokud se ve skupině spustí Human Handoff, pozastaví AI pro celou skupinu až do opětovného přiřazení; nevytváří samostatný soukromý rozhovor s daným studentem.
Proč váš bot Telegramu neodpovídá?
Začněte nejjednodušším testem soukromého chatu, potom ověřte připojení a typ zprávy. Skupinové chování a doručování souborů mají další samostatné závislosti.
| Příznak | Co ověřit |
|---|---|
| BotFather vytvořil bota, ale bot mlčí | Dokončete připojení Agenta. BotFather neposkytuje logiku odpovědí. |
| Chybí pozdrav | Otevřete správného bota, pošlete /start, ověřte Enable your own bot a nastavenou Welcome message. |
| Přestal fungovat po vyzkoušení jiné služby botů | Služba mohla nahradit webhook. Znovu připojte zamýšlenou službu; pro jiný proces použijte samostatného bota. |
| Přestal fungovat po výměně tokenu | Aktualizujte Bot Token novým údajem a uložte připojení. |
| Odpovídá soukromě, ale ne ve skupině | Ověřte členství, soukromí a skutečné uživatelské jméno. Zkuste /schedule@your_bot nebo odpověď na jeho zprávu. |
| Odpovídá na každou skupinovou zprávu | Ověřte, zda je soukromí vypnuté nebo bot správcem. Vraťte se k výše uvedenému nastavení s méně odpověďmi. |
| Příkaz je v nabídce, ale dostává nesouvisející odpověď | Ověřte pravidlo Main Prompt včetně adresované formy příkazu. Registrace nabídky sama neurčuje chování. |
| Tvrdí, že odeslal PDF, ale příloha chybí | Prohlédněte skutečné volání Action, přímé URL PDF a odpověď Telegramu. Testujte v Telegramu se zapnutým připojením vlastního bota. |
| Odpovídá do předání, pak přestane | Ověřte přiřazení v Inbox. Konverzace obsluhovaná člověkem nebo nepřiřazená čeká na tým či nové přiřazení. |
| Agent nedokáže odpovědět nebo se přestanou spouštět testy | Ověřte dostupné kredity, zpracování znalostí a zapnutí Agenta. |
| Telegram vrací chybu limitu frekvence | Zpomalte odesílání zpráv a dodržte interval opakování vrácený Telegramem. |
Před sdílením bota zopakujte kontroly ceny, neznámého faktu, PDF a odpovědi člověka v soukromém chatu s vlastním obsahem. Nahraďte všechny údaje a odkazy Fernway vlastními. Aktuální postup integrace najdete v dokumentaci kanálu Telegram.
Mohou ChatGPT nebo Claude pomoci vytvořit tohoto bota?
AI klient připojený k vašemu účtu Quickchat AI může připravit Agenta, znalosti, instrukce, Actions a testovací sadu. Identitu Telegramu stále vytváříte v BotFather a její token zadáváte v administraci vlastního bota.
Připojte se přes ověřený záznam ChatGPT nebo záznam Claude podle pokynů Manage with AI. Dejte asistentovi konfigurační balíček a tento požadavek:
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.
Zde použité připojení pro správu účtu je oddělené od zpřístupnění Agenta jako nástroje MCP. Pomůže s nastavením procesu, ale nenahrazuje ověření skutečné odpovědi a přílohy v Telegramu.
Často kladené otázky
Jak vytvořím bota pro Telegram bez programování?
Otevřete oficiálního BotFather v Telegramu, pošlete /newbot a zvolte zobrazovaný název a jedinečné uživatelské jméno končící na bot. Připojte získaný token ke službě pro boty, například Quickchat AI. Přidejte znalosti a instrukce, zapněte připojení a otestujte soukromou zprávu. BotFather vytváří identitu; připojená služba poskytuje odpovědi.
Je vytvoření bota pro Telegram zdarma?
Registrace bota Telegramu přes BotFather je zdarma. Quickchat AI má tarif Free pro osobní nekomerční učení s omezeným přídělem AI kreditů. Firemní nasazení vyžaduje komerční tarif. Odpovědi AI a Simulation Testing spotřebovávají kredity; vytvoření identity Telegramu nezahrnuje neomezené využití AI.
Kde najdu token svého bota pro Telegram?
Otevřete oficiálního BotFather, pošlete /mybots, zvolte svého bota a API Token. Tento údaj vložte do vyhrazeného pole Bot Token ve službě pro boty. Nedávejte ho do promptu, znalostního článku, veřejného repozitáře ani snímku obrazovky.
Co mám dělat, když token bota Telegramu unikne?
Pomocí /revoke v BotFather zneplatněte uniklý token, získejte náhradu a potom aktualizujte připojenou službu a otestujte odpověď. Odstraňte i zveřejněnou kopii, ale nespoléhejte pouze na smazání: kdokoli si starý token uložil, mohl ho používat až do jeho zneplatnění.
Mohu připojit jednoho bota Telegramu ke dvěma platformám?
Bot má jeden cíl webhooku pro příchozí aktualizace. Pokud druhá platforma tento webhook nahradí, první přestane aktualizace dostávat. Více systémů může dál provádět odchozí API volání, ale příchozí zprávy se automaticky nekopírují oběma. Pro nezávislé příchozí procesy použijte samostatné boty.
Jak přidám příkazy do svého bota Telegramu?
Pošlete BotFather /setcommands, zvolte bota a zadejte na každý řádek jednu dvojici příkaz-popis, bez úvodního lomítka. Tím vznikne nabídka. Musíte také implementovat chování: v tomto návodu Main Prompt přiřazuje /prices, /schedule, /trial a /help k odpovídajícím odpovědím nebo Action.
Proč můj bot Telegramu odpovídá soukromě, ale ne ve skupině?
Ověřte, že je bot členem skupiny, a zkuste příkaz adresovaný jeho skutečnému uživatelskému jménu, například /schedule@your_bot, nebo odpovězte na některou jeho zprávu. Se zapnutým soukromím se běžná skupinová konverzace nedoručuje botovi bez práv správce. Prostá textová zmínka není spolehlivou náhradou adresovaného příkazu.
Mohu do bota Telegramu přidat AI nebo ChatGPT?
Bota vytvořeného v BotFather můžete připojit ke službě AI. Návod používá Agenta Quickchat AI s vlastními znalostmi, Main Prompt a Actions; nepropojuje vaši osobní konverzaci ChatGPT s Telegramem. Kompatibilní asistent pro správu účtu může pomoci připravit Agenta, zatímco vlastník dokončí připojení vlastního bota.
Může tento bot Telegramu odpovídat na hlasové zprávy?
Integrace Telegramu v Quickchat AI aktuálně nepřepisuje hlasové poznámky pro Agenta. Hlasová příloha se může objevit v Inbox, ale tento návod používá psané zprávy. Požádejte studenta o napsání otázky nebo člověka o prohlédnutí přílohy.
Automatizuje to můj osobní účet Telegram?
Ne. Tento návod vytváří samostatnou identitu bota s vlastním uživatelským jménem. Telegram nabízí jiné funkce automatizace účtů, ale zde popsané připojení Quickchat AI zpracovává zprávy poslané botovi; nenastavuje odpovědi z vašeho osobního profilu.













