Zo maak je een Telegram-bot

Elke Telegram-bot bestaat uit twee delen: een account dat je registreert bij @BotFather, en een programma dat berichten beantwoordt. Registreren kost een minuut. Voor het programma kun je code schrijven of een botmaker zonder code gebruiken.

Bijgewerkt · 5 min lezen

Stap 1: Registreer je bot bij BotFather

@BotFather is de officiële bot van Telegram om bots te maken. Hij is gratis en je hebt geen developeraccount nodig.

  1. Open @BotFather in Telegram en tik op Start.
  2. Stuur /newbot.
  3. Typ een naam. Die zien mensen in chats, zoals Pizza Corner. Je kunt hem later wijzigen.
  4. Typ een gebruikersnaam. Die moet eindigen op bot, zoals pizzacorner_bot, en is later niet te wijzigen.
  5. BotFather antwoordt met de link van je bot en een token. Kopieer de token. Het is de sleutel waarmee een programma je bot bestuurt.

Je bot bestaat nu, maar antwoordt nog niemand. Dat is stap 2. Meer over tokens lees je in zo krijg je een bot-token.

Stap 2: Geef je bot iets te doen

Een bot antwoordt pas als een programma, dat ergens draait, zijn berichten leest en beantwoordt. Je hebt twee opties.

Optie A: Gebruik een botmaker zonder code

Een botmaker laat het programma voor je draaien. Met Echo Maker:

  1. Open Echo Maker (@mkfrbot) en tik op Start.
  2. Kies een template, zoals een video downloader, een AI-chatbot of een vertaler.
  3. Plak de token uit stap 1.

De bot gaat meteen live. Hosting is gratis, en je beheert hem via een beheerpaneel in Telegram.

Optie B: Schrijf de code zelf

Kun je programmeren, dan kun je de Telegram Bot API vanuit bijna elke taal gebruiken. Populaire libraries zijn python-telegram-bot, aiogram (Python), grammY en Telegraf (JavaScript). Je hebt ook een server of hosting nodig die online blijft, want de bot stopt met antwoorden als je programma stopt.

Code of geen code: wat kies je?

Botmaker zonder codeZelf schrijven
Tijd tot een werkende botOngeveer een minuutUren tot weken
Benodigde kennisGeenProgrammeren
HostingInbegrepenJe beheert zelf een server
Eigen functiesWat de templates biedenAlles wat je kunt bouwen
KostenGratis, optionele upgradeServerkosten

Doet een template al wat je nodig hebt, dan ben je met een botmaker sneller klaar. Heb je iets bijzonders nodig, zoals een koppeling met je eigen database, schrijf dan code.

Stap 3: Maak het profiel van je bot af

Terug in @BotFather kun je je bot een profielfoto, een beschrijving en een lijst met commando's geven. Daardoor ziet hij er betrouwbaar uit als mensen hem voor het eerst openen. Zie zo wijzig je de naam, foto en beschrijving van een bot.

Stap 4: Deel hem

De link van je bot is t.me/ plus de gebruikersnaam, zoals t.me/pizzacorner_bot. Deel hem overal. Let op: een bot kan niemand als eerste een bericht sturen. Mensen moeten hem openen en op Start tikken. Wil je hem in een groep gebruiken, voeg hem dan toe aan de groep.

Vragen

Is een Telegram-bot maken gratis?

Ja. Een bot registreren bij BotFather is gratis. Om hem te laten draaien heb je een server nodig, en die kost geld als je zelf host. Echo Maker host bots gratis.

Hoeveel bots kan ik maken?

Telegram beperkt hoeveel bots één account met BotFather kan maken, momenteel rond de 20. Op Echo Maker kun je er zoveel koppelen als je wilt.

Kan ik een Telegram-bot maken op mijn telefoon?

Ja. BotFather en Echo Maker werken allebei in de Telegram-app, dus je kunt een bot helemaal vanaf je telefoon maken en beheren.

Moet ik kunnen programmeren?

Nee. Met een botmaker zonder code kies je een template en plak je een token. Programmeren is alleen nodig als je functies vanaf nul wilt bouwen.