Zum Inhalt springen
DiscordCatalog

Privilegierter Intent

Message Content: Ein privilegierter Intent, keine Berechtigung

Message Content erscheint weder auf der Installationsseite noch in der Berechtigungszahl. Es bestimmt maßgeblich, ob eine Anwendung lesen kann, was deine Mitglieder schreiben.

Berechtigung oder Intent?

Berechtigungen werden je Server gewährt, stehen in der Berechtigungszahl des Installationslinks und sind auf der Autorisierungsseite sichtbar. Intents werden für die Anwendung im Discord-Entwicklerportal konfiguriert und gelten überall, wo sie installiert ist.

Message Content ist ein Intent. Keine Handlung bei der Installation gewährt oder entzieht ihn; er steht in keiner Berechtigungszahl. Laut Discord beeinflusst er, welche Daten bei Ereignissen mit möglichen Nachrichteninhaltsfeldern vorhanden sind, statt bestimmte Ereignisse freizuschalten.

Ohne diesen Intent erhält eine Anwendung leere Nachrichteninhalte, ausgenommen ihre eigenen Nachrichten, Direktnachrichten, Nachrichten mit einer Erwähnung der Anwendung und Nachrichten-Kontextmenübefehle.

Woher der Katalog das weiß

Discord veröffentlicht Anwendungsflags im öffentlichen Anwendungsdatensatz, darunter die privilegierten Intents der Anwendung. Der Katalog liest sie dort aus. Ein im Profil genannter Intent ist damit eine beobachtete Tatsache und keine Anbieterangabe.

Für jeden Intent gibt es zwei Varianten. Das Flag ohne Einschränkung gilt für Anwendungen auf mindestens 100 Servern, die im Rahmen der Verifizierung genehmigt werden müssen. Die eingeschränkte Variante gilt unterhalb dieser Schwelle. Beide bedeuten, dass die Anwendung den Intent besitzt.

Read Message History betrifft eine andere Frage

Read Message History ist Bit 16 der Berechtigungen und steuert, ob eine Anwendung ältere Nachrichten aus einem für sie sichtbaren Kanal abrufen kann. Message Content bestimmt, ob der Text dieser Nachrichten enthalten ist.

Eine Anwendung kann Read Message History besitzen und Nachrichten mit leerem Inhalt erhalten. Sie kann Message Content besitzen und einen Kanal ohne View Channel trotzdem nicht lesen. Um ihren tatsächlichen Lesezugriff zu beurteilen, musst du beides prüfen.

Was das für die Privatsphäre bedeutet

Eine Anwendung mit Message Content kann den Text jeder Nachricht in jedem für sie sichtbaren Kanal verarbeiten, auf allen Servern, auf denen sie installiert ist. Ob sie diesen Text speichert und wie lange, muss ihre Datenschutzerklärung beantworten. Das ist eine Anbieterangabe, die der Katalog nicht selbst beobachten kann.

Jedes Profil verlinkt die Datenschutzerklärung, die Discord für die Anwendung veröffentlicht. Der Katalog nennt das Linkziel, bürgt aber nicht für den Inhalt des Dokuments.

Installationslink entschlüsseln

Lokal analysiert. Der Link wird nie aufgerufen und nichts wird autorisiert.