Zum Hauptinhalt springen
Discord lässt dich einen Assistenten an eine Anwendung hängen, die du im Discord-Entwicklerportal anlegst. Personen laden diesen Bot auf einen Server ein. Was der Assistent hören kann, ist enger als bei einem normalen Chat-Mitglied: Famulor beantwortet Interaktionen, die an den Webhook gehen, nicht gewöhnliche Nachrichten, die jemand in einen Channel tippt.

Wann du ihn nutzt

Nutze ihn, wenn die Gemeinschaft schon auf einem Discord-Server lebt und der Assistent über diese Anwendung erreichbar sein soll. Ein Slash-Befehl oder eine Schaltfläche startet die Unterhaltung, der Bot postet die Antwort, und der Thread bleibt im Verlauf. Nutze ihn nicht, wenn der Assistent jede Nachricht lesen soll, die Personen in einen Channel tippen. Dafür braucht es eine Gateway-Verbindung, und Famulor hält keine offen.

Was der Assistent hört

Mit gesetzter Interactions Endpoint URL sendet Discord die Verbindungsprüfung, Slash-Befehle und Schaltflächenklicks an Famulor. Gewöhnliche Channel-Nachrichten und Reaktionen kommen nicht an. Message Content Intent einzuschalten ändert das nicht. Discord liefert Interaktionen entweder an diese URL oder über das Gateway, nicht über beides. Famulor nutzt die URL.

Woher die Schlüssel kommen

Die verlinkte Anbieter-Anleitung zeigt die Bildschirme zu diesen Klicks. Folge den Klicks unten zusammen mit diesen Bildern. Öffne discord.com/developers/applications. Application ID und Public Key stehen unter General Information. Den Bot token erzeugst du unter Bot mit Reset Token; er wird einmal angezeigt. Offizielle Anleitung: Getting started.

Beim Anbieter anlegen

  1. Öffne das Discord-Entwicklerportal und wähle New Application.
  2. Kopiere unter General Information die Application ID und den Public Key.
  3. Öffne Bot, wähle Reset Token und kopiere den Token. Er wird einmal angezeigt.
  4. Nachdem die Famulor-Verbindung existiert, füge den Webhook unter General Information in Interactions Endpoint URL ein. Discord sendet eine Prüfung, und Famulor beantwortet sie.
  5. Öffne OAuth2, dann URL Generator. Wähle die Scopes bot und applications.commands. Gib Send Messages, Read Message History, Add Reactions und Attach Files.
  6. Öffne die erzeugte URL und lade den Bot auf den Server ein.
Famulor legt keine Slash-Befehle für dich an. Ein Befehl muss an der Anwendung existieren, bevor jemand damit eine Konversation starten kann.

In Famulor verbinden

Dein Plan enthält diesen Kanal. Öffne Settings → Channels, wähle die Karte, benenne die Verbindung, wähle einen Assistenten und speichere. Die gemeinsamen Konversationseinstellungen — Antwortverzögerung (Standard 5 Sekunden) und Inaktivitätszeit (Standard 30 Minuten) — stehen auf der Seite Messaging-Kanäle. Füge auf der Karte Discord Bot token, Public key und Application ID ein.

Den Anbieter auf Famulor zeigen lassen

  1. Kopiere die Famulor-Webhook-URL aus dem Menü der Verbindung.
  2. Füge sie in Interactions Endpoint URL ein und speichere. Discord prüft die Adresse.
  3. Lade den Bot mit der URL aus dem vorigen Abschnitt ein. Ein Slash-Befehl oder eine Schaltfläche, die Discord an diese URL postet, erscheint im Verlauf. Eine normale Channel-Nachricht nicht.

Verlauf

Öffne den Verlauf und filtere nach Discord. Der Thread, die Antwort des Assistenten und eine vorhandene Auswertung erscheinen dort. Du kannst den Assistenten pausieren und selbst antworten.

API, MCP und Kommandozeile

Lege diese Verbindung im Dashboard an. Die öffentliche API und die Kommandozeile können nicht jeden Wert übergeben, den diese Karte verlangt, und können dieses Setup deshalb nicht abschließen. Die Karte braucht den Public Key und die Application ID, und ein öffentlicher Create-Aufruf nimmt diese Werte nicht an.