En prenumeration, tillgång på varje plattform du driver
Arcalotl säljer logisk tillgång, inte en roll på en enda server. Ett enda köp kan ge en Discord-roll, en Fluxer-roll, medlemskap i en Telegram-chatt och ett serverpaket i Hytale på samma gång.
De flesta faktureringsverktyg för communities ger tillgång på en enda plattform. Arcalotl ger en förmån, alltså stabil logisk tillgång som en medlem har, och tillämpar sedan förmånen som behörigheter på varje plattform communityn har anslutit.
En community kan ansluta en Discord-server, en Fluxer-server, en Telegram-grupp och en Stoat-server samtidigt. Planer och prenumerationer hör till communityn i stället för till en enskild server, så ett köp kan ge tillgång på allihop.
Priset ändras inte med antalet anslutna plattformar. Arcalotl kostar $0/månad plus 2 % av varje genomförd betalning, som dras på kreatörens eget Stripe-konto genom direktbetalningar via Stripe Connect. Stripes egna hanteringsavgifter (2,9 % + 0,30 US$) tillkommer.
En förmån kan ge flera behörigheter
En förmån är en namngiven enhet av tillgång, till exempel VIP-tillgång, som kan ge behörigheter på flera plattformar samtidigt. Behörigheterna är åtgärder som Arcalotl utför: en Discord-roll, en Fluxer-roll, medlemskap i en Telegram-chatt eller ett serverpaket i Hytale. Du definierar förmånen en gång och kopplar planer och donationer till den.
Registret är det som gäller
Arcalotl antecknar vem som har vad i ett register över medlemmarnas förmåner, och det registret är sanningen. Behörigheterna på plattformarna tillämpas utifrån det läget i stället för att vara läget. Ett tillfälligt fel i en plattforms API ändrar inte om medlemmen logiskt har förmånen, så ingen förlorar tillgång bara för att en rolltilldelning misslyckades en gång.
Varje förmån har en stabil extern nyckel
Varje förmån har en stabil extern nyckel, till exempel vip-access, för den som läser API:et och webhooks. Din integration matchar på nyckeln i stället för på ett roll-ID i Discord. Att byta namn på en Discord-roll, eller att flytta samma tillgång till ytterligare en plattform, ändrar inte nyckeln din kod kontrollerar.
En community kan ansluta flera plattformar
Communityn är det du tjänar pengar på: dess planer, prenumeranter och faktureringshistorik. Den kan ha fler än en ansluten plattform, inklusive ytterligare en Discord-server, en Telegram-grupp, en Fluxer-server eller en Stoat-server. Det finns en plankatalog, en faktureringspost per medlem och en dashboard för allihop.
Medlemmar länkar sina konton med /link
En behörighet behöver ett konto på plattformen, så en köpare från Discord länkar sitt Telegram-konto innan Arcalotl kan lägga till kontot i en Telegram-chatt. Medlemmen kör /link på plattformen där tillgången redan finns och löser in koden på plattformen som ska läggas till. Länkningen fungerar åt båda hållen, och Arcalotl tillämpar de förmåner medlemmen redan har så snart länken är klar.
Flera källor kan ge samma förmån
Fler än en plan eller donation kan ge samma förmån. Att en av källorna tar slut återkallar inte tillgången så länge en annan aktiv källa finns kvar. Det gör det tryggt att flytta en medlem mellan planer, eller att köra en donation vid sidan av en prenumeration, utan glapp i tillgången.
Att ändra en förmån uppdaterar befintliga medlemmar
Innan du sparar en ändring som påverkar aktiva medlemmar visar dashboarden vilka behörigheter som läggs till eller tas bort, vilka aktiva prenumeranter och köpare som berörs, och vilka medlemmar som saknar konto på en nyligen berörd plattform. När du bekräftar läggs ett varaktigt avstämningsjobb i kö. Medlemmar med länkat konto följer med direkt, resten när de länkar.
Att ansluta en plattform senare lägger bara till
Befintliga förmåner gör ingenting på en nyansluten plattform förrän du lägger till en behörighet för den. Lägg till rollen, chattmedlemskapet eller serverpaketet i varje förmån som ska sträcka sig över den nya plattformen, så följer medlemmar med länkade konton med automatiskt. Befintliga prenumerationer faktureras oförändrat.
Din egen applikation kan upprätthålla samma läge
Externa förmåner låter en applikation som du styr ta emot och upprätthålla samma logiska tillgång genom signerade webhooks. Arcalotl skickar member.entitlement.granted, member.entitlement.updated och member.entitlement.revoked från samma auktoritativa register, var och en med förmånsnyckeln och ett stigande revisionsnummer, så att omförsök i fel ordning tryggt kan ignoreras.
Vad en behörighet gör på varje plattform
| Plattform | Behörighet Arcalotl tillämpar |
|---|---|
| Discord | En roll på den anslutna Discord-servern. |
| Fluxer | En roll på den anslutna Fluxer-servern. |
| Telegram | Medlemskap i den anslutna Telegram-chatten. |
| Hytale | Ett serverpaket som ställts in under Game Servers. |
| Stoat | Roller på den anslutna servern. Stoat är i drift. |
Så blir ett köp till tillgång överallt
En köpare startar kassan från ett kommando i en av dina community-plattformar, eller från en kassalänk du skapar via API:et. Betalningen går till ditt eget Stripe-konto genom direktbetalningar via Stripe Connect.
När betalningen aktiverar prenumerationen eller köpet blir medlemmens förmån aktiv i registret och Arcalotl stämmer av dess behörigheter. Varje behörighet tillämpas på plattformen där medlemmen har ett länkat konto. Behörigheter för plattformar medlemmen inte har länkat än tillämpas i samma stund länken är klar.
När den sista aktiva faktureringskällan tar slut återkallas förmånen och behörigheterna tas bort. Att ta bort en behörighet tar bort den åtgärden på plattformen, om inte en annan aktiv förmån fortfarande kräver samma åtgärd, så överlappande tillgång bryts inte av misstag.
Frågor
Läs vidare
Sälj tillgången en gång, ge den överallt
Anslut dina plattformar, definiera en förmån och koppla den till en plan. $0/månad plus 2 % av varje genomförd betalning, utbetalt på ditt eget Stripe-konto.
Skapa en community