Skip to content
Docs
BlogZur App

Discord ​

Sendet Nachrichten an Discord-Server und -Kanäle über einen Bot. Kann Kanal-Informationen abrufen und Nachrichten posten. Ideal für Team-Benachrichtigungen, Alerts oder Bot-gesteuerte Kommunikation.

Kategorie: Kommunikation | Quelldatei: discordBlock.js | Auth: Ja (Bot Token)


Was kann dieser Block? ​

  • Nachrichten an Discord-Kanäle senden
  • Kanal-Informationen abrufen
  • Kanäle eines Servers auflisten
  • Automatische Benachrichtigungen posten

Was brauche ich dafür? ​

Discord Bot erstellen ​

  1. Geh auf https://discord.com/developers/applications
  2. Klick auf New Application und gib einen Namen ein (z.B. "Uella Bot")
  3. Geh zu Bot → Add Bot → Yes, do it!
  4. Unter Token → Reset Token → Token kopieren — wird nur einmal angezeigt
  5. Aktiviere unter Privileged Gateway Intents: Message Content Intent

Bot zum Server einladen ​

  1. Geh zu OAuth2 → URL Generator
  2. Wähle den Scope: bot
  3. Wähle die Berechtigungen: Send Messages, Read Message History, View Channels
  4. Kopiere die generierte URL und öffne sie im Browser
  5. Wähle deinen Server aus und klick auf Authorize

In Uella eintragen ​

Im Agent Loop Block unter enabledTools → Discord:

  • botToken — Der Bot Token aus Schritt 4

Wichtig: Du brauchst die numerischen IDs für Server und Kanal, nicht die Namen. Rechtsklick → "ID kopieren" (Entwicklermodus muss in Discord aktiviert sein: Einstellungen → Erweitert → Entwicklermodus).


So benutzt du den Block ​

Nachricht senden ​

Prompt: "Sende eine Discord-Nachricht an Kanal 1234567890 auf Server 9876543210: Das Backup war erfolgreich."

Ergebnis: Nachricht wird im Discord-Kanal gepostet.

Kanäle auflisten ​

Prompt: "Welche Kanäle hat der Discord-Server 9876543210?"

Ergebnis: Liste aller Text-Kanäle mit Name und ID.

Automatischer Alert ​

Prompt: "Sende einen Alert an den Discord-Kanal: Server-Monitoring zeigt hohe CPU-Auslastung."

Ergebnis: Alert-Nachricht wird gepostet.


Alle Funktionen im Überblick ​

FunktionWas passiertBeispiel-Prompt
Nachricht sendenPostet eine Nachricht in einen Kanal"Sende an Kanal 123: Hallo!"
Kanäle auflistenZeigt alle Kanäle eines Servers"Welche Kanäle hat Server 987?"
Kanal-InfoDetails zu einem bestimmten Kanal"Zeige Infos zu Kanal 123"

Häufige Probleme und Lösungen ​

ProblemLösung
401 UnauthorizedBot Token ungültig — auf discord.com/developers neuen Token generieren
403 ForbiddenBot hat keine Berechtigung — Berechtigungen im Server prüfen
Kanal nicht gefundenImmer die numerische ID verwenden, nicht den Kanalnamen — Entwicklermodus in Discord aktivieren
Bot antwortet nichtMessage Content Intent muss aktiviert sein (unter Bot → Privileged Gateway Intents)
Block wird vom AgentLoop nicht aufgerufenPrüfen ob der Discord-Block in den enabledTools aktiviert ist


Technische Details ​

ParameterTypPflichtBeschreibung
operationSelectJaAktion: send_message, list_channels, channel_info
botTokenPasswordJaDiscord Bot Token
guildIdTextJaNumerische Server-ID
channelIdTextBedingtNumerische Kanal-ID (bei send_message, channel_info)
messageTextareaBedingtNachrichtentext (bei send_message)