Hermes Agent mit Telegram verbinden und Aufgaben vom Smartphone aus verwalten
MarkdownSchritt für Schritt zur Einrichtung: Erstelle über BotFather einen Bot, füge Token und Zugriffsliste in Hermes Agent hinzu und starte das Gateway. Sprachnachrichten, geplante Aufgaben und Steuerung per Smartphone.
Vollständigen Artikel lesen
Du kannst Hermes Agent über Telegram auf deinem Smartphone Nachrichten senden oder ihm Aufgaben diktieren, wenn du nicht an deinem Computer bist, und das Ergebnis im selben Chat erhalten. Ergebnisse geplanter Aufgaben kommen einmalig in dem Chat an, den du als deinen Home-Chat festlegst.
Wenn du Hermes noch nicht hast, beginne mit der Anleitung dazu, was dieser Agent ist und wie du ihn installierst, und kehre dann zurück, um Telegram zu verbinden.
Weitere Anleitungen findest du in der Ailoot-Dokumentation.
Was brauchst du, um Hermes Agent mit Telegram zu verbinden?
Das Wichtigste
Du brauchst eine installierte Hermes-Agent-Instanz, die mit einem Modell verbunden ist, und ein Telegram-Konto. Einen Bot in Telegram zu erstellen, ist kostenlos, und Hermes ist ein Open-Source-Projekt. Zusätzliche Kosten können für das Modell, die Spracherkennung in der Cloud und einen Server anfallen, falls du den Bot rund um die Uhr laufen lassen möchtest.
Der Befehl hermes doctor überprüft deine Hermes-Installation und die Verbindung zum Modell. Wir erstellen den Bot in der Telegram-App, und du brauchst einen Computer, um Befehle im Terminal auszuführen.
Wie erstellst du einen Bot über BotFather?
Das Wichtigste
Öffne @BotFather in Telegram, sende /newbot und wähle einen Anzeigenamen sowie einen eindeutigen Benutzernamen, der auf bot endet. BotFather antwortet mit einem Token im Format 123456789:ABCdef... — das ist der Schlüssel zu deinem Bot. Speichere ihn und zeige ihn niemandem.
Jeder Telegram-Bot hat ein Token — einen geheimen Schlüssel zur Steuerung des Bots. Es wird vom offiziellen Telegram-Bot @BotFather ausgegeben.
@BotFather öffnen
Suche in Telegram nach
@BotFatheroder öffne t.me/BotFather. Der echte BotFather hat ein blaues Verifizierungszeichen. Tippe auf „Start“, um das Gespräch zu beginnen.Den Befehl /newbot senden
BotFather fragt nach zwei Namen. Der erste ist der Anzeigename; er kann beliebig sein, zum Beispiel „Mein Agent“. Der zweite ist der Benutzername: Er muss eindeutig sein und auf
botenden, zum Beispielmoy_agent_bot.Das Token abrufen
BotFather sendet eine Glückwunschnachricht und eine lange Zeichenfolge im Format
123456789:ABCdefGHIjklMNOpqrSTUvwxYZ. Das ist das Bot-Token. Kopiere die gesamte Zeichenfolge.
Achtung
Das Token ermöglicht die vollständige Kontrolle über den Bot: Wer das Token kennt, kontrolliert ihn. Wenn das Token offengelegt wird, widerrufe es sofort mit dem Befehl /revoke in deinem Gespräch mit BotFather und fordere ein neues an.
Es gibt auch einen schnellen Weg, für den kein manuelles Gespräch mit BotFather nötig ist. Im Hermes-Web-Dashboard (hermes dashboard) und in der Desktop-App gibt es auf der Seite „Messaging → Telegram“ die Schaltfläche „Create with QR“: Scanne den Code mit deinem Smartphone, und Hermes erstellt einen Bot, erkennt deine ID, speichert das Token in den Einstellungen und startet das Gateway neu. Die folgenden Schritte beschreiben die manuelle Methode; wenn du QR gewählt hast, gehe direkt zur Überprüfung der Verbindung.
Wie findest du deine Telegram-ID, und wozu brauchst du sie?
Das Wichtigste
Finde deine numerische ID im Format 123456789. Das ist deine Kontonummer; ein Benutzername mit @ funktioniert in der Zugriffsliste nicht. Hermes verwendet die ID für die Zugriffsliste: Ohne diese Liste antwortet das Gateway niemandem, auch dir nicht.
Ein Telegram-Konto hat zwei Kennungen: einen öffentlichen Benutzernamen mit @ und eine interne numerische ID. Hermes verwendet die Zahl.
Die schnelle Methode „Mit QR-Code erstellen“ erkennt deine ID automatisch. Notiere sie neben deinem Token.
Wie übergibst du Hermes Agent das Token und startest das Gateway?
Das Wichtigste
Führe den Einrichtungsassistenten mit hermes gateway setup aus und wähle Telegram: Er fragt nach deinem Token und deiner ID und speichert anschließend alles. Bei der manuellen Methode verwendest du zwei Zeilen in der Datei ~/.hermes/.env. Starte danach das Gateway mit hermes gateway; nach wenigen Sekunden ist der Bot einsatzbereit.
| Einrichtungsassistent | Manuell | |
|---|---|---|
| Was du ausführst | hermes gateway setup | Einen Editor mit der Datei ~/.hermes/.env |
| Was du eingibst | Token und ID als Antworten auf die Fragen des Assistenten | Zwei Variablen von Hand |
| Speicherort | Der Assistent speichert die Angaben direkt in den Einstellungen | Die Angaben werden direkt in .env eingetragen |
| Für wen | Für alle; empfohlene Methode | Für alle, die mit Konfigurationsdateien vertraut sind oder per Skript einrichten |
Den Einrichtungsassistenten ausführen
hermes gateway setupFühre den Befehl auf dem Computer aus, auf dem Hermes installiert ist. Der Assistent zeigt eine Liste von Messaging-Apps an.
Telegram auswählen und deine Angaben eingeben
Der Assistent fragt nach dem Bot-Token und den erlaubten IDs (du kannst mehrere, durch Kommas getrennte IDs eingeben) und speichert alles direkt in den Einstellungen.
Das Gateway starten
hermes gatewayDas Gateway startet und verbindet sich mit Telegram. Sende deinem Bot nach wenigen Sekunden eine beliebige Nachricht über die App: Wenn Hermes antwortet, ist die Verbindung bereit.
Bei der manuellen Methode öffnest du statt des Assistenten die Datei ~/.hermes/.env und fügst zwei Zeilen hinzu. Ersetze dabei die Werte durch das Token von BotFather und deine numerische ID:
TELEGRAM_BOT_TOKEN=123456789:ABCdefGHIjklMNOpqrSTUvwxYZ
TELEGRAM_ALLOWED_USERS=123456789
Die zweite Zeile erlaubt diesen Personen den Zugriff in privaten Chats und Gruppen. Eine separate Gruppenfreigabe kann weiteren Zugang gewähren. Trenne mehrere Personen durch Kommas. Speichere die Datei und starte das Gateway mit demselben Befehl hermes gateway.
Wenn der Bot selbst in einem privaten Chat stumm bleibt, überprüfe die Gateway-Protokolle im selben Terminal und kontrolliere zuerst das Token sowie deine ID in der Zugriffsliste; weitere Fehler werden in der Tabelle am Ende des Artikels behandelt.
Was kann der Telegram-Bot auf deinem Smartphone?
Das Wichtigste
Der Telegram-Bot liest Text- und Sprachnachrichten, nimmt Dateien und Bilder entgegen, fragt direkt im Chat vor gefährlichen Befehlen um Erlaubnis und zeigt Modellauswahlen als Schaltflächen an. Standardmäßig ertönt bei Benachrichtigungen nur bei endgültigen Antworten, Zustimmungsanfragen und Befehlsbestätigungen ein Ton.
Auf deinem Smartphone brauchst du am häufigsten fünf Funktionen.
Text- und Sprachnachrichten. Schreibe eine Aufgabe in Worten oder diktiere eine Sprachnachricht — wenn die Spracherkennung eingerichtet ist, transkribiert Hermes sie und versteht sie. Bei einem lokalen Anbieter sind keine Schlüssel erforderlich; die gesamte Verarbeitung erfolgt auf dem Computer, auf dem der Agent läuft.
Dateien und Bilder. Du kannst dem Bot ein Dokument, eine Tabelle oder einen Screenshot weiterleiten — der Agent erhält es als Anhang. Er kann auch erstellte Dateien zurücksenden: Bitte um einen Bericht, und er schickt ihn als Datei im Chat.
Bestätigungen für gefährliche Aktionen. Wenn der Agent etwas Riskantes tun will, etwa Dateien löschen, fragt er zuerst im Chat nach: Antworte mit „yes“ oder „y“, führt er es aus; antworte mit „no“ oder „n“, bricht er ab.
Schaltflächen statt Antworten durch Tippen. Wenn der Agent eine Klarstellung braucht, sendet er eine Frage mit Inline-Schaltflächen zur Auswahl — tippe auf eine Option, und der Agent arbeitet weiter. Der Befehl /model ohne Argumente zeigt ein Menü zur Modellauswahl mit denselben Schaltflächen.
Benachrichtigungen ohne ständiges Klingeln. Standardmäßig klingelt dein Smartphone nur bei endgültigen Antworten, Zustimmungsanfragen und Befehlsbestätigungen. Systembenachrichtigungen wie „calling a tool“ und „compressing context“ kommen lautlos an, damit dein Smartphone nicht bei jedem Schritt klingelt. Wenn du bei jedem Schritt eine Tonbenachrichtigung möchtest, ändere den Modus in den Einstellungen.
Wie erhältst du Ergebnisse von Hintergrundaufgaben im Chat?
Das Wichtigste
Geplante Aufgaben senden ihre Ergebnisse an den Home-Chat: Öffne das Gespräch mit dem Bot und sende den Befehl /sethome. Hintergrundaufgaben, die in einem Thema gestartet wurden, antworten in demselben Thema. Entscheidend ist, dass das Gateway weiterläuft; andernfalls bleibt der Bot stumm, wenn der Computer ausgeschaltet ist.
Home-Chat für geplante Aufgaben. Hermes unterstützt geplante Aufgaben, zum Beispiel: „Stell mir jeden Morgen um 7:43 eine Zusammenfassung zusammen.“ Die Ergebnisse werden an den Home-Chat gesendet, den du einmalig festlegst, indem du den Befehl /sethome direkt im Gespräch mit dem Bot sendest. Solange das Gateway läuft, kommen die Zusammenfassungen automatisch an.
Hintergrundaufgaben. Du kannst eine lange Aufgabe zur Ausführung im Hintergrund senden und deinem Tag weiter nachgehen: Der Bot schreibt dir, wenn sie fertig ist. Eine Aufgabe, die in einem Thema gestartet wird, gibt ihre Antwort in dasselbe Thema zurück, sodass nichts verloren geht.
Wichtige Einschränkung: Der Bot antwortet nur, solange das Gateway läuft. Wenn du den Computer, auf dem Hermes läuft, ausschaltest oder in den Ruhezustand versetzt, antwortet der Bot erst wieder, wenn der Computer läuft. Damit der Bot immer online bleibt, verschiebe den Agenten auf einen Server: Dazu gibt es eine separate Anleitung, wie du Hermes Agent rund um die Uhr laufen lässt. Standardmäßig fragt das Gateway Telegram regelmäßig nach neuen Nachrichten ab; für Cloud-Plattformen, die ohne eingehenden Datenverkehr in den Ruhezustand wechseln, bietet die Dokumentation einen Webhook-Modus, der die Verbindungsrichtung umkehrt, sodass Telegram selbst Anfragen an den Bot sendet.
Wie hältst du Fremde vom Bot fern?
Das Wichtigste
TELEGRAM_ALLOWED_USERS erlaubt die genannten Absender-IDs in privaten Chats und Gruppen. Gruppenzugang kann separat entstehen: TELEGRAM_GROUP_ALLOWED_CHATS erlaubt jedem Mitglied der eingetragenen Gruppen den Zugriff. Halte das Token geheim. Erwähnungsfilter steuern, wann der Bot antwortet, nicht wer Zugang hat.
Dein Bot kann in der Telegram-Suche anhand seines Benutzernamens gefunden werden. Der Schutz beruht daher auf zwei Dingen: der Zugriffsliste und einem geheim gehaltenen Token.
Richte zuerst Absenderzugang über TELEGRAM_ALLOWED_USERS ein. Prüfe bei Gruppen zusätzlich TELEGRAM_GROUP_ALLOWED_CHATS: Ein dort eingetragener Chat erlaubt allen Mitgliedern den Zugriff, auch ohne ihre ID in der persönlichen Liste. Eine leere persönliche Liste belegt deshalb allein keine vollständig geschlossenen Gruppen.
Zweitens gibt es das Token. Es darf nicht in Screenshots, weitergeleiteten Nachrichten oder Repositories landen. Wenn das Token offengelegt wird, widerrufe es mit dem Befehl /revoke bei BotFather. Trage dann das neue Token in den Einstellungen ein und starte das Gateway neu.
Ein separater Hinweis zu Gruppen: Absender- und Chatberechtigung sind getrennt. Ein Mitglied einer über TELEGRAM_GROUP_ALLOWED_CHATS erlaubten Gruppe kann den Bot auch ohne Eintrag in TELEGRAM_ALLOWED_USERS nutzen. Soll der Zugriff individuell bleiben, erteile nicht der ganzen Gruppe Zugang. Konfiguriere und prüfe die Absenderbeschränkungen deiner installierten Version. Wenn der Bot in einer Gruppe nur auf Zuruf antworten soll, gibt es die Einstellung telegram.require_mention — dann reagiert er auf eine @-Erwähnung, eine Antwort auf seine Nachricht, einen Befehl wie /command@yourbot und Übereinstimmungen mit deinen Mustern in telegram.mention_patterns; gewöhnliche Gruppennachrichten ignoriert er.
Warum bleibt der Bot in einer Gruppe stumm, und wie behebst du das?
Das Wichtigste
Die Ursache ist der Datenschutzmodus von Telegram: Standardmäßig sieht ein Bot in einer Gruppe nur Befehle und Antworten auf seine eigenen Nachrichten. Schalte ihn bei @BotFather aus: /mybots → Bot Settings → Group Privacy → Turn off. Danach musst du den Bot aus der Gruppe entfernen und erneut hinzufügen — Telegram merkt sich die alte Einstellung. Alternativ kannst du den Bot zum Gruppenadministrator machen, ohne den Datenschutzmodus auszuschalten.
Bei neuen Telegram-Bots ist der Datenschutzmodus standardmäßig aktiviert; die Hermes-Dokumentation beschreibt ihn als häufigste Ursache für Verwirrung bei Bots in Gruppen. In diesem Modus empfängt der Bot nur Nachrichten, die mit einem /-Befehl beginnen, Antworten auf seine eigenen Nachrichten und Systembenachrichtigungen. Gewöhnliche Gruppennachrichten empfängt er schlicht nicht — Telegram sendet sie ihm nicht, und keine Agenteneinstellung kann das beheben.
So behebst du das Problem:
- Öffne @BotFather und sende
/mybots. - Wähle deinen Bot aus.
- Öffne „Bot Settings“ → „Group Privacy“ → „Turn off“.
- Entferne den Bot aus der Gruppe und füge ihn erneut hinzu.
Der vierte Schritt wird leicht übersehen; dann „bleibt der Bot weiterhin stumm“. Telegram merkt sich die Datenschutzeinstellung, die galt, als der Bot der Gruppe beigetreten ist, und aktualisiert sie erst, wenn du den Bot entfernst und erneut hinzufügst.
Wenn du den Datenschutzmodus nicht global deaktivieren möchtest, gibt es eine zweite Möglichkeit: Mache den Bot zum Gruppenadministrator. Administrator-Bots empfangen in jedem Datenschutzmodus alle Nachrichten.
Häufige Verbindungsfehler und was du dagegen tun kannst
Das Wichtigste
Prüfe zuerst, ob das Gateway läuft und ob das Token sowie die ID in der Zugriffsliste korrekt sind. Prüfe bei Gruppen den Datenschutzmodus, bei Spracherkennung den STT-Anbieter und bei Sprachantworten über Edge TTS, ob ffmpeg vorhanden ist.
| Symptom | Ursache | Was zu tun ist |
|---|---|---|
| Der Bot antwortet überhaupt nicht | Falsches Token oder Gateway läuft nicht | Prüfe das Token in .env, starte hermes gateway neu und kontrolliere die Protokolle im selben Terminal |
| Der Bot antwortet mit „unauthorized“ | Deine ID steht nicht in der Zugriffsliste | Füge deine ID zu TELEGRAM_ALLOWED_USERS hinzu und starte das Gateway neu |
| Antwort im privaten Chat, aber Stille in einer Gruppe | Datenschutzmodus | Wähle bei BotFather „Turn off“, entferne den Bot anschließend aus der Gruppe und füge ihn erneut hinzu, oder mache ihn zum Administrator |
| Sprachnachrichten werden nicht transkribiert | Spracherkennung ist nicht eingerichtet | Lokale Erkennung wird mit dem Paket faster-whisper installiert; Cloud-Optionen benötigen einen eigenen Schlüssel |
| Eine Sprachantwort über Edge TTS kommt als Datei statt als normale Sprachnachricht an | ffmpeg fehlt | Installiere ffmpeg — Edge TTS benötigt es, um die Datei ins Telegram-Sprachnachrichtenformat umzuwandeln |
| Das Token funktioniert nicht mehr | Das Token wurde widerrufen | Fordere über /revoke und /newbot (oder /token) bei BotFather ein neues an, ersetze den Wert in .env und starte das Gateway neu |
Was fragen Menschen sonst noch zu Hermes Agent in Telegram?
Das Wichtigste
Ein Server ist nicht erforderlich, aber der Bot ist nur aktiv, solange das Gateway läuft. Die Verbindung ist kostenlos; du zahlst nur für das Modell. Über die ID-Liste können mehrere Personen den Bot verbinden. Der Bot kann keine privaten Chats sehen. Für Dateien größer als 20 MB ist eine zusätzliche Einrichtung erforderlich.
Häufig gestellte Fragen
Brauchst du einen Server, damit der Bot funktioniert?
Nein, für den Anfang reicht der Computer mit installierter Hermes-Software. Denk daran: Der Bot ist aktiv, solange das Gateway läuft. Schalte den Computer aus oder versetze ihn in den Ruhezustand, und der Bot bleibt stumm, bis der Computer wieder läuft. Wenn der Bot rund um die Uhr laufen soll, verschiebe den Agenten auf einen Server — dazu gibt es eine separate Anleitung.
Wie viel kostet es, einen Bot zu verbinden?
Die Verbindung ist kostenlos. Telegram berechnet keine Gebühren für Bots, und Hermes Agent ist ein Open-Source-Projekt. Zusätzliche Kosten können für das mit deinem Agenten verbundene Modell und für einen Server anfallen, falls der Bot rund um die Uhr laufen soll.
Kann ich meine Frau oder mein Team mit dem Bot verbinden?
Ja. In der Liste TELEGRAM_ALLOWED_USERS werden IDs durch Kommas getrennt, und alle Personen auf der Liste können dem Bot privat schreiben. Und wenn du den Chat selbst über TELEGRAM_GROUP_ALLOWED_CHATS erlaubst, kann jedes Mitglied dieser Gruppe den Bot verwenden — so funktioniert laut Dokumentation die Liste der erlaubten Chats.
Kann der Bot meine privaten Unterhaltungen sehen?
Nein. Die Bot API gibt dem Bot in privaten Chats nur Nachrichten, die an ihn gerichtet sind, während in Gruppen der Datenschutzmodus von Telegram gilt, wie im Abschnitt über Gruppen erläutert. Der Bot hat keinen Zugriff auf deine Unterhaltungen mit anderen Personen.
Warum hat der Bot eine große Sprachnachricht nicht angenommen?
Die öffentliche Bot API begrenzt den Dateidownload auf 20 MB; größere Dateien werden abgelehnt. Die Hermes-Dokumentation beschreibt eine Lösung mit einem lokalen Bot-API-Server, wodurch die Grenze auf 2 GB steigt. Das brauchst du nur, wenn du Dateien größer als 20 MB annehmen möchtest; einen Link zur Dokumentation findest du im Abschnitt „Quellen“ am Ende des Artikels.
Kann ich dem Bot neue Funktionen hinzufügen?
Ja. Hermes bietet Skills und Plugins — vorgefertigte Funktionen für den Agenten. Wie du ein Plugin in dieser Art von KI-Agenten-Bot installierst, wird separat beschrieben: wie du ein Plugin in einem KI-Agenten-Bot auf Telegram installierst.
Quellen
- Hermes Agent: Telegram-Einrichtung — die Hauptquelle für die ursprüngliche Anleitung, von ihrem Autor am 12.09.2026 überprüft
- Hermes Agent: Messaging-Gateway
- Hermes Agent: Installation
- Hermes Agent: Schnellstart
- Hermes Agent: geplante Aufgaben
- BotFather — Telegrams offizieller Bot zum Erstellen von Bots
Wenn du so weit bist, lerne Ailoot kennen.
Weitere Details
Fragen und Antworten
Sperrt eine persönliche Zugriffsliste nicht eingetragene Personen in einer erlaubten Gruppe?
Nicht, wenn der ganze Chat durch TELEGRAM_GROUP_ALLOWED_CHATS erlaubt ist: Dann ist jedes Mitglied berechtigt. TELEGRAM_ALLOWED_USERS erlaubt einzelne Absender. Prüfe beide Einstellungen, bevor du den Bot einer Gruppe öffnest.
Macht eine nötige @-Erwähnung die Gruppe nur für ausgewählte Nutzer zugänglich?
Nein. Erwähnungs- und Mustereinstellungen bestimmen, welche Nachrichten eine Antwort auslösen. Sie nehmen keine Berechtigung zurück, die allen Mitgliedern eines erlaubten Chats erteilt wurde.