Zurück zu Fragen und Antworten zu KI
Wie verbindet sich Hermes mit Telegram, Discord und Slack? Schauen wir uns zuerst das Gateway und die Berechtigungskonfiguration an

Wie verbindet sich Hermes mit Telegram, Discord und Slack? Schauen wir uns zuerst das Gateway und die Berechtigungskonfiguration an

Fragen und Antworten zu KI Admin 110 Aufrufe

Wie verbindet sich Hermes mit Telegram, Discord und Slack? Der Kern besteht aus zwei Schritten: Zuerst das hermes gateway öffnen und dann das Token, die Benutzer-ID und die Zulassungsliste jeder Plattform abgleichen. Es ist nicht Hermes, das wirklich stecken bleibt, sondern die Telegram-Benutzer-ID, Discord-Benutzer-ID, Slack-Mitglieds-ID, Kanal-Einladungen und die Berechtigungspunkte für Event-Abonnements.

Telegram, Discord und Slack haben Gemeinsamkeiten

Hermes bringt Telegram, Discord und Slack offiziell in dasselbe Gateway-System, was bedeutet, dass man nicht für jede Plattform eine Logik neu schreiben muss. Telegram verwendet das BotFather-Token und die digitale Benutzer-ID, Discord verwendet Bot-Token und Discord-Benutzer-ID, und Slack verwendet Socket-Modus, Bot-Token, App-Level Token und Slack-Mitglieds-ID. Unabhängig von der Plattform kann der Bot nur normal reagieren, indem er zuerst die Whitelist der erlaubten Nutzer koppelt.

Wo am ehesten etwas schiefgehen kann

  • Telegram: Denken Sie daran, die numerische Benutzer-ID zu verwenden, nicht den Benutzernamen; Wenn du die Nachricht in der Gruppe nicht siehst, überprüfe zuerst den Datenschutzmodus und die Zulassungsliste.
  • Discord: Der Bot muss die Berechtigung haben, den Kanal zu betreten, und du musst deine Discord-Benutzer-ID für die Zugriffskontrolle verwenden.
  • Slack: Die häufigsten Fallstricke sind, dass man vergisst, 'message.channels' / 'message.groups' zu abonnieren oder einen Bot in einen Kanal einzuladen.

Wenn du neu bei Hermes bist, wird empfohlen, mit Telegram oder Discord zu beginnen, da der Fehlersuchpfad intuitiver ist. Slack eignet sich besser für Teamszenarien, hat aber auch mehr Konfigurationselemente. Du musst dir nur einen Satz merken: Das Hermes-Gateway ist für den Zugriff verantwortlich, das Plattform-Token und die ID sind für die Autorisierung zuständig, und Kanaleinladungen sowie Event-Abonnements sind für den Empfang von Nachrichten zuständig.

Für wen ist das nicht geeignet? Wenn du Hermes nur in deinem lokalen Terminal ausführen möchtest und keine Messaging-Plattform brauchst, dann berühre das Gateway noch nicht, sondern nutze einfach die CLI, um Probleme zu sparen.

Empfohlene Tools

Mehr