Third-Party Bot Integration
Automatically reward users when they level up or achieve milestones in other popular Discord bots.
When you enable a third-party bot via /config third-party enable:BOT, the bot creates events in monitoring_rules with default settings. These events are then fully configurable like any other event.
Supported Bots (15 Total)
| Bot | Events Tracked |
|---|---|
| Mee6 | Level-ups, leaderboard milestones |
| Arcane | Level-ups, daily streaks |
| Arcane Premium | Level-ups (premium features) |
| Tatsu | Level-ups, achievements |
| Carl-bot | Reaction roles, moderation rewards |
| The Engage | Engagement milestones, XP |
| Rumble Royale | Battle wins, tournament placements |
| Lurkr | Level-ups, role rewards |
| Atom (leveling.gg) | Level-ups, XP gains |
| Dyno | Level-ups, announcements |
| AmariBot | Level-ups, weekly rewards |
| ProBot | Level-ups, XP |
| UnbelievaBoat | Level-ups, economy rewards |
| Zira | Reaction roles |
| YAGPDB | Level-ups, reputation |
Commands
View Status
/config third-party
Shows all integrations and their current status.
Enable Integration
/config third-party enable:mee6
This creates the mee6_level_up event in your events list.
Set Reward Amount
/config third-party reward:mee6 amount:50
Or edit the event directly:
/config events action:edit name:mee6_level_up reward:50
Disable Integration
/config third-party disable:mee6
Events are deactivated, not deleted.
Setup
Step 1: Enable the Integration
/config third-party enable:mee6
Step 2: Verify Event Created
/config events
Look for mee6_level_up in the list.
Step 3: Adjust Reward (Optional)
/config third-party reward:mee6 amount:100
Step 4: Test It
Level up in the bot and verify reward is received.
How Detection Works
Detection uses a multi-layer approach with increasing intelligence:
- Direct Bot ID Match — O(1) hash lookup against known bot IDs (Mee6, Arcane, etc.)
- Embed Pattern Analysis — Parses bot embed fields for level-up/achievement patterns
- Semantic Intent Detection — Fallback NLP layer that maps message content to engagement intents using synonym groups (~60% minimum confidence threshold)
When a supported bot posts a message:
- Resonance identifies the bot and parses the message
- The relevant event type is triggered (e.g.,
mee6_level_up) - User receives RSNC reward (subject to cooldowns and server multiplier)
Example: Mee6 Level-Up
When Mee6 posts:
🎉 @User just reached level 10!
Resonance detects this and rewards:
- Level 10 = Default RSNC amount (or your configured amount)
X/Twitter Engagement Rewards
Resonance detects X/Twitter engagement tasks from The Engage bot and similar engagement platforms.
Detected Event Types
| Event Type | Trigger |
|---|---|
engage_x_engagement | User completes an X engagement action (like, retweet, follow) |
engage_x_task_complete | User completes all tasks in an engagement campaign |
engage_x_points | User earns points via X engagement activities |
How It Works
- The Engage bot posts embed messages about X engagement tasks
- Resonance detects the embed patterns and identifies the task type
- Users who complete the tasks earn RSNC rewards
Enable X Engagement Rewards
/config third-party enable:engage
This creates events for The Engage bot detection. Adjust rewards:
/config third-party reward:engage amount:25
Partner Portal Configuration
Access
Partner Portal → Integrations → Discord → Third-Party Integrations
Settings Per Bot
- Toggle enable/disable
- Reward amount per level-up
- Detection sensitivity
Configuration Examples
Mee6 with Scaling Rewards
Create multiple events for different level ranges:
/config events action:create name:mee6_level_10 reward:100
/config events action:create name:mee6_level_25 reward:250
/config events action:create name:mee6_level_50 reward:500
Multiple Bots
Enable several bots simultaneously:
/config third-party enable:mee6
/config third-party enable:arcane
/config third-party enable:tatsu
Each creates its own event that can be configured independently.
Best Practices
Avoid Double Rewards
If you have both Resonance and Mee6 giving rewards:
- Keep Resonance rewards modest
- Consider Resonance as "bonus" on top of Mee6
Consistent Amounts
Set similar rewards across bots:
/config third-party reward:mee6 amount:25
/config third-party reward:arcane amount:25
/config third-party reward:tatsu amount:25
Channel Awareness
Ensure Resonance can see the channel where third-party bots post level-ups.
Troubleshooting
"Level-up not detected"
-
Check integration is enabled:
/config third-party -
Verify event exists:
/config events -
Check channel permissions:
- Resonance bot needs to see the channel
- Third-party bot messages must be visible
-
Verify bot name is correct:
- Some bots have multiple versions (e.g., Arcane vs Arcane Premium)
"Wrong reward amount"
-
Check event configuration:
/config events action:edit name:mee6_level_up reward:NEW_AMOUNT -
Or use the shortcut:
/config third-party reward:mee6 amount:NEW_AMOUNT
"Integration not showing in list"
Supported bots are:
- mee6, arcane, arcane_premium, tatsu, carlbot, engage, rumble_royale, lurkr, atom, dyno, amaribot, probot, unbelievaboat, zira, yagpdb
Check spelling and use lowercase.