Om een Telegram-bot te maken, open je BotFather, stuur je /newbot, kies je een naam en gebruikersnaam en kopieer je het token naar de dienst die de bot uitvoert. Hier is dat Quickchat AI: de bot krijgt een AI-agent die vanuit je eigen kennis antwoordt, zonder code te schrijven of een server te beheren.
Je maakt Fernway Languages, een fictieve online Engelse school. Een leerling kan de bot openen, prijzen bekijken, /schedule aantikken, een PDF-cursusgids aanvragen en om een persoon vragen. Alles blijft in de Telegram-chat van de leerling; je team beheert kennis, Actions en gesprekken in Quickchat AI.
De basis loopt van de bot maken tot de antwoorden testen. Voeg daarna PDF-verzending en overdracht aan een persoon toe. Het groepsgedeelte legt uit hoe je antwoorden voorspelbaar houdt in een gedeeld gesprek.
Download de Fernway-installatiekit voor kennis, Main Prompt, opdrachtenlijst, testwerkblad, avatar en voorbeeld-PDF. De bestanden zijn bewerkbare voorbeelden om in het dashboard te plakken, geen automatische agentimport.
Screenshots, interfacelabels en kopieerbare demomaterialen blijven Engels zodat je het getoonde voorbeeld kunt reproduceren.
Wat heb je nodig om een Telegram-bot zonder code te maken?
Je hebt een Telegram-account, een Quickchat AI-account en een nieuwe bot voor de oefening nodig. BotFather maakt de Telegram-identiteit; Quickchat AI voert de achterliggende agent uit.
- Log in bij Telegram op mobiel of desktop. Gebruik de officiële BotFather uit stap 1, geen account met een vergelijkbare naam.
- Maak een Quickchat AI-account en bevestig zo nodig je e-mailadres. Free ondersteunt persoonlijk, niet-commercieel leren met de inbegrepen limiet. Gebruik een commercieel abonnement voor echte zakelijke inzet. AI-antwoorden en Simulation Testing verbruiken credits; bekijk de huidige abonnementen en limieten.
- Houd beide apps open. Gebruik een nieuwe testbot zodat je geen bestaand supportkanaal verandert. Een tweede Telegram-account helpt de ervaring van een nieuwe bezoeker te controleren.
Telegram brengt geen registratiekosten voor bots in rekening. De AI-antwoorddienst heeft zijn eigen gebruikslimiet. Je hebt voor deze opzet geen aparte model-API-sleutel nodig.
Wat doet BotFather en wat doet de AI?
BotFather beheert de identiteit en instellingen van de bot. De gekoppelde agent bepaalt het antwoord met kennis en instructies. Alleen de bot maken geeft hem geen cursusinformatie of programma dat berichten beantwoordt.
Telegram levert het leerlingbericht aan de gekoppelde dienst. Het antwoord van de agent keert terug naar dezelfde chat.
| Onderdeel | Wat je instelt | Wat de leerling ziet |
|---|---|---|
| BotFather | Naam, gebruikersnaam, profielfoto, beschrijving, opdrachtenmenu en privacymodus | Identiteit en toegangspunten van de bot |
| Quickchat AI | Knowledge Base, Main Prompt, welkomstbericht en Actions | Cursusantwoorden, aangevraagde PDF en overdracht |
| Je team | Juiste cursusinformatie en een bewaakte Inbox | Een menselijke reactie wanneer nodig |
Stap 1: hoe maak je een Telegram-bot in BotFather?
Stuur /newbot naar de officiële BotFather en geef een weergavenaam en unieke gebruikersnaam op.
- Open @BotFather in Telegram en selecteer Start.
- Stuur
/newbot. - Stuur
Fernway Languagesals om een naam wordt gevraagd. Dit is de naam die leerlingen zien. - Kies bijvoorbeeld
fernway_lessons_yourname_botals gebruikersnaam. Vervangyournamedoor een unieke toevoeging. Gebruik 5 tot 32 Latijnse letters, cijfers of underscores; hoofdletters maken geen verschil. Laat de naam voor deze gratis standaardopzet eindigen opbot. Is hij bezet, probeer dan een andere toevoeging. BotFather biedt geschikte Premium-accounts ook andere uitgangen. - BotFather geeft de botlink en het authenticatietoken terug. Bewaar de link voor de leerlingchat. Houd het token geheim voor stap 4.
De opdrachteninterface is voldoende voor deze handleiding. BotFather kan ook een Mini App voor beheer aanbieden; gebruik onderstaande opdrachten als je scherm afwijkt.
Waar vind je je Telegram-bottoken?
Stuur /mybots naar BotFather, selecteer je bot en open API Token. Het token authenticeert verzoeken namens de bot. Plak het uitsluitend in het daarvoor bestemde veld van de dienst, niet in de prompt, kennis, supportchat of screenshot.
Stuur bij blootstelling /revoke naar BotFather, kies de bot en haal een vervanger op. Werk de gekoppelde dienst bij en test een antwoord. Het oude token werkt niet meer; de bot hernoemen of een screenshot verwijderen maakt het niet ongeldig.
Een webhook heeft één bestemming. Dezelfde bot aan een andere dienst koppelen kan de webhook vervangen die berichten naar Quickchat AI stuurt. Verschillende diensten kunnen met hetzelfde token uitgaande API-aanroepen doen, maar krijgen niet elk automatisch een kopie van inkomende updates. Telegram blokkeert ook polling met getUpdates zolang een webhook is ingesteld. Gebruik een aparte bot voor een apart inkomend proces. De Telegram-documentatie over updatelevering legt beide mechanismen uit.
Stap 2: hoe voeg je foto, beschrijving en opdrachtenmenu toe?
Gebruik BotFathers profielopdrachten om de bot herkenbaar te maken voordat een leerling het eerste bericht stuurt. Kies na elke opdracht de bot en verstuur onderstaande waarde.
| Stuur naar BotFather | Geef daarna op | Waar zichtbaar |
|---|---|---|
/setname | Fernway Languages | Weergavenaam in Telegram |
/setuserpic | Upload fernway-avatar.png uit de kit | Profielfoto |
/setdescription | Onderstaande beschrijving | Introductie vóór het starten van een chat |
/setabouttext | Onderstaande korte profieltekst | Botprofiel en voorbeeld van een gedeelde link |
/setcommands | Onderstaande opdrachtenlijst | Menu dat leerlingen in het gesprek aantikken |
Description (maximaal 512 tekens):
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 (maximaal 120 tekens):
English courses, prices and class times. A fictional school for a Quickchat AI tutorial.
Opdrachtenlijst: plak deze vier regels samen. In deze BotFather-lijst hebben opdrachten geen schuine streep aan het begin.
prices - Course prices
schedule - Weekly class times
trial - Request a free trial lesson
help - Talk to a person
Open het botprofiel en controleer naam, foto en tekst. Open de chat vóór Start om de introductie te controleren. Telegram beschrijft de instellingen in de BotFather-handleiding.
Open na de koppeling in stap 4 en Start het opdrachtenmenu en controleer alle vier vermeldingen. Behoud regeleinden bij het plakken in BotFather; anders kunnen meerdere vermeldingen één lange beschrijving worden.
/schedule aan het menu toevoegen implementeert nog geen roosteropvraag. De volgende stap vertelt de agent wat het bericht betekent.
Stap 3: hoe laat je de bot vanuit je kennis antwoorden?
Maak een agent, zet de schoolfeiten in Knowledge Base en de antwoordregels in Main Prompt. Door feiten en instructies te scheiden kun je een prijs wijzigen zonder het gedrag van de bot te veranderen.
Selecteer screenshots om ze op volledige grootte te openen. Gebruik de kopieerbare blokken voor de precieze tekst en verzoekwaarden.
Voeg de cursusinformatie toe
- Maak in Quickchat AI een agent met de naam
Fernway Languages. Stel onder Identity dezelfde naam in. - Open Knowledge Base, selecteer Add Article en gebruik
Fernway Languages course guideals Title. - Plak het volgende in Content en selecteer Save. Wacht tot de verwerking klaar is en het artikel Ready toont. Voltooi eventuele getoonde publicatie- of toepasstappen voordat je het echte kanaal test.
Voeg de feiten toe onder Knowledge Base. Het volledige kopieerbare artikel bevat ook proefles-, restitutie- en plaatsingsregels.
Kopieer het Fernway-kennisartikel
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.
De ontbrekende plaatsingsdrempel maakt een zinvolle test mogelijk. De agent kan de B1-prijs uit een bron geven, maar mag geen vereiste toelatingsscore verzinnen.
Geef opdrachten hun betekenis
Open Identity, selecteer de kaart Main Prompt met Edit en plak de volledige prompt. Laat hem automatisch opslaan en open opnieuw om de tekst te controleren.
Kopieer de volledige 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.
Deze prompt bevat de optionele brochure- en overdrachtsstappen die je later instelt. Voltooi ze voordat je de bot als volledige leerlingondersteuning deelt. Een prompt kan een Action aanvragen; hij maakt die niet en koppelt Telegram niet.
Gerichte vormen zoals /schedule@your_bot zijn belangrijk in groepen. Ook de plattetekstinstructie telt: gewone antwoorden via deze integratie worden zonder Telegram-Markdown-opmaak verstuurd.
Stel het welkomstbericht in
Open Your Website, selecteer Text Content en bewerk Welcome message. Ook de Telegram-verbinding voor de eigen bot gebruikt deze gedeelde begroeting:
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.
Het gedeelde veld Welcome message staat onder Your Website → Text Content; Telegram gebruikt het voor /start.
De integratie met je eigen bot stuurt dit bericht bij /start. Het staat los van BotFathers beschrijving vóór de chat en van een AI-antwoord op een cursusvraag.
Stap 4: hoe koppel je het token aan Quickchat AI?
Koppel via Your own bot om de zojuist gemaakte Telegram-identiteit te gebruiken.
- Open External Apps, selecteer Telegram en kies Your own bot.
- Selecteer Connect to Telegram, plak het BotFather-token in Bot Token en selecteer Connect to Telegram binnen het dialoogvenster om het in te dienen.
- Schakel Enable your own bot in en selecteer Save.
- Open de
t.me-link in Telegram. Selecteer Start of stuur/startom de begroeting te controleren.
Het echte verbindingspaneel toont de botidentiteit en ingeschakelde status. Gebruik Your own bot voor de identiteit uit BotFather.
De gedeelde optie Quickchat AI bot is een andere opzet. Hij geeft een agentspecifieke chatlink zonder een eigen bot te maken; de hoofdroute gebruikt je eigen identiteit en geheim. De Telegram-AI-chatbothandleiding behandelt de gedeelde route.
Als het dialoogvenster adviseert privacy voor groepen uit te schakelen, laat die dan aan voor de gerichte opdrachten in deze handleiding. Privéchats werken onafhankelijk van de groepsprivacy. Het groepsgedeelte legt de afweging uit.
Stap 5: hoe test je je Telegram-bot?
Controleer het antwoord van de agent en het bericht dat in Telegram aankomt. Een dashboardtest controleert antwoordlogica; alleen een Telegram-gesprek controleert het hele kanaal.
Test antwoorden in Quickchat AI
Open Testing, kies Create Dataset, noem de set Fernway course answers en voeg deze berichten als aparte regels toe:
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?
De regel met gerichte opdracht gebruikt een voorbeeldnaam om de promptregel te testen. Gebruik de echte botgebruikersnaam voor de Telegram-test.
Gebruik onder Evaluation criteria:
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.
Kies Run met beschikbare AI-credits. Elke regel begint een apart gesprek. Gebruik één doorlopend AI Preview-gesprek voor vervolgvragen, niet de volgende datasetregel als volgende beurt.
Echte lokale Simulation-resultaten. Het plaatsingsantwoord scoorde lager omdat de beoordelaar de overdracht niet zag; Inbox bevestigde de daadwerkelijke toewijzingswijziging.
Test de leerlingervaring in Telegram
Stuur het volgende in de privéchat van de echte bot en wacht telkens op antwoord. Zoek de bijbehorende vraag en reactie in Inbox.
Bewaar de vraag over de testscore voor het laatst, na stap 6 en 7. Die kan het gesprek aan medewerkers overdragen en automatische antwoorden pauzeren.
| Bericht of handeling | Geslaagd resultaat |
|---|---|
/start | Het ingestelde welkomstbericht verschijnt |
How much is the B1 English course? | EUR120 voor de volledige cursus van vier weken |
Tik /schedule aan in het menu | Beide weekroosters, duidelijk aangeduid als UTC |
Tik /trial aan | Een aanvraag voor 20 minuten proefles; het team bevestigt beschikbaarheid |
I scored 62 on your placement test. Do I qualify for B1? | Geen verzonnen drempel of toelatingsbesluit; bevestiging door het team nodig |
Tijdens de echte test leidde de agent geen niveau uit de score af. Inbox toonde daarna Unassigned, met Lack Of Knowledge-overdracht ingeschakeld. Controleer antwoord en toewijzing apart; een antwoordbeoordelaar stelt niet vast wie de chat beheert. Voer deze test na de andere gesprekstests uit of kies AI Agent in het Inbox-toewijzingsmenu voordat je automatisch laat antwoorden.
Controleer bij een fout antwoord het kennisartikel en de opgeslagen prompt, verander één ding en herhaal het bericht in een nieuw gesprek. Controleer bij opdrachtfouten de exacte regel; bij verkeerde prijzen de kennisophaling en publicatie. Noteer het echte antwoord in plaats van een groene verbinding als geslaagde test te beschouwen.
De dataset met zes berichten is een begin. De handleiding voor het testen van AI-supportagents laat zien hoe je vóór lancering realistische foutgevallen en een beoordelingskader toevoegt.
Stap 6: hoe laat je de bot een PDF versturen?
Voeg één API Action toe die een vaste cursusgids naar de huidige Telegram-chat stuurt. De agent bepaalt of de leerling erom vroeg; de integratie levert het geheim en de bestemming.
De leerling geeft geen token of chat-ID op. De Action heeft geen parameters die het model invult.
Download fernway-course-guide.pdf uit de kit om het voorbeeld te bekijken. De instructie gebruikt de openbare URL op deze site. Gebruik voor je eigen bestand een directe HTTPS-URL die Telegram zonder login kan ophalen en die een PDF met het juiste inhoudstype teruggeeft. Houd via URL opgehaalde documenten onder 20 MB. Telegram onderscheidt URL-ophaling en uploads in de documentatie voor bestandsverzending.
Open Actions & MCPs, selecteer Add Action, kies de API Action-editor en stel deze velden in. Biedt de editor een gegenereerd concept, vergelijk dan het echte verzoek met de instructie voordat je het activeert.
API Action Name
send_course_brochure
What to ask the user first
| Format | Name | Description | Required |
|---|---|---|---|
| No parameters | Geen | Laat dit leeg. Alle verzoekwaarden komen uit de verbinding of de vaste instructie. | Niet van toepassing |
API Endpoint: methode en URL
Kies POST en voer in:
https://api.telegram.org/bot{{telegram_bot_token}}/sendDocument
Gebruik Add AI Data om telegram_bot_token uit System Tokens in te voegen. Dit verwijst naar het geheim van de gekoppelde bot; plak hier niet het token zelf.
Headers
| Sleutel | Waarde |
|---|---|
Content-Type | application/json |
Body: plak in het tabblad Body van het 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)"
}
Voeg telegram_chat_id uit gespreksmetadata in via Add AI Data. De sjabloonvorm is {{metadata_telegram_chat_id}}. Het Telegram-kanaal stelt die in vanuit de inkomende chat, zodat de PDF naar dat gesprek teruggaat. Houd document-URL en bijschrift vast.
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.
Sla de Action op en activeer hem. De volledige Main Prompt bevat al de regel voor expliciete verzoeken. De Bot API-methode staat onder sendDocument.
Controleer het bestand, niet alleen het antwoord
- Stuur in Telegram
How much is the B1 English course?. Controleer dat je de prijs krijgt zonder ongevraagd bestand. - Stuur
Can you send me the brochure?. - Bevestig dat een PDF-bijlage aankomt en de Fernway-cursusgids opent.
- Open het gesprek in Inbox en klap de aangeroepen Action-kaart open. Open op de kaart onder Actions & MCPs de optie View logs om verzoek en resultaat te bekijken. Verberg het token voordat je een screenshot deelt.
- Controleer dat de bestemming de huidige chat is en er voor het verzoek één document is verstuurd.
In de echte test gaf send_course_brochure HTTP 200 met Telegrams ok: true terug. Het openingsscreenshot toont de bijlage fernway-course-guide.pdf in de leerlingchat. Het verzoekresultaat en ontvangen bestand bevestigen samen de levering; alleen de bevestigingstekst van de agent doet dat niet.
Voer de leveringstest in Telegram uit. Simulation-gesprekken hebben niet de echte Telegram-bottokencontext. Gebruik Simulation voor antwoordcontroles en de echte chat voor bestandslevering.
Stap 7: hoe draag je een Telegram-chat over aan een persoon?
Schakel Human Handoff in zodat een verzoek om een persoon de gespreksverantwoordelijkheid wijzigt. Laat daarna een teamlid vanuit Inbox antwoorden.
- Open Actions & MCPs, schakel Human Handoff in en selecteer Edit Action.
- Behoud de standaard Handoff Rules: Media Message, User Frustration, Customer Support Suggestion en Lack Of Knowledge aan; Irrelevant Advice uit. Main Prompt koppelt
/helpal aan een verzoek om een persoon; deze demo voegt geen eigen overdrachtsregel toe. - Laat voor de begeleide oefening Human Agents’ availability uit en houd een teamlid bij Inbox tijdens het testen. Laat Email notifications uit. Dit waren de demo-instellingen; onbeperkte overdracht betekent niet dat altijd iemand beschikbaar is.
- Schakel vóór lancering de beschikbaarheidsplanning in en stel tijdzone en werkuren in op de werkelijk bemande tijden. Pas het bericht buiten werktijd daarop aan.
- Sla de Action op. Stuur in de privéchat van de bot
I want to talk to a person.. Vraagt de bot bevestiging, antwoord danYes. - Controleer in Inbox dat de AI niet meer is toegewezen. Selecteer Assign to me en stuur
Hi, this is Alex from Fernway. Which course would you like help with?. Controleer de aankomst in Telegram. - Stuur nog een leerlingbericht terwijl de persoon de chat beheert. Controleer dat de AI stil blijft. Open het toewijzingsmenu, selecteer AI Agent en stuur een nieuwe cursusvraag om hervatting te controleren.
Het verzoek laat de echte chat Unassigned, klaar voor een teamlid om Assign to me te kiezen. Het eerdere brochureantwoord heeft ook een ingeklapte Action-aanroepmarkering.
De leerling blijft in Telegram. Een geslaagde overdracht vereist een gewijzigde toewijzing en geleverde menselijke reactie. Kies AI Agent wanneer automatisering moet hervatten.
Na de medewerkerbeurt wordt AI Agent opnieuw toegewezen. De volgende plaatsingsvraag kreeg het AI-antwoord uit stap 5.
Een ontbrekend feit kan overdracht veroorzaken, zoals in de lokale plaatsingstest. Controleer beide uitkomsten: het antwoord mag niet gokken en een aangekondigde overdracht moet de Inbox-toewijzing wijzigen. De Human Handoff-handleiding legt beschikbaarheid en routering verder uit.
De handleiding voor overdracht van chatbot naar mens voegt tests buiten werktijd toe en controleert of automatische antwoorden na hertoewijzing blijven werken.
Hoe gedraagt de bot zich in een Telegram-groep?
Privacymodus bepaalt welke groepsberichten Telegram aan een bot levert. De eigen-botverbinding van Quickchat AI verwerkt de ontvangen berichten; hij voegt geen apart filter toe om uitsluitend vermeldingen te beantwoorden.
Het diagram behandelt de berichttypen van deze handleiding. Telegram documenteert ook serviceberichten en contextafhankelijke opdrachtroutering.
Voor een lesgroep waarin de bot directe verzoeken moet beantwoorden:
- Stuur
/setjoingroupsnaar BotFather, kies de bot en schakel groepsdeelname in als die uitstaat. - Stuur
/setprivacy, kies de bot en selecteer Enable. Houd hem gewoon lid zonder beheerdersrechten. Veranderde je privacy na toevoeging, verwijder de bot dan en voeg hem opnieuw toe om de instelling toe te passen. - Voeg hem toe aan een kleine testgroep die je beheert.
- Stuur een gewoon bericht zoals
See everyone in class tomorrow.. Dat hoort in deze configuratie geen antwoord uit te lokken. - Stuur
/schedule@your_boten vervangyour_botdoor de echte gebruikersnaam. Controleer het roosterantwoord en gebruik Telegrams Reply erop omWhat does B1 cost?te vragen.
Een losse /schedule kan afhangen van de laatst aangesproken bot. Een tekstuele @mention vervangt onder standaardprivacy geen gerichte opdracht op betrouwbare wijze. Gebruik de expliciete vormen hierboven. Zie Telegrams privacyregels.
De aparte groepstest gebruikte de gedeelde @QuickchatAI_bot, gekoppeld aan dezelfde Fernway-agent. Hij beantwoordde een gerichte roosteropdracht en een prijsvervolgvraag als antwoord op zijn bericht. Dit toont het gedeelde alternatief; onze eigen Fernway-bot is privé geverifieerd, dus zijn groepsgedrag vereist nog de controles hierboven.
Privacy uitschakelen of de bot beheerder maken kan gewone groepsgesprekken naar de agent sturen en meer antwoorden veroorzaken. De Telegram-groepsbeheerhandleiding legt extra moderatierechten en Action-controles uit.
Een groep is één gedeeld gesprek. Persoonlijke cursusvragen horen in de privéchat. Wordt Human Handoff in de groep geactiveerd, dan pauzeert de AI voor iedereen tot hertoewijzing; er ontstaat geen apart privégesprek voor die leerling.
Waarom antwoordt je Telegram-bot niet?
Begin met de eenvoudigste privétest en controleer vervolgens verbinding en berichttype. Groepsgedrag en bestandslevering voegen eigen afhankelijkheden toe.
| Symptoom | Wat controleren |
|---|---|
| BotFather maakte de bot, maar hij blijft stil | Voltooi de agentkoppeling. BotFather levert geen antwoordlogica. |
| Geen begroeting | Open de juiste bot, stuur /start en controleer Enable your own bot en Welcome message. |
| Hij stopte na het proberen van een andere dienst | Die kan de webhook hebben vervangen. Koppel de gewenste dienst opnieuw en gebruik een andere bot voor het andere proces. |
| Hij stopte na tokenrotatie | Werk Bot Token bij en sla de verbinding op. |
| Hij antwoordt privé, maar niet in een groep | Controleer lidmaatschap, privacy en echte gebruikersnaam. Probeer /schedule@your_bot of een antwoord op zijn bericht. |
| Hij antwoordt op elk groepsbericht | Controleer of privacy uitstaat of de bot beheerder is. Herstel de rustigere configuratie hierboven. |
| Een menuopdracht krijgt een irrelevant antwoord | Controleer de Main Prompt-regel, inclusief gerichte vorm. Het menu alleen bepaalt geen gedrag. |
| Hij zegt dat de PDF is verstuurd, maar er is geen bijlage | Inspecteer de echte Action-aanroep, directe PDF-URL en Telegram-reactie. Test in Telegram met de eigen-botverbinding aan. |
| Hij antwoordt tot overdracht en stopt daarna | Controleer de Inbox-toewijzing. Een menselijk beheerd of niet-toegewezen gesprek wacht op personeel of hertoewijzing. |
| De agent antwoordt niet of tests stoppen | Controleer credits, kennisverwerking en of de agent aanstaat. |
| Telegram meldt een snelheidslimiet | Verlaag de berichtfrequentie en respecteer Telegrams interval voor opnieuw proberen. |
Herhaal vóór delen de privétests voor prijs, onbekend feit, PDF en menselijke reactie met je echte inhoud. Vervang alle Fernway-details en links. Gebruik de Telegram-kanaaldocumentatie als actuele configuratiereferentie.
Kunnen ChatGPT of Claude helpen deze bot te maken?
Een AI-client gekoppeld aan je Quickchat AI-account kan agent, kennis, instructies, Actions en testdataset voorbereiden. Je maakt zelf de Telegram-identiteit in BotFather en vult het token in via het dashboard voor je eigen bot.
Verbind via de geverifieerde ChatGPT-vermelding of Claude-vermelding en volg de Manage with AI-instructies. Geef de assistent de kit en dit verzoek:
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.
Deze accountbeheerverbinding staat los van een agent aanbieden als MCP-tool. Hij helpt de configuratie, maar neemt het controleren van een echte Telegram-reactie en bijlage niet weg.
Veelgestelde vragen
Hoe maak ik een Telegram-bot zonder te programmeren?
Open de officiële BotFather in Telegram, stuur /newbot en kies een weergavenaam en unieke gebruikersnaam die eindigt op bot. Koppel het ontvangen token aan een dienst zoals Quickchat AI. Voeg kennis en instructies toe, schakel de verbinding in en test een privébericht. BotFather maakt de identiteit; de gekoppelde dienst verzorgt de antwoorden.
Is een Telegram-bot maken gratis?
Registratie via BotFather is gratis. Quickchat AI heeft Free voor persoonlijk, niet-commercieel leren met een beperkt aantal AI-credits. Zakelijk gebruik vereist een commercieel abonnement. AI-antwoorden en Simulation Testing verbruiken credits; de Telegram-identiteit bevat geen onbeperkt AI-gebruik.
Waar vind ik mijn Telegram-bottoken?
Open de officiële BotFather, stuur /mybots, kies je bot en selecteer API Token. Plak dit geheim in het speciale veld Bot Token van je botdienst. Zet het niet in een prompt, kennisartikel, openbare repository of screenshot.
Wat moet ik doen als mijn Telegram-bottoken uitlekt?
Gebruik /revoke in BotFather om het blootgestelde token ongeldig te maken, haal een vervanger op, werk de gekoppelde dienst bij en test een antwoord. Verwijder ook de blootgestelde kopie, maar vertrouw niet alleen daarop: iemand die het oude token bewaarde, kon het tot de intrekking gebruiken.
Kan ik één Telegram-bot aan twee platforms koppelen?
Een bot heeft één webhookbestemming voor inkomende updates. Vervangt een tweede platform die webhook, dan ontvangt het eerste die updates niet meer. Meerdere systemen kunnen nog uitgaande API-aanroepen doen, maar inkomende berichten worden niet automatisch naar beide gekopieerd. Gebruik aparte bots voor onafhankelijke inkomende processen.
Hoe voeg ik opdrachten toe aan mijn Telegram-bot?
Stuur /setcommands naar BotFather, kies de bot en geef per regel één opdracht met beschrijving op, zonder schuine streep aan het begin. Daarmee maak je het menu. Je moet ook het gedrag implementeren: in deze handleiding koppelt Main Prompt /prices, /schedule, /trial en /help aan de bijbehorende antwoorden of Action.
Waarom antwoordt mijn bot privé, maar niet in een groep?
Controleer of de bot groepslid is en probeer een opdracht gericht aan zijn werkelijke gebruikersnaam, zoals /schedule@your_bot, of antwoord op een van zijn berichten. Bij ingeschakelde privacy ontvangt een bot zonder beheerdersrechten geen gewone groepsgesprekken. Een vermelding als gewone tekst vervangt een gerichte opdracht niet betrouwbaar.
Kan ik AI of ChatGPT aan een Telegram-bot toevoegen?
Je kunt een BotFather-bot aan een AI-dienst koppelen. Deze handleiding gebruikt een Quickchat AI-agent met eigen kennis, Main Prompt en Actions; hij koppelt niet je persoonlijke ChatGPT-gesprek aan Telegram. Een geschikte assistent voor accountbeheer kan de agent voorbereiden, terwijl de eigenaar de verbinding met de eigen bot afrondt.
Kan deze Telegram-bot spraakberichten beantwoorden?
De Telegram-integratie van Quickchat AI transcribeert momenteel geen spraakberichten voor de agent. Een audiobijlage kan in Inbox verschijnen, maar deze handleiding gebruikt getypte berichten. Vraag de leerling de vraag te typen of laat een persoon de bijlage bekijken.
Automatiseert dit mijn persoonlijke Telegram-account?
Nee. Deze handleiding maakt een aparte botidentiteit met een eigen gebruikersnaam. Telegram biedt andere functies voor accountautomatisering, maar de beschreven Quickchat AI-verbinding verwerkt berichten aan de bot; hij stelt geen antwoorden vanaf je persoonlijke profiel in.












