Nutze /flatpass panel in dem Kanal, in dem es stehen soll, und pinne dann das Plan-Panel an, das der Befehl postet. Jeder Plan bekommt pro Abrechnungszeitraum einen Button mit Preis, und ein Klick schickt dem Mitglied einen privaten Bezahllink, ohne Anmeldung bei Discord.
/flatpass panel. Discord beschränkt die ganze Befehlsgruppe /flatpass auf Mitglieder mit „Server verwalten“. Ein Admin des Servers kann unter Servereinstellungen → Integrationen ändern, wer sie nutzen darf.Es funktioniert in jedem Kanal. Der Bot braucht dort keine Berechtigung zum Senden von Nachrichten, weil das Panel die Antwort auf deinen Befehl ist. Es landet immer in dem Kanal, in dem du den Befehl genutzt hast.
Das Panel beginnt mit deiner Serverbeschreibung: der, die du in deinem Dashboard unter Serverbeschreibung geschrieben hast, oder der Beschreibung deines Discord-Servers, wenn das Feld leer ist. Es ist derselbe Text, mit dem deine Einladungsseite beginnt, auf 200 Zeichen gekürzt, wenn er länger ist. Speicherst du eine neue, ändert sich das angepinnte Panel mit. Eine Beschreibung, die du in Discord änderst, erreicht das Panel sofort. War der Bot offline, als du sie geändert hast, holt Neu synchronisieren in deinem Dashboard das nach.
Ein Block pro Plan, mit der eigenen Grafik des Plans oben: sein Name, die Markierung „Empfohlen“, wenn du ihn hervorgehoben hast, und deine Beschreibung. Darunter steht ein Button pro Abrechnungszeitraum, jeweils mit dem Zeitraum und seinem Preis beschriftet, ein längerer Zeitraum auch mit dem, was er gegenüber monatlicher Zahlung spart; die Buttons des empfohlenen Plans sind hervorgehoben. Die Preise stehen nur auf den Buttons, also sieht jemand, der monatlich mit jährlich vergleicht, beides, ohne das Panel anzutippen.
Ein Klick auf einen Preis antwortet dem Mitglied privat, mit den Verlängerungsbedingungen dieses Plans und einem Link Bezahlen, beschriftet mit dem Preis und schon mit seinem Discord-Account verknüpft. Er öffnet Stripe Checkout ohne Anmeldung bei Discord. Discord fragt nach, bevor es einen Link außerhalb öffnet, deshalb sagt die Antwort, dass das Mitglied Seite besuchen wählen soll. Bei einem Plan ohne Preis gibt ein Klick auf den Button sofort die Rolle.
Ein angepinntes Panel ist eine Nachricht, die alle lesen, deshalb zeigt es deine eigenen Preise. Ein Mitglied, das /join nutzt, bekommt eine private Kopie des Panels, und die ist in seiner Währung. Die echte Umrechnung macht in beiden Fällen Stripe Checkout.
Mitglieder können auch jederzeit selbst /join nutzen, um eine private Kopie zu bekommen, und /membership für das, was sie schon haben.
Veröffentliche zuerst einen Plan. In einem Server ohne veröffentlichten Plan antwortet dir der Befehl privat, was du stattdessen tun kannst, statt erfundene Preise in einem öffentlichen Kanal anzupinnen.
Das angepinnte Panel hält sich selbst aktuell. Ändere einen Preis, bearbeite einen Plan, archiviere einen oder füge einen hinzu, und das Panel in deinem Kanal wird passend neu geschrieben, auch die Beschriftungen der Buttons, die einzige Stelle, an der es einen Preis nennt. Du musst es nicht neu posten. Wenn flatpass es einmal nicht mehr bearbeiten kann (jemand hat die Nachricht gelöscht, oder der Bot sieht den Kanal nicht mehr), sagt dein Dashboard das unter deinen Plänen und bittet dich, es neu zu posten.
Frag im flatpass-Discord oder schreib an support@flatpass.io. Beides lesen die Leute, die flatpass bauen.