Zurück zum Blog
HermesTelegramDeploymentAI Agents

So stellen Sie Hermes Agent auf Telegram bereit

Eine praxisnahe Aufschlüsselung dessen, was die Bereitstellung von Hermes Agent auf Telegram erfordert, wo beim Setup Reibungspunkte entstehen und wann verwaltetes Hosting der schnellere Weg ist.

Von Hermify Team||5 Min. Lesezeit
Stilisiertes Telegram-Papierflugzeug in einer Chat-Sprechblase, das Hermes Agent als Telegram-Bot bereitgestellt darstellt

Warum Telegram die beste Schnittstelle für Hermes ist

Die meisten KI-Tools leben in einem Browser-Tab. Sie navigieren zu ihnen, tippen etwas ein, lesen die Antwort und schließen den Tab. In dem Moment, in dem Sie ihn schließen, ist der Kontext verloren.

Telegram ändert das von Grund auf. Wenn Hermes als Telegram-Bot läuft, interagieren Sie mit Ihrem Agenten von Ihrem Telefon aus, von jedem Gerät und zu jeder Zeit, ohne einen Browser zu öffnen oder sich eine URL merken zu müssen. Nachrichten treffen ein wie jede andere Unterhaltung. Der Agent antwortet mit seinem vollständig erhaltenen, dauerhaften Kontext.

Das ist es, was „immer verfügbarer KI-Agent" in der Praxis bedeutet: kein Hintergrundprozess, den Sie überprüfen, wenn Ihnen einfällt, dass er existiert, sondern ein Kontakt in Ihrer Messaging-App, der jederzeit bereit ist und sich an alles erinnert.

Was eine echte Telegram-Bereitstellung erfordert

Hermes auf Telegram zu bringen, umfasst mehr als einen einzigen Befehl. Eine echte Bereitstellung besteht aus fünf eigenständigen Bausteinen:

1. Den Bot in BotFather erstellen

Öffnen Sie Telegram und suchen Sie nach @BotFather. Senden Sie /newbot, wählen Sie einen Anzeigenamen und einen Benutzernamen, der auf bot endet, und kopieren Sie den API-Token, den BotFather zurückgibt. Dieser Token sieht aus wie 7123456789:ABCDef...; speichern Sie die vollständige Zeichenkette.

2. Einen Modell-Anbieter wählen

Hermes benötigt ein LLM, um seine Antworten zu erzeugen. OpenRouter ist die einfachste Wahl: Ein einziger API-Schlüssel verschafft Ihnen Zugriff auf Claude, GPT-4, Llama und andere, ohne separate Konten verwalten zu müssen. Der OpenRouter-Einrichtungsleitfaden behandelt dies im Detail.

3. Die Laufzeitumgebung konfigurieren

Verknüpfen Sie in config.yaml Ihren Anbieter-Schlüssel, Ihre Modellwahl und Ihre Telegram-Einstellungen miteinander:

provider: openrouter
model: anthropic/claude-3-5-sonnet
openrouter_api_key: sk-or-your-key-here
telegram_bot_token: 7123456789:ABCDef...
telegram_allowed_users: "YOUR_NUMERIC_USER_ID"

Das Feld telegram_allowed_users ist entscheidend. Hermes antwortet ausschließlich auf die hier aufgeführten Telegram-Benutzer-IDs. Holen Sie sich Ihre numerische ID von @userinfobot in Telegram; Benutzernamen werden nicht akzeptiert.

4. Das Messaging-Gateway starten

hermes gateway start --detach

Das Gateway läuft als Hintergrundprozess, der per Long-Polling die Telegram-API abfragt und Nachrichten an die Hermes-Laufzeitumgebung weiterleitet. Ohne das Gateway nimmt Ihr Bot zwar Nachrichten an, antwortet aber nie.

5. Den Betrieb aufrechterhalten

Hier geraten die meisten Eigen-Bereitstellungen irgendwann ins Stocken. Der Bot funktioniert, solange der Prozess läuft, und hört auf zu funktionieren, sobald der Prozess stoppt. Auf einem Laptop mit WSL2 stirbt der Prozess, wenn das Terminal geschlossen wird. Auf einem günstigen VPS kann er bei einem Container-Recycle beendet werden. Eine ordentliche Produktivbereitstellung bedeutet einen dauerhaft laufenden Server mit Prozessverwaltung (systemd, Docker mit einer Restart-Policy oder verwaltetes Hosting).

Die häufigsten Fehlerquellen

Stummer Bot: Der Bot ist in Telegram registriert, sendet aber nichts zurück, wenn Sie ihm schreiben. Entweder läuft das Gateway nicht (hermes gateway status) oder Ihre Benutzer-ID steht nicht in telegram_allowed_users.

Unauthorized-Fehler in den Logs: Ihr Bot-Token wurde widerrufen oder ist falsch. Erzeugen Sie ihn über BotFather neu (/mybots → Bot auswählen → API Token → Revoke) und aktualisieren Sie Ihre Konfiguration.

Funktioniert einmal, dann nicht mehr: Der Hermes-Prozess ist abgestürzt oder das Gateway hat die Verbindung verloren. Prüfen Sie die Logs auf einen Fehler, der dem Verstummen vorausging. Ein Modell-API-Fehler (Rate-Limit, erschöpftes Kontingent) kann dazu führen, dass die Sitzung beendet wird, anstatt sich zu erholen.

Funktioniert lokal, ist nach der Bereitstellung defekt: Die häufigste Ursache ist, dass die Server-Konfiguration von der lokalen Konfiguration abweicht, konkret beim Token oder der Liste der zugelassenen Benutzer. Prüfen Sie die serverseitige config.yaml direkt, nicht die lokale.

Der Telegram-Fehlerbehebungsleitfaden behandelt jeden dieser Fälle in vollem Detail mit den genauen Schritten zur Behebung.

Der Zeitaufwand, mit dem niemand rechnet

Der Installationsbefehl dauert fünf Minuten. Was tatsächlich Zeit kostet, ist der Betriebsweg.

Wenn Hermes erfolgreich auf Telegram läuft, ist es wirklich nützlich. Das Problem ist die Zeit zwischen „Das will ich" und „Es läuft zuverlässig":

  • Die Einrichtung der VPS- oder Server-Umgebung
  • Die sichere Ablage der Zugangsdaten
  • Die Fehlersuche beim ersten Mal, wenn das Gateway nicht mehr reagiert
  • Der Umgang mit dem Prozess-Neustart nach einem System-Update
  • Die Überwachung der Verfügbarkeit, damit Sie bemerken, wenn der Bot verstummt

Keiner dieser Schritte ist für sich genommen schwer. Zusammen stellen sie eine fortlaufende Betriebsverantwortung dar. Wenn Ihr Ziel darin besteht, Hermes zu nutzen, statt die Infrastruktur drumherum zu warten, ist genau das der Reibungspunkt.

Der verwaltete Weg: Hermify

Hermify ist speziell auf das Problem der Telegram-Bereitstellung zugeschnitten. Anstatt die Server-Umgebung selbst aufzubauen, gehen Sie so vor:

  1. Erstellen Sie ein Konto und wählen Sie einen Tarif
  2. Geben Sie Ihren Telegram-Bot-Token und die zugelassenen Benutzer-IDs im Onboarding-Formular ein
  3. Fügen Sie Ihren Modell-Anbieter-Schlüssel hinzu (oder nutzen Sie einen Tarif mit enthaltenem Modellzugriff)
  4. Klicken Sie auf „Bereitstellen"

Die Laufzeitumgebung wird auf einem dauerhaft laufenden Server bereitgestellt, das Gateway startet automatisch, und der Bot ist in Telegram live. Das Dashboard zeigt den Laufzeitstatus an, erlaubt die Aktualisierung von Zugangsdaten und lässt Sie Neustarts ohne SSH-Zugriff auslösen.

Wenn der Bot bei einer selbst verwalteten Bereitstellung verstummt, suchen Sie den Fehler im Gateway. Wenn er bei Hermify verstummt, prüfen Sie die Status-Karte und starten ihn vom Dashboard aus neu.

Das ist der praktische Unterschied: nicht, ob eine Telegram-Bereitstellung möglich ist (das ist sie eindeutig), sondern wer die Verantwortung dafür trägt, sie nach dem Live-Gang gesund zu halten.

Die Wahl zwischen Selbst-Hosting und verwaltetem Hosting

Beide Wege funktionieren. Die Entscheidung hängt davon ab, wofür Sie die Verantwortung übernehmen möchten:

Hosten Sie selbst, wenn: Sie sich mit der Administration von Linux-Servern wohlfühlen, Sie diese Art von Infrastruktur bereits betreiben und Sie vollständige Kontrolle über die Umgebung, den Speicher und die Konfiguration wünschen.

Nutzen Sie verwaltetes Hosting, wenn: Sie Hermes zuverlässig auf Telegram verfügbar haben möchten, Sie keinen Server verwalten wollen und es Ihnen in erster Linie darum geht, den Agenten zu nutzen, statt den Stack drumherum zu warten.

Der Vergleich Hosting vs. Selbst-Hosting behandelt diese Entscheidung ausführlicher, einschließlich einer Kostenaufschlüsselung und der zu erwartenden Wartung nach der ersten Bereitstellung.

Wenn Sie loslegen möchten, führt Sie die Seite Hermes Agent bereitstellen durch das vollständige verwaltete Setup, von der Kontoerstellung bis zur ersten Nachricht.

Betreiben Sie Ihren eigenen Hermes Agent

Bringen Sie Ihren API-Schlüssel mit, verbinden Sie Telegram und erhalten Sie in 60 Sekunden einen selbstlernenden KI-Agenten.

Loslegen