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)
  • type โ€” button (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