Schritt 1: Bot bei BotFather registrieren
@BotFather ist der offizielle Bot von Telegram zum Erstellen von Bots. Er ist kostenlos, und du brauchst kein Entwicklerkonto.
- Öffne @BotFather in Telegram und tippe auf Starten.
- Sende
/newbot. - Gib einen Namen ein. Den sehen die Leute in Chats, z. B. Pizza Corner. Du kannst ihn später ändern.
- Gib einen Benutzernamen ein. Er muss auf
botenden, z. B.pizzacorner_bot, und lässt sich später nicht ändern. - BotFather antwortet mit dem Link zu deinem Bot und einem Token. Kopiere den Token. Er ist der Schlüssel, mit dem ein Programm deinen Bot steuert.
Dein Bot existiert jetzt, antwortet aber noch niemandem. Das kommt in Schritt 2. Mehr zu Tokens erfährst du unter Bot-Token bekommen.
Schritt 2: Gib deinem Bot eine Aufgabe
Ein Bot antwortet nur, wenn ein Programm, das irgendwo läuft, seine Nachrichten liest und beantwortet. Du hast zwei Möglichkeiten.
Möglichkeit A: Einen No-Code-Baukasten nutzen
Ein Bot-Baukasten betreibt das Programm für dich. Mit Echo Maker:
- Öffne Echo Maker (@mkfrbot) und tippe auf Starten.
- Wähle eine Vorlage, z. B. einen Video-Downloader, einen KI-Chatbot oder einen Übersetzer.
- Füge den Token aus Schritt 1 ein.
Der Bot geht sofort online. Das Hosting ist kostenlos, und du verwaltest ihn über ein Admin-Panel direkt in Telegram.
Möglichkeit B: Den Code selbst schreiben
Wenn du programmieren kannst, nutzt du die Telegram Bot API mit fast jeder Programmiersprache. Beliebte Bibliotheken sind python-telegram-bot, aiogram (Python), grammY und Telegraf (JavaScript). Außerdem brauchst du einen Server oder ein Hosting, das online bleibt, denn der Bot antwortet nicht mehr, sobald dein Programm stoppt.
Code oder kein Code: Was passt zu dir?
| No-Code-Baukasten | Selbst programmieren | |
|---|---|---|
| Zeit bis zum fertigen Bot | Etwa eine Minute | Stunden bis Wochen |
| Nötige Kenntnisse | Keine | Programmieren |
| Hosting | Inklusive | Du betreibst einen Server |
| Eigene Funktionen | Was die Vorlagen bieten | Alles, was du bauen kannst |
| Kosten | Kostenlos, optionales Upgrade | Serverkosten |
Wenn eine Vorlage schon kann, was du brauchst, bist du mit einem Bot-Baukasten schneller. Brauchst du etwas Ungewöhnliches, z. B. eine Anbindung an deine eigene Datenbank, schreib Code.
Schritt 3: Profil deines Bots fertigstellen
Zurück in @BotFather kannst du deinem Bot ein Profilbild, eine Beschreibung und eine Befehlsliste geben. So wirkt er vertrauenswürdig, wenn Leute ihn zum ersten Mal öffnen. Siehe Name, Bild und Beschreibung eines Bots ändern.
Fragen
Ist es kostenlos, einen Telegram-Bot zu erstellen?
Ja. Einen Bot bei BotFather zu registrieren ist kostenlos. Für den Betrieb braucht man einen Server, und der kostet Geld, wenn du selbst hostest. Echo Maker hostet Bots kostenlos.
Wie viele Bots kann ich erstellen?
Telegram begrenzt, wie viele Bots ein Account mit BotFather erstellen kann, derzeit etwa 20. Bei Echo Maker kannst du so viele davon verbinden, wie du willst.
Kann ich einen Telegram-Bot auf dem Handy erstellen?
Ja. BotFather und Echo Maker funktionieren beide in der Telegram-App, du kannst einen Bot also komplett auf dem Handy erstellen und verwalten.
Muss ich programmieren können?
Nein. Mit einem No-Code-Baukasten wählst du eine Vorlage und fügst einen Token ein. Programmieren musst du nur, wenn du Funktionen von Grund auf bauen willst.