Fluxer
Install Arcalotl on Fluxer, connect Stripe, configure roles, and understand how Fluxer commands and private replies work.
Arcalotl supports subscriptions, purchases, donations, role access, payment recovery, cancellation saves, annual upgrades, analytics, and cross-platform entitlements on Fluxer.
Fluxer and Discord share the same billing and entitlement model, but their bot interfaces differ. Fluxer commands are typed messages, and sensitive replies move to DMs.
Before you start
You need:
- A Fluxer server where you have Manage Server
- A role for paid members
- Arcalotl's bot role above every paid role it needs to manage
- A Stripe account, or permission to create one during setup
Arcalotl currently supports the official hosted Fluxer service. Arbitrary self-hosted Fluxer instances are not part of the supported production service.
Add Arcalotl to Fluxer
Add the production Arcalotl bot with the Fluxer bot invite for your environment, then open Arcalotl's platform picker. The picker shows Fluxer's setup command after you sign in.
When configuring the Fluxer application, leave Require OAuth2 code grant disabled. Bot installation and dashboard sign-in are separate OAuth flows.
Approve the bot for the server you manage. Arcalotl needs permission to:
- View channels and send messages
- Embed links
- Manage roles
- Create private channels for payment-recovery fallback
The bot cannot grant its own role, @everyone, managed roles, or roles above
its highest role.
Set up a new community
Type this command in any server channel:
/arcalotl setupFluxer does not currently expose third-party command registration, so the command will not appear in native slash-command autocomplete. Type or paste the whole command and send it as a message.
Arcalotl moves setup into a DM because the response can contain private account links and a short-lived dashboard claim code. Follow the Stripe connection link and finish onboarding.
If you signed in to the dashboard with Fluxer, your manageable community can be selected there. Otherwise, redeem the claim code from the setup DM on the dashboard's Connect a platform page.
Connect Fluxer to an existing community
To share plans and entitlements with an existing Discord, Stoat, or other connected server:
- Open the existing community in the dashboard.
- Go to Settings, then Connected Platforms.
- Choose Connect platform, select Fluxer, and generate a setup code.
- In the Fluxer server, type:
/arcalotl setup YOUR-CODECodes are one-time and expire after a few minutes. If a Fluxer server is already attached somewhere else, disconnect it from that community before trying again.
Create a paid role plan
The dashboard is the simplest place to create plans and entitlements. To create a plan from Fluxer, use role IDs and explicit values:
/arcalotl plan create role=ROLE_ID name="VIP" monthly=9.99 annual=99.99 currency=usdArcalotl verifies that the bot can manage the selected role before creating the
plan. Use /arcalotl plan list to review plan numbers and IDs.
Member checkout
Members type:
/subscribeArcalotl shows an embed with numbered plans. Continue with the plan number:
/subscribe 1When a tier has more than one billing option, choose the second number shown by the bot:
/subscribe 1 2Checkout opens on Arcalotl's secure browser page. Stripe handles payment entry, and Arcalotl applies the configured Fluxer role after payment is confirmed.
Billing and cancellation
/manage lists every current subscription and the commands available for each
one. Use:
/manage portal 1to open Stripe Billing Portal for payment methods, invoices, plan changes, and reactivation. Fluxer does not use Discord's interactive upgrade and downgrade buttons.
Use /cancel 1 to start the guided cancellation flow. Arcalotl asks for a
reason in DM, presents a configured save offer when one applies, and requires
confirmation before scheduling cancellation.
Private replies
Fluxer does not currently expose ephemeral or author-only bot responses. Commands that can reveal checkout links, account state, configuration, or administrative errors move into a DM before they run.
If Fluxer privacy settings prevent the bot from opening a DM, Arcalotl fails closed and posts only a short privacy-settings notice in the server. Enable DMs from server members and try again.
Payment recovery can also create a private payment-help channel if a recovery
DM cannot be delivered. Term-optimization offers do not use that fallback.
Platform differences
| Capability | Discord | Fluxer |
|---|---|---|
| Command entry | Registered slash commands with autocomplete | Typed / message commands |
| Private command response | Ephemeral response or DM, depending on flow | DM |
| Plan browsing | Interactive components | Numbered embed |
| Checkout | Arcalotl browser checkout | Arcalotl browser checkout |
| Billing management | Bot controls and Stripe Billing Portal | Stripe Billing Portal |
| Roles and entitlements | Automatic | Automatic |
| Payment recovery | DM with private-channel fallback | DM with private-channel fallback |
| Cancellation saves | Interactive Discord flow | Guided DM command flow |
See the Fluxer Command Reference for every command and Troubleshooting for common setup and role problems.