Zum Inhalt springen

Sayweek-Discord-Bot – für Server-Administratoren

Was der Sayweek-Bot auf deinem Discord-Server tut, welche Rechte er braucht, was er liest und speichert, wie du ihn auf einen Kanal begrenzt und entfernst.

Aktualisiert:

Diese Seite richtet sich an die Administratorin oder den Administrator des Discord-Servers, die den Sayweek-Bot freigeben, prüfen oder für ein Audit dokumentieren. Der Bot ist eine Ideenquelle von Sayweek: Er schlägt aus den Unterhaltungen eines gewählten Kanals Post-Ideen vor, und ein Mensch gibt sie frei.

Was ist dieser Bot?

  • Sein Name ist Sayweek. Er ist ein echter Bot-Nutzer auf dem Server: In der Mitgliederliste erscheint er mit dem Hinweis „APP“ und einer eigenen Rolle (Sayweek), die du wie jede andere Rolle verwaltest.
  • Es ist die eigene Discord-Anwendung von Sayweek. Das Bot-Token liegt als geheime Umgebungsvariable auf dem Server von Sayweek; pro Kunde wird kein Token gespeichert, und auf das Konto der installierenden Person greifen wir nie zu.
  • Er hält keine Echtzeit-Verbindung (Gateway) zu Discord: Einmal am Tag (nach 07:00 in der Zeitzone des Workspace) oder wenn jemand in Sayweek auf „Jetzt ausführen“ klickt, holt er per REST die neuen Nachrichten der gewählten Kanäle.

Genaue Berechtigungen

  • OAuth2-Scope: nur bot (kein applications.commands, keine Slash-Befehle, kein identify oder guilds).
  • Berechtigungs-Integer: 66560 = View Channel (Kanal ansehen) + Read Message History (Nachrichtenverlauf lesen). Sonst nichts.
  • Nicht angefragt: Send Messages, Manage Messages (Löschen), Manage Channels, Manage Roles, Kick / Ban, Moderate Members, Manage Webhooks, Mention Everyone, Administrator.
  • Privilegierte Intents: nur Message Content – ohne ihn liefert Discord Apps leeren Nachrichtentext. Die Intents Server Members und Presence werden nicht genutzt.
  • Die Installation läuft über einen OAuth2-Code: Zu welchem Server der Bot hinzugefügt wurde, kommt aus der Token-Antwort von Discord, nicht aus der Adresszeile des Browsers.

Was er liest – und was nie

  • Nur die in Sayweek gewählten Kanäle (höchstens 5) und nur Nachrichten nach dem Zeitpunkt der Auswahl – nie ältere Verläufe.
  • Ein Lauf betrachtet höchstens neue Nachrichten der letzten 14 Tage, höchstens 300 Nachrichten pro Kanal.
  • Er überspringt: Nachrichten von Bots und Webhooks (auch die eigenen Sayweek-Benachrichtigungen), Systemnachrichten, Nachrichten ausgeschlossener Nutzer, Nachrichten mit ausgeschlossenen Stichwörtern oder eingebauten sensiblen Wörtern (Vertrag, Preis, Gehalt, Gesundheit, Rechtliches, Passwort…) und Spoiler-Teile (||…||).
  • Er liest nie: Direktnachrichten, andere Kanäle, die Mitgliederliste, Profile, Rollen oder Online-Status, Sprachkanäle, und er lädt keine Anhänge herunter.
  • Er schreibt nie auf den Server, reagiert nicht, löscht nichts und erwähnt niemanden.

Was bei der KI ankommt

  • Der Nachrichtentext wird zuerst auf dem Server von Sayweek anonymisiert: Namen der Verfassenden und Erwähnten, Nutzernamen, der Servername und Kundennamen werden durch Platzhalter ersetzt; E-Mail-Adressen, Links, Telefon- und Kontonummern sowie Straßenadressen werden ausgeblendet; Erwähnungen und Kanalverweise entfernt.
  • Nur dieser anonymisierte Text mit höchstens 300 Zeichen und das Datum gehen an das KI-Modell (Anthropic Claude) – keine Nachrichten- oder Nutzer-ID.
  • Die fertige Idee wird noch einmal geprüft: Enthält sie einen bekannten Namen, Kontaktdaten, eine Adresse, einen Betrag oder ein wörtliches Zitat einer Nachricht, wird sie verworfen.
  • Nichts wird automatisch veröffentlicht: Jede Idee landet in der Ideenliste von Sayweek, ein Mensch prüft sie, und erst nach der Freigabe wird ein Post daraus.

Was gespeichert wird und wie lange

  • ID und Name des Servers und der gewählten Kanäle, pro Kanal die ID der zuletzt verarbeiteten Nachricht (damit nichts doppelt gelesen wird), die Ausschlüsse und die Zahlen des letzten Laufs.
  • Nachrichtentexte werden nicht gespeichert. Nur die fertige, anonymisierte Idee, dazu Link und Tag der ursprünglichen Nachricht (der Link öffnet sich nur für Personen, die den Kanal auf dem Server sehen).
  • Discord-Ideen, die niemand geprüft hat, werden nach 30 Tagen gelöscht. Beim Trennen werden alle ungeprüften Ideen des Servers sofort gelöscht; bereits freigegebene Posts bleiben.
  • Die Daten liegen in der EU (Frankfurt); Hinzufügen der Verbindung, Speichern von Kanälen und Ausschlüssen sowie das Trennen werden im Aktivitätsprotokoll von Sayweek festgehalten.

Auf einen Kanal begrenzen

Der Bot liest nur die in Sayweek gewählten Kanäle, du kannst die anderen aber auch in Discord sperren – dann gilt schon die Berechtigung selbst nur für einen Kanal:

  • Servereinstellungen → Rollen → Rolle Sayweek → Berechtigungen: View Channel ausschalten (die Rolle sieht dann standardmäßig keinen Kanal).
  • Der gewählte Kanal → Kanal bearbeiten → Berechtigungen → Mitglieder oder Rollen hinzufügen → Sayweek → View Channel und Read Message History: erlaubt (grüner Haken).
  • Ist eine Kategorie oder ein Kanal privat, gib der Rolle Sayweek dort ebenso eine eigene Berechtigung – sonst hat der Bot keinen Zugriff, und Sayweek zeigt den Fehler „Der Bot sieht den Kanal nicht“.
  • Kontrolle: Auf der Berechtigungsseite des Kanals (erweiterte Ansicht) sind für die Rolle Sayweek nur diese zwei Rechte grün.

Entfernen

  • In Sayweek: Einstellungen → Alle Integrationen → Discord → „Trennen“. Der Bot verlässt den Server dann von selbst (außer ein anderer Sayweek-Workspace liest denselben Server).
  • In Discord: Servereinstellungen → Integrationen → Sayweek → Entfernen; oder in der Mitgliederliste Rechtsklick auf den Sayweek-Bot → Kicken. Danach sieht der Bot nichts mehr, und Sayweek meldet beim nächsten Lauf einen Fehler.

Audit und Protokolle

  • Das Audit-Log von Discord (Servereinstellungen → Audit-Log) zeigt, wer den Bot wann hinzugefügt hat („Bot hinzugefügt“), das Anlegen seiner Rolle, jede Berechtigungsänderung und das Entfernen.
  • Das Lesen (Abrufen von Nachrichten) erscheint nicht im Audit-Log von Discord – Sayweek zeigt es in der Zeile „Letzter Lauf“ der Verbindung (wie viele Nachrichten gelesen wurden, wie viele zu Ideen wurden).
  • Für deine Unterlagen: Anwendungsname Sayweek, Scope bot, Berechtigungs-Integer 66560, privilegierter Intent: Message Content, Auftragsverarbeiter: Sayweek (mit Anthropic als Unterauftragsverarbeiter) – Details in der Liste der Unterauftragsverarbeiter auf sayweek.com.
  • Ist der Bot auf mehr als 100 Servern, gewährt Discord den Message Content Intent nur verifizierten Apps nach einer eigenen Prüfung – fehlt er, bekommt der Bot leeren Text, und Sayweek meldet das als Fehler.

Diese Beschreibung als PDF, für deine Audit-Unterlagen

In Sayweek öffnen

War dieser Artikel hilfreich?

Antwort nicht gefunden?

Schreib uns: hello@sayweek.com

Sayweek-Discord-Bot – für Server-Administratoren – Hilfe | Sayweek