Skip to main content

Third-Party Bot Integration

Automatically reward users when they level up or achieve milestones in other popular Discord bots.

Events Created as Configurable

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)

BotEvents Tracked
Mee6Level-ups, leaderboard milestones
ArcaneLevel-ups, daily streaks
Arcane PremiumLevel-ups (premium features)
TatsuLevel-ups, achievements
Carl-botReaction roles, moderation rewards
The EngageEngagement milestones, XP
Rumble RoyaleBattle wins, tournament placements
LurkrLevel-ups, role rewards
Atom (leveling.gg)Level-ups, XP gains
DynoLevel-ups, announcements
AmariBotLevel-ups, weekly rewards
ProBotLevel-ups, XP
UnbelievaBoatLevel-ups, economy rewards
ZiraReaction roles
YAGPDBLevel-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:

  1. Direct Bot ID Match — O(1) hash lookup against known bot IDs (Mee6, Arcane, etc.)
  2. Embed Pattern Analysis — Parses bot embed fields for level-up/achievement patterns
  3. 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:

  1. Resonance identifies the bot and parses the message
  2. The relevant event type is triggered (e.g., mee6_level_up)
  3. 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 TypeTrigger
engage_x_engagementUser completes an X engagement action (like, retweet, follow)
engage_x_task_completeUser completes all tasks in an engagement campaign
engage_x_pointsUser earns points via X engagement activities

How It Works

  1. The Engage bot posts embed messages about X engagement tasks
  2. Resonance detects the embed patterns and identifies the task type
  3. 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"

  1. Check integration is enabled:

    /config third-party
  2. Verify event exists:

    /config events
  3. Check channel permissions:

    • Resonance bot needs to see the channel
    • Third-party bot messages must be visible
  4. Verify bot name is correct:

    • Some bots have multiple versions (e.g., Arcane vs Arcane Premium)

"Wrong reward amount"

  1. Check event configuration:

    /config events action:edit name:mee6_level_up reward:NEW_AMOUNT
  2. 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.