OpenClaw auf Discord: Ein Assistent, eine ganze Community
Discord ist die einzige der gängigen OpenClaw-Integrationen, die viele-zu-eins ist. Telegram und WhatsApp geben dir einen privaten Assistenten in der Tasche; Discord gibt einem ganzen Server Zugriff auf denselben. Das ändert drei Dinge, die du verstehen solltest, bevor du ein Token einfügst.
Intents: warum ein neuer Bot oft nichts liest
Discord behandelt Nachrichteninhalt als privilegierten Intent. Ein frisch erstellter Bot kann eingeladen werden, online erscheinen und trotzdem nichts sehen außer Nachrichten, die ihn direkt erwähnen, was genau wie eine kaputte Integration aussieht. Die Lösung ist, den Message Content Intent im Developer Portal unter den Bot-Einstellungen zu aktivieren, und das ist der häufigste Grund dafür, dass ein Discord-Bot scheinbar nicht funktioniert.
Es lohnt sich auch, hier innezuhalten, statt durchzuklicken. Dieser Intent ist der Unterschied zwischen einem Assistenten, der antwortet, wenn man ihn fragt, und einem, der alles liest, was in den Kanälen gesagt wird, die er sehen kann.
Berechtigungen: gib ihm das kleinste Set, das funktioniert
Die Einladungs-URL, die du erzeugst, bestimmt, was der Bot tun kann, und die Standardwerte sind meist großzügiger als nötig. Ein Assistent, der liest und antwortet, muss Kanäle ansehen, den Verlauf lesen und Nachrichten senden können. Er muss keine Rollen verwalten, keine Mitglieder kicken und keine Beiträge anderer löschen. Berechtigungen auf Kanalebene sind die andere Hälfte: Setze den Bot in die Kanäle, die er bedienen soll, statt ihm den ganzen Server zu geben und zu hoffen.
Kosten: ein Schlüssel, viele Tippende
Bei einem persönlichen Assistenten bist du die einzige Person, die Tokens verbraucht. Auf einem Discord-Server zahlst du für alle, und ein aktiver Kanal kann bei einem pro Token abgerechneten Modell eine überraschende Rechnung erzeugen. Zwei Dinge helfen: Sei bewusst, in welchen Kanälen der Bot zuhört, und erwäge ein lokales Modell über Ollama, bei dem ein aktiver Server dich Rechenleistung kostet, die du schon bezahlt hast, statt Gebühren pro Nachricht.
Einrichtung
- Erstelle die Anwendung und den Bot. Im Discord Developer Portal, dann kopiere das Bot-Token und bewahre es sicher auf. Es ist ein Passwort.
- Aktiviere den Message Content Intent, wenn der Bot Nachrichten lesen soll, in denen er nicht erwähnt wurde.
- Lade ihn ein mit einer Einladungs-URL, die nur die Berechtigungen trägt, die du vergeben willst.
- OpenClaw bereitstellen. Starte deine Instanz auf Flux in etwa 30 Sekunden, falls du es noch nicht getan hast.
- Füge das Token ein in die Discord-Integration in deinem Dashboard ein.
Wie Leute ihn tatsächlich aufrufen werden
Auf Discord wird ein Assistent auf zwei Arten genutzt, und sie passen zu unterschiedlichen Servern. Erwähnungen sind die unkomplizierte Option: Jemand tippt den Namen des Bots und stellt im Gesprächsfluss eine Frage, was in einem kleinen Kanal gut funktioniert und in einem aktiven laut wird. Slash-Befehle sind die strukturierte Option: Sie erscheinen mit Beschreibungen und typisierten Argumenten in Discords eigenem Befehlsmenü, sodass Leute entdecken, was der Assistent kann, ohne dass jemand eine Anleitung schreibt.
Der praktische Rat ist, beides anzubieten und mit einer Aufteilung zu rechnen. Stammnutzer erwähnen den Bot, weil es schneller ist; alle anderen finden ihn über das Slash-Menü, und ein Bot ohne registrierte Befehle ist für sie praktisch unsichtbar. Ein kleines, gut benanntes Set an Befehlen zu registrieren ist das Günstigste, was du tun kannst, damit sich ein Assistent wie Teil des Servers anfühlt und nicht wie etwas, das jemand hinzugefügt hat.
Threads sind der Ort für Kontext
Ein Kanal ist ein gemeinsamer Raum, und ein Assistent, der ihn als ein langes Gespräch behandelt, verwirrt sich selbst, weil drei Leute, die in denselben fünf Minuten unzusammenhängende Dinge fragen, keinen Gedankengang bilden. Discord-Threads lösen das richtig: Ein Thread ist ein abgegrenztes Gespräch mit eigenen Teilnehmern, was sauber dazu passt, wie ein Assistent Kontext hält.
Längere Austausche in Threads zu verlagern hält den Hauptkanal lesbar und den Assistenten kohärent, und es bringt auch einen Kostenvorteil. Ein Gespräch, das in einem Thread bleibt, trägt nicht den gesamten Verlauf des Kanals in jede Anfrage.
Jeder im Kanal gibt dein Geld aus
Das verdient eine klare Aussage, weil es der Unterschied zwischen Discord und jeder persönlichen Integration ist. Der Anbieterschlüssel gehört dir, die Abrechnung geht an dich, und jedes Mitglied, das mit dem Bot spricht, verbraucht ihn. Das ist auf einem Server unter Freunden in Ordnung und erwartbar; auf einem öffentlichen ist es eine echte Überlegung.
Drei Dinge halten es im Rahmen. Begrenze, in welchen Kanälen der Bot zuhört, damit der Assistent dort verfügbar ist, wo er nützlich ist, und nicht überall. Überlege, ob der Message Content Intent wirklich nötig ist: Ein Bot, der nur auf Erwähnungen und Slash-Befehle reagiert, kann nicht versehentlich durch normale Unterhaltung ausgelöst werden. Und auf einem aktiven Server verändert ein lokales Modell über Ollama die Wirtschaftlichkeit komplett, denn hundert Nachrichten kosten dich bereits bezahlte Rechenleistung statt hundert abrechenbarer Anfragen.
Warum Selbsthosting hier mehr zählt
Bei einem geteilten Bot-Dienst laufen die Gespräche einer ganzen Community über die Infrastruktur von jemand anderem. Selbsthosting heißt, dass die Nachrichten deiner Mitglieder eine Instanz erreichen, die du kontrollierst, und das Modell dahinter deine Wahl ist: ein gehostetes Modell für mehr Leistung oder ein lokales LLM über Ollama, sodass nichts deinen Server verlässt.
Loslegen
Discord ist eine von mehr als 20 OpenClaw-Integrationen. Wenn du einen persönlichen statt eines Community-Assistenten willst, ist Telegram die einfachere Einrichtung, und WhatsApp deckt den Weg über die Telefonnummer ab. Die vollständige Selbsthosting-Anleitung behandelt die Instanz selbst. Schon bereit? Auf der Startseite bereitstellen.