Sim

Discord

Mit Discord interagieren

Discord ist eine leistungsstarke Kommunikationsplattform, die es dir ermöglicht, dich mit Freunden, Communities und Teams zu verbinden. Sie bietet eine Reihe von Funktionen für die Teamzusammenarbeit, darunter Textkanäle, Sprachkanäle und Videoanrufe.

Mit einem Discord-Account oder -Bot kannst du:

  • Nachrichten senden: Nachrichten an einen bestimmten Kanal senden
  • Nachrichten abrufen: Nachrichten aus einem bestimmten Kanal abrufen
  • Server abrufen: Informationen über einen bestimmten Server abrufen
  • Benutzer abrufen: Informationen über einen bestimmten Benutzer abrufen

In Sim ermöglicht die Discord-Integration deinen Agenten den Zugriff auf die Discord-Server deiner Organisation. Agenten können Informationen aus Discord-Kanälen abrufen, nach bestimmten Benutzern suchen, Serverinformationen erhalten und Nachrichten senden. Dies ermöglicht deinen Workflows, sich mit deinen Discord-Communities zu integrieren, Benachrichtigungen zu automatisieren und interaktive Erlebnisse zu schaffen.

Wichtig: Um Nachrichteninhalte lesen zu können, benötigt dein Discord-Bot die Berechtigung "Message Content Intent" im Discord Developer Portal. Ohne diese Berechtigung erhältst du zwar weiterhin Nachrichten-Metadaten, aber das Inhaltsfeld wird leer angezeigt.

Discord-Komponenten in Sim verwenden effizientes Lazy Loading und rufen Daten nur bei Bedarf ab, um API-Aufrufe zu minimieren und Rate-Limiting zu verhindern. Die Token-Aktualisierung erfolgt automatisch im Hintergrund, um deine Verbindung aufrechtzuerhalten.

Einrichtung deines Discord-Bots

  1. Gehe zum Discord Developer Portal
  2. Erstelle eine neue Anwendung und navigiere zum "Bot"-Tab
  3. Erstelle einen Bot und kopiere deinen Bot-Token
  4. Aktiviere unter "Privileged Gateway Intents" den Message Content Intent, um Nachrichteninhalte lesen zu können
  5. Lade deinen Bot mit den entsprechenden Berechtigungen auf deine Server ein

Nutzungsanleitung

Integriert Discord in den Workflow. Kann Nachrichten senden und empfangen, Server-Informationen abrufen und Benutzerinformationen erhalten. Erfordert einen Bot-API-Schlüssel.

Tools

discord_send_message

Eine Nachricht an einen Discord-Kanal senden

Eingabe

ParameterTypErforderlichBeschreibung
botTokenstringJaDer Bot-Token zur Authentifizierung
channelIdstringJaDie Discord-Kanal-ID, an die die Nachricht gesendet werden soll
contentstringNeinDer Textinhalt der Nachricht
serverIdstringJaDie Discord-Server-ID (Guild-ID)

Ausgabe

ParameterTypBeschreibung
messagestringErfolgs- oder Fehlermeldung
dataobjectDiscord-Nachrichtendaten

discord_get_messages

Nachrichten aus einem Discord-Kanal abrufen

Eingabe

ParameterTypErforderlichBeschreibung
botTokenstringJaDer Bot-Token zur Authentifizierung
channelIdstringJaDie Discord-Kanal-ID, von der Nachrichten abgerufen werden sollen
limitnumberNeinMaximale Anzahl der abzurufenden Nachrichten (Standard: 10, max: 100)

Ausgabe

ParameterTypBeschreibung
messagestringErfolgs- oder Fehlermeldung
messagesarrayArray von Discord-Nachrichten mit vollständigen Metadaten

discord_get_server

Informationen über einen Discord-Server (Guild) abrufen

Eingabe

ParameterTypErforderlichBeschreibung
botTokenstringJaDer Bot-Token zur Authentifizierung
serverIdstringJaDie Discord-Server-ID (Guild-ID)

Ausgabe

ParameterTypBeschreibung
messagestringErfolgs- oder Fehlermeldung
dataobjectDiscord-Server (Guild) Informationen

discord_get_user

Informationen über einen Discord-Benutzer abrufen

Eingabe

ParameterTypErforderlichBeschreibung
botTokenstringJaDiscord-Bot-Token zur Authentifizierung
userIdstringJaDie Discord-Benutzer-ID

Ausgabe

ParameterTypBeschreibung
messagestringErfolgs- oder Fehlermeldung
dataobjectDiscord-Benutzerinformationen

Hinweise

  • Kategorie: tools
  • Typ: discord
Discord