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
- Gehe zum Discord Developer Portal
- Erstelle eine neue Anwendung und navigiere zum "Bot"-Tab
- Erstelle einen Bot und kopiere deinen Bot-Token
- Aktiviere unter "Privileged Gateway Intents" den Message Content Intent, um Nachrichteninhalte lesen zu können
- 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
Parameter | Typ | Erforderlich | Beschreibung |
---|---|---|---|
botToken | string | Ja | Der Bot-Token zur Authentifizierung |
channelId | string | Ja | Die Discord-Kanal-ID, an die die Nachricht gesendet werden soll |
content | string | Nein | Der Textinhalt der Nachricht |
serverId | string | Ja | Die Discord-Server-ID (Guild-ID) |
Ausgabe
Parameter | Typ | Beschreibung |
---|---|---|
message | string | Erfolgs- oder Fehlermeldung |
data | object | Discord-Nachrichtendaten |
discord_get_messages
Nachrichten aus einem Discord-Kanal abrufen
Eingabe
Parameter | Typ | Erforderlich | Beschreibung |
---|---|---|---|
botToken | string | Ja | Der Bot-Token zur Authentifizierung |
channelId | string | Ja | Die Discord-Kanal-ID, von der Nachrichten abgerufen werden sollen |
limit | number | Nein | Maximale Anzahl der abzurufenden Nachrichten (Standard: 10, max: 100) |
Ausgabe
Parameter | Typ | Beschreibung |
---|---|---|
message | string | Erfolgs- oder Fehlermeldung |
messages | array | Array von Discord-Nachrichten mit vollständigen Metadaten |
discord_get_server
Informationen über einen Discord-Server (Guild) abrufen
Eingabe
Parameter | Typ | Erforderlich | Beschreibung |
---|---|---|---|
botToken | string | Ja | Der Bot-Token zur Authentifizierung |
serverId | string | Ja | Die Discord-Server-ID (Guild-ID) |
Ausgabe
Parameter | Typ | Beschreibung |
---|---|---|
message | string | Erfolgs- oder Fehlermeldung |
data | object | Discord-Server (Guild) Informationen |
discord_get_user
Informationen über einen Discord-Benutzer abrufen
Eingabe
Parameter | Typ | Erforderlich | Beschreibung |
---|---|---|---|
botToken | string | Ja | Discord-Bot-Token zur Authentifizierung |
userId | string | Ja | Die Discord-Benutzer-ID |
Ausgabe
Parameter | Typ | Beschreibung |
---|---|---|
message | string | Erfolgs- oder Fehlermeldung |
data | object | Discord-Benutzerinformationen |
Hinweise
- Kategorie:
tools
- Typ:
discord