Skip to main content

Discord Commands Reference

Complete reference for all 32 registered Resonance Discord bot commands and their subcommands.

Quick Navigation

Member Commands

Commands available to all server members.

DM Support

Works in DMsCommands
Yes/balance, /help, /link
No (server required)All other commands

Economy & Rewards

CommandDescriptionExample
/joinClaim one-time welcome bonus/join
/dailyDaily check-in reward (resets midnight UTC)/daily
/claimClaim a specific reward event/claim event_id:news_tracker
/balanceCheck RSNC balance (on-chain + pending + total earned from KV stats). Works in DMs./balance
/cooldownsView your active cooldown timers and daily charge status/cooldowns

Engagement & Progress

CommandDescriptionExample
/streakView streak status, multiplier, and milestones/streak
/voice checkView voice channel time progress/voice check
/voice claimClaim accumulated voice time rewards/voice claim
/leaderboardView server rankings/leaderboard type:rsnc_earned period:week
/rolesView loyalty roles and their effects/roles

Leaderboard options:

  • type: rsnc_earned, activity, claims, streak, voice_time
  • period: all, week, month
Voice Command Privacy

/voice responses are ephemeral (only visible to you). This keeps your reward status private.

Perks & Shopping

CommandDescriptionExample
/perksBrowse available perks/perks
/perk-buyPurchase a perk with RSNC/perk-buy id:perk-uuid
/buy-role listView purchasable roles/buy-role list
/buy-role infoGet role details and supply/buy-role info role:@VIP

Account Linking

CommandDescriptionExample
/link xLink X (Twitter) account/link x
/link googleLink Google account/link google
/link telegramLink Telegram account/link telegram
/link walletLink external wallet/link wallet
/link viewView all linked accounts/link view
/link unlinkUnlink an account/link unlink x

Works in both DMs and guild channels. See Account Linking for the full flow.

Milestones

CommandDescriptionExample
/milestone createCreate a milestone tied to a Discord role/milestone create role:@Veteran name:Veteran
/milestone editEdit milestone name, description, or reward/milestone edit role:@Veteran reward:500
/milestone add-criteriaAdd a criteria requirement/milestone add-criteria role:@Veteran type:messages_total threshold:1000
/milestone remove-criteriaRemove a criteria type/milestone remove-criteria role:@Veteran type:messages_total
/milestone listList all milestones for this server/milestone list
/milestone deleteDelete a milestone/milestone delete role:@Veteran

See Milestones for criteria types and evaluation details.

Community & Social

CommandDescriptionExample
/helpGet help on commands and topics/help topic:streaks

Admin Commands

Commands for server administrators and moderators.

Permission Levels

LevelWho Gets ItWhat They Can Do
Full Admin"Manage Server" permission holdersEverything
Event ManagerAssigned via /config admin-rolesCreate events, drops, change rewards
Perk ManagerAssigned via /config admin-rolesCreate and edit perks
ViewerAssigned via /config admin-rolesView stats and audit logs

Setup Commands

CommandDescriptionPermission
/setup wizardGuided setup wizard with permission checksFull Admin
/setup connectConnect server to brandFull Admin
/setup statusCheck connection status and healthFull Admin
/setup checkRun permission auditFull Admin
/setup disconnectDisconnect from ResonanceFull Admin
/setup security-keyAdd or update HMAC authentication keyFull Admin

Connect example:

/setup connect brand_id:0xYOUR_BRAND_ADDRESS security_key:YOUR_SECURITY_KEY

Configuration Commands

CommandDescriptionPermission
/config eventsList, create, edit, or delete reward eventsEvent Manager+
/config rewardQuick reward amount adjustmentEvent Manager+
/config multiplierSet server-wide reward multiplier (timed or permanent)Full Admin
/config dropsList, edit, or disable active reaction dropsEvent Manager+
/config stackingSet role bonus stacking modeFull Admin
/config streaksConfigure streak settingsFull Admin
/config voiceConfigure voice channel rewardsFull Admin
/config third-partyView third-party bot integrationsFull Admin
/config role-bonusConfigure role multiplier bonusesFull Admin
/config admin-rolesManage admin role permissionsFull Admin
/config admin-channelSet admin notification channelFull Admin
/config channelsInclude or exclude specific channelsFull Admin
/config userEnable or disable specific usersFull Admin
/config test-modeEnable or disable test modeFull Admin

Stacking modes:

  • multiplicative — Role bonuses multiply (e.g., 1.2x * 1.3x = 1.56x)
  • additive — Role bonuses add (e.g., 1.2x + 1.3x = 1.5x)
  • highest_only — Only the highest bonus applies

Examples:

/config events                           — List all events
/config reward daily_checkin 5 — Set daily check-in to 5 RSNC
/config multiplier multiplier:2.0 duration:3d — 2× rewards for 3 days
/config multiplier multiplier:1.5 duration:permanent — Permanent 1.5× multiplier
/config drops action:list — List all active reaction drops
/config drops action:edit message_id:123 reward:50 — Edit a live drop
/config drops action:disable message_id:123 — Disable a drop without deleting
/config streaks grace_period:2 — Allow 2 missed days
/config stacking mode:multiplicative — Stack role bonuses multiplicatively
/config test-mode enable:true — Enable test mode
/config channels exclude:#bot-spam — Exclude a channel from rewards

Reward & Drop Commands

CommandDescriptionPermission
/rewardManually reward a userEvent Manager+
/dropCreate a button or reaction dropEvent Manager+
/reaction-dropLegacy reaction drop creationEvent Manager+
/watch startAuto-create drops for every message in a channelEvent Manager+
/watch stopStop watching a channelEvent Manager+
/watch listView all watched channelsEvent Manager+

Drop options:

  • event_id — Event to trigger (from monitoring_rules)
  • typebutton (default) or reaction
  • message_id — Attach to specific message
  • emoji — Custom reaction emoji
  • lifespan — Duration: 1s, 5m, 2h, 24h, permanent
  • label — Button label text
  • description — Drop description

Examples:

/drop event_id:announcement_reward label:"Claim!"
/drop event_id:news_tracker type:reaction message_id:123456 emoji:🎉 lifespan:2h
/watch start channel:#announcements
/watch start channel:#news event:news_tracker emoji:📰 reward:10
/watch stop channel:#announcements
/reward event_id:helpful_contribution user:@alice reason:"Great answer"

Perk Management

CommandDescriptionPermission
/perk createCreate a new perkPerk Manager+
/perk editEdit existing perkPerk Manager+
/perk deleteDelete a perkPerk Manager+
/perk listList all perksAny user

Categories: General, Fashion, Events, Art, Gaming, Exclusive, Digital, Physical, Experience

Example:

/perk create name:"VIP Access" price:1000 description:"Exclusive VIP channel access" max-supply:100

Analytics Commands

CommandDescriptionPermission
/statsMain dashboard — users, engagement, rewardsViewer+
/stats period:dayDaily statsViewer+
/stats breakdown:eventsBreakdown by event typeViewer+
/stats compare:trueCompare to previous periodViewer+
/auditView recent audit eventsViewer+
/audit user:@userFilter audit by userViewer+
/audit type:rewardsFilter by action typeViewer+
/audit export:trueExport audit log as CSVViewer+
/export type:rewardsExport reward historyViewer+
/export type:usersExport user dataViewer+
/export type:configExport server configurationViewer+
/segments listView user segment categoriesViewer+
/segments viewView users in a segmentViewer+

User segments:

  • whales — Top earners
  • power_users — Highly active
  • new_users — Recently joined
  • at_risk — Activity declining
  • dormant — Inactive users
  • voice_regulars — Frequent voice users

Export periods: week, month, all


KPI Commands

Comprehensive performance monitoring with alerts, custom metrics, and presets.

Basic KPI Management:

CommandDescriptionPermission
/kpi setSet a KPI target with periodEvent Manager+
/kpi listView all configured KPIsViewer+
/kpi reportView KPI performance reportViewer+
/kpi removeRemove a KPI targetEvent Manager+
/kpi comparePeriod comparisons vs baselineEvent Manager+

Examples:

/kpi set metric:daily_active_users target:100 period:week
/kpi compare set metric:daily_active_users baseline_start:2025-01-01 baseline_end:2025-01-31

Alert Configuration:

CommandDescriptionPermission
/kpi alert-configView or configure metric alertsEvent Manager+
/kpi alert-config metric:daily_active_users threshold:80 frequency:daily severity:warning
/kpi alert-config metric:daily_active_users channel:#alerts escalation_days:3

Compound Alerts (Multi-Condition):

CommandDescriptionPermission
/kpi compound-alert createCreate multi-condition alertEvent Manager+
/kpi compound-alert listList all compound alertsEvent Manager+
/kpi compound-alert viewView alert detailsEvent Manager+
/kpi compound-alert removeRemove compound alertEvent Manager+
/kpi compound-alert toggleEnable or disable alertEvent Manager+
/kpi compound-alert historyView alert trigger historyEvent Manager+
/kpi compound-alert create name:"Server Health" conditions:"dau<100,streak<50" logic:AND

Custom Metrics (Formula-Based):

CommandDescriptionPermission
/kpi custom-metric createCreate formula-based metricEvent Manager+
/kpi custom-metric listList all custom metricsEvent Manager+
/kpi custom-metric viewView metric detailsEvent Manager+
/kpi custom-metric editEdit custom metric formulaEvent Manager+
/kpi custom-metric removeRemove custom metricEvent Manager+
/kpi custom-metric testTest a formula without creatingEvent Manager+
/kpi custom-metric create name:"Engagement Score" formula:"(dau*0.6)+(wau*0.4)"
/kpi custom-metric test formula:"dau*2"

Presets & Templates:

CommandDescriptionPermission
/kpi preset listList available presetsEvent Manager+
/kpi preset viewView preset detailsEvent Manager+
/kpi preset applyApply a preset to your serverEvent Manager+
/kpi preset createSave current config as presetEvent Manager+
/kpi preset removeRemove a presetEvent Manager+

Role-Based Alert Routing:

CommandDescriptionPermission
/kpi role-alerts setRoute alerts to specific roles/channelsEvent Manager+
/kpi role-alerts listView role alert configurationEvent Manager+
/kpi role-alerts removeRemove role alert routingEvent Manager+
/kpi role-alerts set severity:critical role:@Admin channel:#alerts

Available KPI Metrics:

MetricDescription
daily_active_usersUsers who claimed rewards today
weekly_active_usersUsers active this week
streak_retentionPercentage of users maintaining streaks
new_user_conversionPercentage of new users who engage
voice_participationPercentage of users using voice
reward_efficiencyAverage RSNC per user
churn_ratePercentage of users gone inactive
triggered_event_rateEvents triggered per day
events_per_active_userAverage events per active user
time_to_first_rewardMedian hours to first reward
repeat_event_rateAverage events per rewarded user
avg_streak_lengthAverage streak length
streak_break_frequencyPercentage of streaks that break

Reports Commands

CommandDescriptionPermission
/reports scheduleSchedule automated reportsEvent Manager+
/reports previewPreview what a report looks likeViewer+
/reports disableDisable all scheduled reportsEvent Manager+
/reports listList active report schedulesViewer+

Schedule options:

  • frequency: daily, weekly, monthly
  • channel: Target channel for reports
  • day: Day of week (for weekly) or day of month
  • type: stats, kpi, full
/reports schedule frequency:weekly channel:#admin-reports day:monday type:full

Diagnostic Commands

CommandDescriptionPermission
/test allFull diagnostic suite (runs all checks)Full Admin
/test connectivityTest connections to Resonance servicesFull Admin
/test permissionsCheck bot permissions in serverFull Admin
/test configValidate server configurationFull Admin
/test rewardDry-run the reward pipeline (no RSNC sent)Full Admin
/test reward-liveLive reward test (brand→brand, net 0)Full Admin
/test writeTest database write capabilityFull Admin
/test cronTest CRON-based activity pollingFull Admin
/test gatewayTest natural participation event detectionFull Admin
/test reportGenerate a full diagnostic reportFull Admin
Test Mode

Enable test mode before experimenting: /config test-mode enable:true. This prevents accidental rewards to members while you configure.


Quick Reference Card

Most Used — Members

/daily          — Daily check-in (say "gm" or "gn" for auto-reward)
/balance — Check RSNC balance (on-chain + pending + total earned)
/cooldowns — View active cooldown timers and daily charges
/streak — View streak status
/perks — Browse perks
/leaderboard — See rankings
/voice check — Check voice time progress
/link x — Link X/Twitter account for cross-platform rewards
/help — Get help

Most Used — Admins

/config events                    — View/manage all events
/config reward daily_checkin 5 — Change reward amount
/config multiplier 2.0 duration:7d — Double rewards for a week
/config drops action:list — Manage active drops
/watch start channel:#news — Auto-drop on every message
/drop event_id:EVENT — Create a one-off drop
/reward event_id:EVENT user:@user — Manual reward
/stats — View analytics dashboard
/kpi report — KPI performance overview
/test all — Run full diagnostics