Welche Berechtigungen braucht der Bot?

Zwei, und nur zwei: „Rollen verwalten“, damit er die Rollen vergeben und entfernen kann, die du verkaufst, und „Einladung erstellen“, das Discord verlangt, um einen Käufer in deinen Server zu holen. flatpass verlangt nie „Administrator“.

Die zwei, und wofür jede da ist

Rollen verwalten. Das ganze Produkt: Damit gibt der Bot einem Mitglied, das bezahlt hat, eine Rolle und nimmt sie wieder weg, wenn es aufhört.

Einladung erstellen. Discord verlangt sie, um jemanden zu einem Server hinzuzufügen. Ohne sie kann der Bot nur Leuten Rollen geben, die schon drin sind, also kann ein Käufer, der über einen woanders geposteten Link bezahlt hat (und jeder, der einem kostenlosen Plan beitritt), nicht hereingelassen werden.

Was er nie verlangt

Nie Administrator. Ein Bot, der das verlangt, hat jede Berechtigung im Server, auch viele, die ihn nichts angehen. flatpass verlangt es nie.

Er kann deine Nachrichten nicht lesen. Zum Lesen von Kanalinhalten braucht es eine eigene, privilegierte Discord-Berechtigung, die flatpass nicht hat. Die einzigen Nachrichten, die Discord ihm zustellt, sind die, die ihn direkt per @Erwähnung ansprechen; alles andere kommt ganz ohne Inhalt an.

Zwei Dinge, über die Leute stolpern

Einmal erteilt heißt nicht für immer. Ein Admin kann die Rolle des Bots oder die von @everyone nach der Installation bearbeiten, und Discord sagt uns das nicht. Deshalb prüft flatpass beide Berechtigungen jedes Mal, wenn du dein Dashboard öffnest, und sagt, welche fehlt.

Eine Berechtigung schlägt nicht die Rollenliste. Die Position ist eine eigene Regel neben den Berechtigungen: Keine Berechtigung, auch nicht „Administrator“, lässt einen Bot eine Rolle vergeben, die auf gleicher Höhe oder über seiner höchsten Rolle steht. Das ist meist seine eigene flatpass-Rolle, außer du hast ihm eine höhere gegeben. Das ist der häufigste Grund, warum eine Rolle nicht vergeben wird, und dafür gibt es eine eigene Seite.

Das Panel aktualisiert sich nicht mehr

Gib flatpass in diesem Kanal „Kanal anzeigen“. Ein mit /flatpass panel gepostetes Panel aktualisiert sich nur, solange flatpass seinen Kanal sehen kann. Öffne in Discord Kanal bearbeiten → Berechtigungen, füge die flatpass-Rolle hinzu und erlaube Kanal anzeigen. Klicke dann in deinem Dashboard neben dem Panel auf Erneut prüfen.

Meist wurde dem Bot „Administrator“ entzogen. Wenn flatpass nur durch „Administrator“ in einen privaten Kanal kam, sieht es diesen Kanal danach nicht mehr, und das Panel dort aktualisiert sich erst wieder, wenn die flatpass-Rolle dort selbst „Kanal anzeigen“ darf.

Kommst du nicht weiter?

Frag im flatpass-Discord oder schreib an support@flatpass.io. Beides lesen die Leute, die flatpass bauen.