TeamPanel
ModulesDiscord Bot

Message Content Intent

Nachweis und Erklärung, warum TeamPanel den Discord Message Content Intent benötigt (Logging & Ticket-Transcripts).

Message Content Intent

Diese Seite dokumentiert den Anwendungsfall für den privilegierten Discord-Intent Message Content Intent. Sie dient als öffentlicher Nachweis für die Intent-Bewerbung im Discord Developer Portal.

Kurzfassung

TeamPanel liest Nachrichteninhalte nur, wenn Server-Admins die Features Logging oder Tickets aktiv nutzen — nicht für Server-weiten Chat-Scraping und nicht für KI-Training.

Verbundener Discord-Bot

Der Bot ist mit dem Team-Server verbunden (Status im TeamPanel-Dashboard):

Wofür wir den Intent brauchen

1. Audit-Logging (Nachricht gelöscht / bearbeitet)

Im TeamPanel können Admins unter Discord Bot → ModerationLogging einen Log-Channel und einzelne Events aktivieren. Bei gelöschten oder bearbeiteten Nachrichten postet der Bot ein Embed mit kurzem Inhaltsauszug (bei Edits: Vorher/Nachher).

Ohne Message Content Intent liefert Discord leere content-Felder — das Logging wäre dann nicht nutzbar.

2. Ticket-Transcripts

Das Ticket-System speichert beim Schließen (oder „Transcript speichern“) ein HTML-Transcript der Nachrichten im privaten Ticket-Channel. Staff können das Transcript später in TeamPanel einsehen.

Was wir damit nicht machen

  • kein Scraping öffentlicher Channel-Historien
  • kein Training von Machine-Learning-/KI-Modellen mit Nachrichteninhalten
  • keine Werbung / kein Tracking über den gesamten Server-Chat

Datenspeicher & Sicherheit

DatenSpeicherungZweck
Log-Auszügeprimär als Discord-Embed im konfigurierten Log-ChannelModeration / Audit
Ticket-Transcripts (HTML)TeamPanel-API / Datenbank des TeamsSupport-Nachvollziehbarkeit

Discord verlangt in den Developer Terms angemessene Sicherheitsmaßnahmen inklusive Verschlüsselung gespeicherter API-Daten (encryption at rest). TeamPanel speichert Ticket-Transcripts in der Team-Datenbank auf Infrastruktur mit Verschlüsselung der Datenträger / Managed-DB (Encryption at Rest auf Infra-Ebene) sowie TLS bei der Übertragung. Application-seitige Feldverschlüsselung einzelner Transcript-Texte ist kein separates Feature; der Fokus liegt auf Zugangskontrolle (nur Team-Staff) und sicherer Infrastruktur.

Produkt: https://team-panel.dev

Auf dieser Seite