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.
- Open @BotFather in Telegram en tik op Start.
- Stuur
/newbot. - Typ een naam. Die zien mensen in chats, zoals Pizza Corner. Je kunt hem later wijzigen.
- Typ een gebruikersnaam. Die moet eindigen op
bot, zoalspizzacorner_bot, en is later niet te wijzigen. - 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:
- Open Echo Maker (@mkfrbot) en tik op Start.
- Kies een template, zoals een video downloader, een AI-chatbot of een vertaler.
- 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 code | Zelf schrijven | |
|---|---|---|
| Tijd tot een werkende bot | Ongeveer een minuut | Uren tot weken |
| Benodigde kennis | Geen | Programmeren |
| Hosting | Inbegrepen | Je beheert zelf een server |
| Eigen functies | Wat de templates bieden | Alles wat je kunt bouwen |
| Kosten | Gratis, optionele upgrade | Serverkosten |
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.
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.