Drops & Reactions
Drops are interactive reward moments. Create them manually or auto-generate from channel activity.
Button Drops
Post a claimable reward button into any channel with /drop.
/drop event_id:my_event
| Option | Description | Default |
|---|---|---|
event_id | The event to credit when claimed | (required) |
label | Button text | "Claim Reward" |
description | Message shown above the button | (none) |
emoji | Button emoji | (none) |
lifespan | How long the drop stays active (1s to 168h, or permanent) | permanent |
max_claims | Maximum total claims before the drop closes | (unlimited) |
Example:
/drop event_id:announcement_reward label:"🎁 Grab Your Reward" description:"Thanks for reading!" lifespan:1h max_claims:50
To attach a drop to an announcement, post the announcement message first, then immediately run /drop in the same channel. The drop button will appear directly below your announcement in the feed.
Reaction Drops
Attach a reward to any existing message. When users react with the specified emoji, they earn the reward.
/reaction-drop message_id:<ID> emoji:🎉 reward:10
To get a message ID, right-click the message and select Copy Message ID (Developer Mode must be enabled in Discord settings).
Multi-Emoji Reactions
Use comma-separated emojis to reward any of several reactions — useful for polls or sentiment checks:
/reaction-drop message_id:123456789 emoji:👍,👎,🤷 reward:5
Each unique user earns the reward once per drop, regardless of how many times they react or how many of the listed emojis they use.
Reaction Thresholds
Reaction thresholds are a new way to reward community engagement progressively as posts gain traction.
Threshold rewards trigger based on unique reactor count — not total reactions. If the same user reacts 10 times, it counts as 1 unique reactor.
| Unique Reactors | What Happens |
|---|---|
| 3 | First threshold reward |
| 5 | Second threshold reward |
| 7 | Third threshold reward |
| 10 | Fourth threshold reward |
| 15 | Higher tier reward |
| 20 | Higher tier reward |
| 25 | Higher tier reward |
| 50 | Highest tier reward |
Self-reactions from the message author do not count toward threshold totals.
Auto-Drops with /watch
Monitor a channel and automatically create a reaction drop for every new message posted. This removes the need to manually attach drops to each announcement.
Start Watching a Channel
/watch start channel:#announcements event:my_event emoji:🎉 reward:5
Every new message in #announcements will automatically receive a reaction drop using the specified event, emoji, and reward value.
Stop Watching a Channel
/watch stop channel:#announcements
New messages in the channel will no longer receive automatic drops. Existing drops are not affected.
List Active Watches
/watch list
Returns a list of all channels currently being monitored, along with the configured event, emoji, and reward for each.
/watch is ideal for announcement channels where every post should be rewarded. Pair it with a cooldown on the underlying event to prevent users from farming multiple announcements rapidly.
Boost Events
Automatically reward Nitro boosters without any manual setup. Configure boost events to trigger on specific boost actions.
| Event Type | Description |
|---|---|
server_boost | Fires on any boost |
first_boost | Fires only on a user's first-ever boost (one-time per user) |
tier_1_boost | Fires when the server reaches Tier 1 |
tier_2_boost | Fires when the server reaches Tier 2 |
tier_3_boost | Fires when the server reaches Tier 3 |
boost_tier_upgrade | Fires on any tier upgrade |
Priority order (most specific wins when multiple events match):
- Tier-specific boost (
tier_1_boost,tier_2_boost,tier_3_boost) - First boost (
first_boost) - Any tier upgrade (
boost_tier_upgrade) - Generic boost (
server_boost)
Drop Program Examples
Daily Announcement Reward
Reward members for staying up to date with server news.
- Set up an event (e.g.,
announcements_read) with a 24-hour cooldown per user. - Run
/watch start channel:#announcements event:announcements_read emoji:📢 reward:10. - Every new announcement automatically gets a reaction drop. Members can claim once per day.
Community Event Drop
Drive participation during a live event such as a game night, AMA, or launch stream.
- Post your event announcement in
#events. - Run
/drop event_id:live_event label:"Join the Fun" description:"React to earn rewards during tonight's event!" lifespan:1h max_claims:200. - The drop closes automatically after one hour or once 200 members have claimed.
Reaction Milestone
Reward your most popular posts progressively as they gain community traction.
- Create a reaction drop on a key post using
/reaction-drop. - Configure threshold tiers so that posts hitting 3, 5, 10, and 25 unique reactors each trigger escalating rewards.
- Members are incentivized to react early, and authors see tangible recognition as their posts gain momentum.