Skip to Content
Haven Documentation is the shared home for product guides, plugin setup, and release docs.
PluginsPromoRewardsCommands and Workflow

PromoRewards Commands And Workflow

Commands And Interactions

Command / InteractionNotes
Event-driven / config-drivenNo explicit slash command name was detected in the local source. Use the workflow and config permissions for operation.

Workflow

  • A member submits a promo code.
  • The plugin validates whether the code exists and whether the member can redeem it.
  • Configured rewards are applied and the success message is sent.
  • Invalid, expired, or already-used codes return the configured failure response.

Expected Discord Behavior

  • The bot should respond only in channels where it has the needed view, send, embed, attach, or role-management permissions.
  • User-facing messages come from the language config when one exists.
  • Staff-only actions should be protected by the plugin permission settings and AthenaBot role permissions.