Telegraf
Etabliertes Node.js-Telegram-Framework mit Middleware-Architektur (Express-ähnlich), Szenen/Wizard für Dialoge.
Etabliertes Node.js-Telegram-Framework mit Middleware-Architektur (Express-ähnlich), Szenen/Wizard für Dialoge.
Für wen: Node.js-Teams mit bestehender Express-Erfahrung; viele ältere Tutorials/Beispiele.
So nutzt du es
Fertige Bot-Projekte: Repo klonen, README des Projekts folgen (Konfiguration, API-Keys), dann starten — meist per Docker oder npm/pip.
Im Detail
Telegraf ist das etablierteste Node.js-Framework für Telegram-Bots, mit einer Middleware-Architektur, die stark an Express erinnert – wer bereits Express-Routen und -Middleware kennt, findet sich sofort zurecht. Besonders praktisch sind die eingebauten “Scenes” und der Wizard-Modus für mehrstufige Dialoge (z. B. Formulare oder Bestellprozesse), die man sonst selbst mit Zustandsverwaltung nachbauen müsste. Dank seiner langen Geschichte gibt es extrem viele Tutorials und Community-Plugins – allerdings auch einige veraltete, die nicht mehr zur aktuellen API passen. Für neue Projekte ohne Legacy-Code lohnt sich ein Blick auf modernere, TypeScript-first-Alternativen wie grammY, die schlanker und mit besseren Types daherkommen.
Praxis-Tipp
Für mehrstufige Nutzer-Dialoge (z. B. eine Bestellung mit mehreren Rückfragen) direkt eine Wizard-Scene mit telegraf/scenes aufsetzen statt eigene Zustandslogik über globale Variablen zu bauen.
Siehe auch
Lizenz & Quelle
- Lizenz: MIT
- Quelle: github.com
Erfahrungen & Kommentare.
Funktioniert der Bot bei Ihnen? Tipps, Stolperfallen, Varianten — teilen Sie es mit der Community.
Lade Kommentare …
Passt dazu.
python-telegram-bot
Der Klassiker für Telegram-Bots in Python: komplette Bot-API-Abdeckung, ConversationHandler für mehrstufige Dialoge, Job-Queue für zeitgesteuerte Aufgaben, riesiges Wiki mit Beispielen.
aiogram
Modernes, vollständig asynchrones Telegram-Framework (asyncio), FSM (Zustandsmaschine) für Dialoge, Router-Konzept, Middleware, sehr performant bei vielen gleichzeitigen Nutzern.
grammY
Telegram-Framework für TypeScript/JavaScript (Node, Deno, Cloudflare Workers): typsicher, Plugin-System (Sessions, Menüs, i18n), läuft auch serverless.
