Home / Blog / Hoe je je AI-assistent een eigen Telegram-bot geeft
Hoe je je AI-assistent een eigen Telegram-bot geeft (geen telefoonnummer)
Twee dingen klinken identiek en zijn dat niet. Een Telegram-telefoonnummer voor je AI — een echte simkaart die is ingelogd als een echt account — is de filmversie. Een Telegram-bot voor je AI — een kleine identiteit van BotFather, aanspreekbaar via @username — is de versie die daadwerkelijk werkt, legaal is en in tien minuten is opgezet.
Wat mensen meestal bedoelen als ze dit vragen
“Geef mijn AI een Telegram-nummer” betekent zelden een simkaart. Het betekent laat me er in Telegram mee praten zoals met een mens. Dezelfde interface die ik al gebruik voor familie en werk. Hetzelfde doorsturen, dezelfde spraakberichten, hetzelfde slepen van bestanden. Richt dat adres alleen op mijn assistent in plaats van op een mens.
Telegram geeft je daarvoor twee deuren. Slechts één daarvan is eerlijk voor een persoonlijke assistent.
De twee deuren, naast elkaar
Deur één — de userbot. Log een echt Telegram-account in op een automatiseringsbibliotheek (Telethon, MTProto, TDLib). Hij verschijnt in je app als een gewoon contact, ziet dezelfde berichtgeschiedenis als jij, en kan alles wat een mens kan. Krachtig. Maar ook: er is een echte simkaart nodig om te registreren, het schendt de gebruiksvoorwaarden van Telegram zodra het iets duidelijk geautomatiseerds doet, het wordt gemarkeerd en geblokkeerd zodra de patroondetectie het opmerkt, en het mengt de activiteit van je assistent in dezelfde map als je privéchats. Dit is de deur die je neemt als je surveillance-tooling bouwt of als je het prima vindt dat het account elke paar weken sneuvelt. Voor een persoonlijke AI is het de verkeerde deur.
Deur twee — de bot. Open een chat met @BotFather, voer /newbot uit, kies een weergavenaam en een gebruikersnaam, ontvang een token. Dat token is een volwaardige Telegram-identiteit op zichzelf — geen mens, een bot. Aanspreekbaar via @your_bot_name. Werkt binnen de officiële afspraken: bots kunnen geen gesprekken beginnen met onbekenden, kunnen niet stilletjes geschiedenis oogsten, kunnen zich niet voordoen als gebruiker. Saai, veilig, en precies wat een persoonlijke assistent nodig heeft.
De rest van dit stuk gaat over deur twee.
De installatie van tien minuten
- Praat met BotFather. Open
@BotFather. Stuur/newbot. Kies een weergavenaam (dit is wat mensen zien in chatkoppen). Kies een gebruikersnaam die eindigt opbot— dit is de permanente@handle. BotFather antwoordt met een token dat eruitziet als1234567890:AA.... - Bewaar het token als een wachtwoord. Zet het in het
.env-bestand van je assistent op de server die de bot gaat hosten. Nooit in git, nooit in een screenshot, nooit geplakt in een andere chat. Als het lekt, voer je/revokeuit in BotFather en roteer je het. - Start het proces dat Telegram spreekt. Je assistent heeft één draaiend proces nodig dat een long-poll of webhook opent tegen het token. Eén proces. Twee processen op hetzelfde token heffen elkaar op met
409 Conflict-fouten van de Telegram API — een klassieke storing op dag één. - Zeg hallo. Stuur je bot een bericht vanaf je eigen Telegram. Hij hoort te antwoorden. Doet hij dat niet, dan klopt het token niet, is het proces dood, of houdt iets anders het token al vast.
- Zet de functies aan die je wilt. Terug in BotFather:
/setuserpicvoor een avatar,/setdescriptionvoor de profieltekst,/setabouttextvoor de korte bio,/setcommandsvoor het menu met slash-commando's,/setprivacyals je de bot in groepen wilt gebruiken en wilt dat hij alle berichten ziet in plaats van alleen vermeldingen.
Wat “een eigen bot” je AI werkelijk oplevert
- Een identiteit die je kunt vermelden.
@your_botwerkt in elke chat waar je hem uitnodigt. Stuur er een foto naartoe. Laat een spraakmemo achter. Stuur een PDF. Het is een burger van Telegram, geen browsertabblad. - Groepen en forumtopics, niet alleen directe berichten. Voeg de bot toe aan een groep van twee, vijf, vijftig. Vermeld hem om met hem te praten, negeer hem de rest van de tijd. Telegram-forumtopics werken op dezelfde manier — elk topic is een eigen draad, en een goed gebouwde assistent houdt per topic een aparte sessie bij, zodat gesprekken niet in elkaar overlopen.
- Spraak, bestanden en beelden meteen bruikbaar. Stuur een spraakbericht, krijg het getranscribeerd. Stuur een foto, die wordt bekeken. Stuur een PDF, die wordt gelezen. Allemaal native, zonder aparte uploadflow.
- Berichten die de assistent naar jou stuurt. Bots kunnen alleen antwoorden aan mensen die ze al hebben ontmoet, maar zodra er een chat bestaat, kunnen ze die later zelf beginnen. Zo stuurt een self-hosted assistent je de ochtendbriefing, de herinnering, de melding dat een klus klaar is — zonder dat jij er eerst om vraagt.
- Eén adres op al je apparaten. Dezelfde bot vanaf je telefoon, laptop, tablet, horloge. Telegram regelt de synchronisatie. Je AI heeft geen eigen app nodig.
Wat het je niet geeft (en waarom dat prima is)
Een bot kan geen onbekenden koud aanschrijven, kan geen chats lezen waar hij niet in zit, kan geen berichten zien die zijn verstuurd voordat hij aan een groep werd toegevoegd. Dat zijn de regels van Telegram en ze bestaan omdat het alternatief een spamwoestenij is. Voor een persoonlijke assistent zijn die beperkingen cadeautjes: ze betekenen dat de bot alleen ooit van jou hoort, alleen ooit tegen jou spreekt, en alleen ooit ziet wat jij hem bewust laat zien.
Aan een bot hangt ook geen telefoonnummer. Dat is de functie. Geen simkaart om kwijt te raken, geen account dat verbannen kan worden, geen “primair apparaat” dat je in leven moet houden. Alleen een token en het proces dat het draait.
Drie veelgemaakte fouten op dag één
- Eén bot hergebruiken voor veel taken. De eerste bot werkt zo goed dat mensen elk nieuw project op hetzelfde token proberen te schroeven. Dan leven de automatische transcriptie, de handelsmeldingen, de hulp in de familiechat en de verkoopfunnel allemaal onder één naam. Splits ze: één bot per doel, één token per bot, één proces per token. Het kost niets en het houdt het faaloppervlak klein.
- Het token committen. Het token is de volledige authenticatie. Wie het heeft, ís de bot. Bewaar het in
.env(die in je.gitignorestaat) of in een secret manager. Als het ooit opduikt in een commit, een GitHub-log of een gedeelde screenshot — meteen intrekken en roteren in BotFather. - Twee kopieën van de bot draaien. Twee processen die hetzelfde token pollen, racen tegen elkaar en krijgen allebei
409 Conflict. Symptoom: de bot beantwoordt je bericht, een paar seconden later beantwoordt hij het nog eens, en daarna valt hij stil. Oplossing: één proces, één host. Zet bij het uitrollen van een nieuwe versie eerst de oude stil.
Waar dit past in een persoonlijke AI-opstelling
De bot is de voordeur. Daarachter zit de eigenlijke assistent: een model, wat geheugen, een set skills, een scheduler, en een beetje lijm die elke Telegram-update omzet in een echt antwoord. Je kunt dat allemaal helemaal zelf bouwen — het token is standaard, de API is gedocumenteerd, de SDK's zijn volwassen. Of je installeert een systeem dat al bedraad is: bij Avelina loodst de installer-bot je door BotFather, neemt je token aan, zet de assistent op je eigen VPS neer en geeft je binnen één avond een werkende chat terug. Dezelfde deur, minder lijm.
Welke route je ook kiest: de bot is niet de assistent — het is het adres waarop de assistent antwoordt. Het adres in één keer goed krijgen is die tien minuten waard.
Verwante artikelen
- Hoe je een persoonlijke AI-assistent bouwt op Telegram — de volledige pijplijn achter de bot.
- AI-bots voor Telegram — de keuzegids van 2026 — vier eerlijke categorieën en welke bij jouw doel past.
- De beste AI-chatbot voor Telegram in 2026 — publieke bots versus self-hosted, met de echte afwegingen.
- Claude draaien als Telegram-assistent — één specifiek model, één specifieke opstelling.
- Diepe Telegram-integratie — topics, spraak, bestanden, sub-agents binnen één bot.
- Multi-agent-architectuur — waar je bot naartoe kan delegeren als de klus groter wordt.