Discord Command Reference
Every Discord command available in Arcalotl.
Use this page as the canonical command list for launch. Admin commands live under /arcalotl. Member commands are top-level commands so subscribers do not need admin access.
Member commands
| Command | Who can use it | What it does |
|---|---|---|
/subscribe | Any member | Opens the plan selector and starts Stripe Checkout. |
/donate | Any member | Opens donation checkout when the server has an active donation path. |
/manage | Active or known subscribers | Shows subscription status, plan changes, and Stripe Billing Portal. |
/cancel | Active subscribers | Starts the cancellation reason flow and any configured save offer. |
/ping | Any member | Checks whether the bot is responding. |
When /manage is opened for an active subscription, Arcalotl shows only the
actions available for that subscription. Change Plan covers same-tier billing
options. Upgrade opens higher ranked related tiers. Downgrade opens lower ranked
related tiers and schedules the change for the end of the current billing
period.
Admin commands
Admin commands require Discord Manage Server permission or an Arcalotl admin role for the server.
| Command | What it does |
|---|---|
/arcalotl setup | Starts Discord server setup and Stripe Connect onboarding. |
/arcalotl plan create | Creates a tier and billing options. Requires a Discord role option. |
/arcalotl plan edit | Edits an existing plan. |
/arcalotl plan delete | Archives a plan. |
/arcalotl plan list | Lists plans for the server. |
/arcalotl plan import | Imports existing Stripe products and prices. |
/arcalotl donation create | Creates a choose-your-amount donation path. |
/arcalotl settings | Opens server settings. |
/arcalotl analytics | Shows subscription and retention analytics. |
/arcalotl ping | Checks bot admin status. |
The plan create, edit, and import modals include an optional Plan Hierarchy
field. Use Group:rank, for example Membership:2, to place a tier into an
upgrade and downgrade group.
/arcalotl donation create accepts optional role and
access_duration_days options, then opens a modal for the donation title,
default amount, minimum amount, maximum amount, and currency.