Soneium Score — Discord Quick Start
Set up a complete Soneium Score loyalty program in your Discord server. This guide walks through the full flow from Partner Portal to a live, automated engagement system.
Prerequisites
- A Resonance account at partners.rsnc.network
- A Discord server where you have admin permissions
- Funds deposited in your Resonance account
Step 1: Get Your Credentials
- Log in to partners.rsnc.network
- Go to Settings → Account and copy your Brand ID (starts with
0x) - Go to Settings → Security and copy your Security Key
Step 2: Add the Bot to Your Server
- In Partner Portal, go to Integrations → Channels → Discord
- Click "Add Resonance Bot to Discord"
- Select your server and authorize
Step 3: Connect Your Server
In any channel in your Discord server, run:
/setup connect brand_id:0xYOUR_BRAND_ID security_key:YOUR_SECURITY_KEY
This creates 3 default events for you:
| Event | What It Does | Reward |
|---|---|---|
daily_checkin | Detects "gm" / "gn" messages | 2 RSNC per day |
news_tracker | Template for announcement reaction drops | 5 RSNC per reaction |
regular_engagement | Rewards quality messages (100+ chars) | 10 RSNC, up to 5/day |
Step 4: Set Up Your Perk
Create what users can redeem their RSNC for:
- In Partner Portal, go to Perks → Create Perk
- Configure your perk (discount, access, merch, etc.)
- Set the RSNC price and supply
Users can browse and buy perks in Discord with /perks and /perk-buy.
Step 5: Configure Channel Watch
This is where the magic happens. Bind the news_tracker event to your announcements channel so every post automatically rewards engagement:
/watch start channel:#announcements
Now every message you post in #announcements will:
- Automatically get a reaction emoji from the bot
- Create an independent reward drop for that message
- Give 5 RSNC to each user who reacts (1 claim per user per message)
Optional overrides:
/watch start channel:#announcements emoji:📰 reward:10
To verify it's set up:
/watch list
Step 6: Configure Daily Check-in
The daily_checkin event is already active. Users who say "gm" or "gn" in any channel earn 2 RSNC once per 24 hours.
To adjust the reward amount:
/config reward daily_checkin 5
To restrict it to a specific channel:
- Go to Partner Portal → Events → daily_checkin
- Under Detection Methods, add channel constraint:
gm-gn
Step 7: Configure Regular Engagement
The regular_engagement event rewards quality messages automatically. It triggers when a user posts a message with 100+ characters and 20+ words.
To adjust:
/config reward regular_engagement 15
Users can earn up to 5 rewards per day from quality messages.
Verify Everything Works
Run the diagnostic suite:
/test all
Then test each event manually:
- Daily check-in: Type "gm" → should receive 2 RSNC
- News tracker: Post in your watched channel → bot adds emoji → react from another account → should receive 5 RSNC
- Regular engagement: Post a thoughtful message (100+ characters) → should receive 10 RSNC
Summary
| Step | Action | Command / Location |
|---|---|---|
| 1 | Get credentials | partners.rsnc.network → Settings |
| 2 | Add bot | Partner Portal → Integrations → Discord |
| 3 | Connect server | /setup connect brand_id:... security_key:... |
| 4 | Create perk | Partner Portal → Perks → Create |
| 5 | Watch channel | /watch start channel:#announcements |
| 6 | Tune daily check-in | /config reward daily_checkin N |
| 7 | Tune engagement | /config reward regular_engagement N |
Next Steps
- Drops & Events Guide — Advanced drop strategies and manual drops
- Configuration Guide — Fine-tune all settings
- Commands Reference — Full command index