Multi-Platform Setup ๐ฑ โ
Hermes Agent kann รผber 19 Messaging-Plattformen mit dir chatten โ genau wie im Terminal, aber von รผberall. Das Gateway ermรถglicht den Zugriff per Telegram, Discord, Signal, WhatsApp, Yuanbao, QQBot, Teams & Co.
๐ง Gateway Grundlagen โ
Das Gateway ist der Dienst, der Hermes mit den Plattformen verbindet.
hermes gateway setup # Interaktive Plattform-Einrichtung
hermes gateway run # Gateway starten (Vordergrund)
hermes gateway install # Als Systemdienst installieren
hermes gateway start # Starten
hermes gateway stop # Stoppen
hermes gateway restart # Neustarten
hermes gateway status # Status prรผfenGateway als Systemdienst โ
Damit Hermes auch lรคuft, wenn du nicht eingeloggt bist:
hermes gateway install # Installiert systemd-Unit
sudo loginctl enable-linger $USER # Erlaubt User-Services nach Logout๐ก Tipp: Auf dem Netcup-Rootserver installiert, kannst du 24/7 mit Hermes chatten!
๐ฑ Telegram โ
Telegram ist der einfachste Weg โ schnelle Bot-API, unkompliziert.
Einrichtung โ
Bot erstellen
รffne @BotFather in Telegram und sende:/newbotFolge den Anweisungen (Name + Username, muss auf
botenden).Token kopieren
BotFather sendet dir einen HTTP-API-Token โ den sicher aufbewahren!Bot konfigurieren
bashhermes gateway setupWรคhle
Telegramund fรผge den Token ein.Bot starten
bashhermes gateway runSchreib deinem Bot auf Telegram eine Nachricht โ er antwortet!
User-ID ermitteln โ
Damit der Bot nur auf deine Nachrichten hรถrt:
- @userinfobot โ sende
/start - Oder @getmyid_bot
๐ฌ Discord โ
Discord eignet sich fรผr Communities + Sprachchat.
Einrichtung โ
Developer Portal รถffnen
Gehe zu discord.com/developers/applicationsNeue Application erstellen
Klick auf "New Application" โ Name vergeben โ "Create"Bot erstellen
Links auf "Bot" โ "Add Bot" โ "Yes, do it!"Token kopieren
Unter dem Bot-Namen โ "Copy" (das ist der Bot-Token)Intents aktivieren
Unter "Privileged Gateway Intents" alle drei aktivieren:- โ Presence Intent
- โ Server Members Intent
- โ Message Content Intent โ GANZ WICHTIG!
- "Save Changes" klicken
Bot einladen
Links auf "OAuth2" โ "URL Generator":- Scope:
bot - Berechtigungen:
Nachrichten senden,Nachrichtenverlauf lesen,Kanรคle lesen - URL รถffnen โ Server auswรคhlen โ autorisieren
- Scope:
Discord-Gateway einrichten
bashhermes gateway setupWรคhle
Discord, fรผge Bot-Token, Server-ID und Channel-ID ein.
Benรถtigte IDs โ
- Server-ID: Rechtsklick auf Server โ "Server-ID kopieren"
(Entwicklermodus in Discord-Einstellungen aktivieren) - Channel-ID: Rechtsklick auf Channel โ "Channel-ID kopieren"
๐ง Andere Plattformen โ
Hermes unterstรผtzt 19 Plattformen im Gateway (+ via Plugin-System erweiterbar):
| Plattform | Befehl | Besonderheit |
|---|---|---|
hermes gateway setup | Business API oder Baileys | |
| Signal | hermes gateway setup | Signal-CLI nรถtig, native Formatierung |
| Slack | hermes gateway setup | channel_skill_bindings, strict_mention, native Slash-Commands |
| Matrix | hermes gateway setup | Eigenes Matrix-Konto |
hermes gateway setup | IMAP/SMTP-Zugang | |
| SMS | hermes gateway setup | Twilio-Konto nรถtig |
| Mattermost | hermes gateway setup | Eigenes Mattermost |
| Feishu / Lark | hermes gateway setup | App Credentials |
| DingTalk | hermes gateway setup | DingTalk Bot |
| WeChat (WX) | hermes gateway setup | via WeCom-Kanal |
| iMessage | hermes gateway setup | via BlueBubbles |
| Home Assistant | hermes gateway setup | HA-Token |
| QQBot (17.) | hermes gateway setup | QQ Official API v2, QR-Scan-Setup |
| Yuanbao / ๅ ๅฎ (18.) | hermes gateway setup | Tencent-Platform, Text + Media |
| Microsoft Teams (19.) | hermes gateway setup | Als Plugin, erste Plugin-Plattform |
๐ก๏ธ Sicherheit im Gateway โ
Berechtigungen โ
Nach der ersten Nachricht von dir musst du Hermes autorisieren:
/approve # Genehmigen
/deny # AblehnenSlash-Commands im Chat โ
Auch auf Plattformen verfรผgbar:
| Befehl | Funktion |
|---|---|
/help | Alle Befehle anzeigen |
/new | Neue Session starten |
/model | Modell wechseln |
/retry | Letzte Antwort wiederholen |
/platforms | Gateway-Status anzeigen |
/restart | Gateway neustarten |
/sethome | Aktuellen Chat als Home setzen |
๐ก Tipp: Server-Betrieb โ
Fรผr 24/7-Betrieb empfiehlt sich ein kleiner Rootserver (z.B. Netcup):
# Auf dem Server installieren
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
# Gateway als Dienst
hermes gateway installDann kannst du von รผberall per Handy mit Hermes chatten โ egal ob du zu Hause bist, unterwegs oder im Urlaub! ๐