Skip to content

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.

bash
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รผfen

Gateway als Systemdienst โ€‹

Damit Hermes auch lรคuft, wenn du nicht eingeloggt bist:

bash
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 โ€‹

  1. Bot erstellen
    ร–ffne @BotFather in Telegram und sende:

    /newbot

    Folge den Anweisungen (Name + Username, muss auf bot enden).

  2. Token kopieren
    BotFather sendet dir einen HTTP-API-Token โ€“ den sicher aufbewahren!

  3. Bot konfigurieren

    bash
    hermes gateway setup

    Wรคhle Telegram und fรผge den Token ein.

  4. Bot starten

    bash
    hermes gateway run

    Schreib deinem Bot auf Telegram eine Nachricht โ€“ er antwortet!

User-ID ermitteln โ€‹

Damit der Bot nur auf deine Nachrichten hรถrt:


๐Ÿ’ฌ Discord โ€‹

Discord eignet sich fรผr Communities + Sprachchat.

Einrichtung โ€‹

  1. Developer Portal รถffnen
    Gehe zu discord.com/developers/applications

  2. Neue Application erstellen
    Klick auf "New Application" โ†’ Name vergeben โ†’ "Create"

  3. Bot erstellen
    Links auf "Bot" โ†’ "Add Bot" โ†’ "Yes, do it!"

  4. Token kopieren
    Unter dem Bot-Namen โ†’ "Copy" (das ist der Bot-Token)

  5. Intents aktivieren
    Unter "Privileged Gateway Intents" alle drei aktivieren:

    • โœ… Presence Intent
    • โœ… Server Members Intent
    • โœ… Message Content Intent โ† GANZ WICHTIG!
    • "Save Changes" klicken
  6. Bot einladen
    Links auf "OAuth2" โ†’ "URL Generator":

    • Scope: bot
    • Berechtigungen: Nachrichten senden, Nachrichtenverlauf lesen, Kanรคle lesen
    • URL รถffnen โ†’ Server auswรคhlen โ†’ autorisieren
  7. Discord-Gateway einrichten

    bash
    hermes gateway setup

    Wรค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):

PlattformBefehlBesonderheit
WhatsApphermes gateway setupBusiness API oder Baileys
Signalhermes gateway setupSignal-CLI nรถtig, native Formatierung
Slackhermes gateway setupchannel_skill_bindings, strict_mention, native Slash-Commands
Matrixhermes gateway setupEigenes Matrix-Konto
Emailhermes gateway setupIMAP/SMTP-Zugang
SMShermes gateway setupTwilio-Konto nรถtig
Mattermosthermes gateway setupEigenes Mattermost
Feishu / Larkhermes gateway setupApp Credentials
DingTalkhermes gateway setupDingTalk Bot
WeChat (WX)hermes gateway setupvia WeCom-Kanal
iMessagehermes gateway setupvia BlueBubbles
Home Assistanthermes gateway setupHA-Token
QQBot (17.)hermes gateway setupQQ Official API v2, QR-Scan-Setup
Yuanbao / ๅ…ƒๅฎ (18.)hermes gateway setupTencent-Platform, Text + Media
Microsoft Teams (19.)hermes gateway setupAls Plugin, erste Plugin-Plattform

๐Ÿ›ก๏ธ Sicherheit im Gateway โ€‹

Berechtigungen โ€‹

Nach der ersten Nachricht von dir musst du Hermes autorisieren:

/approve   # Genehmigen
/deny      # Ablehnen

Slash-Commands im Chat โ€‹

Auch auf Plattformen verfรผgbar:

BefehlFunktion
/helpAlle Befehle anzeigen
/newNeue Session starten
/modelModell wechseln
/retryLetzte Antwort wiederholen
/platformsGateway-Status anzeigen
/restartGateway neustarten
/sethomeAktuellen Chat als Home setzen

๐Ÿ’ก Tipp: Server-Betrieb โ€‹

Fรผr 24/7-Betrieb empfiehlt sich ein kleiner Rootserver (z.B. Netcup):

bash
# Auf dem Server installieren
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

# Gateway als Dienst
hermes gateway install

Dann kannst du von รผberall per Handy mit Hermes chatten โ€“ egal ob du zu Hause bist, unterwegs oder im Urlaub! ๐ŸŒ