machichdigital

Agent-Frameworks · Foto: m4rlonj, CC BY 2.0

BotBotsLizenz: MIT

Telegraf

Zuletzt aktualisiert:

⧉ –× kopiert⬇ –× heruntergeladenBewertung:

Typ

Bot

Lizenz

MIT

Anwendungsfeld

Bots

Node.js-Teams mit bestehender Express-Erfahrung; viele ältere Tutorials/Beispiele.

Voraussetzungen

Keine besonderen — direkt loslegen.

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 etablierte Node.js-Framework für Telegram-Bots und orientiert sich bewusst an Express: Middleware-Ketten verarbeiten eingehende Updates, Szenen und Wizards strukturieren mehrstufige Dialoge ähnlich wie Routen in einer Webanwendung. Für Teams, die bereits mit Express oder ähnlichen Node-Frameworks arbeiten, ist der Einstieg dadurch besonders schnell, weil sich viele Konzepte direkt übertragen lassen. Ein weiterer Pluspunkt ist die schiere Menge an älteren Tutorials und Beispielprojekten im Netz, die für gängige Aufgaben oft schon eine fertige Lösung bereithalten. Wer neu einsteigt und keine Express-Vorerfahrung hat, findet mit grammY inzwischen eine modernere, stärker TypeScript-fokussierte Alternative.

Praxis-Tipp

Middleware-Reihenfolge wie bei Express beachten: bot.use() für globale Logik zuerst registrieren, bevor spezifische Command-Handler folgen.

Siehe auch

Lizenz & Quelle

Erfahrungen & Kommentare.

Funktioniert der Bot bei Ihnen? Tipps, Stolperfallen, Varianten — teilen Sie es mit der Community.

Lade Kommentare …

Ihre IP-Adresse wird zum Schutz vor Missbrauch gespeichert und nach 14 Tagen automatisch entfernt (Datenschutz).

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.

LGPL-3.0♥ –⧉ –

aiogram

Modernes, vollständig asynchrones Telegram-Framework (asyncio), FSM (Zustandsmaschine) für Dialoge, Router-Konzept, Middleware, sehr performant bei vielen gleichzeitigen Nutzern.

MIT♥ –⧉ –

grammY

Telegram-Framework für TypeScript/JavaScript (Node, Deno, Cloudflare Workers): typsicher, Plugin-System (Sessions, Menüs, i18n), läuft auch serverless.

MIT♥ –⧉ –