Skip to main content

Drops & Reactions

TL;DR

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
OptionDescriptionDefault
event_idThe event to credit when claimed(required)
labelButton text"Claim Reward"
descriptionMessage shown above the button(none)
emojiButton emoji(none)
lifespanHow long the drop stays active (1s to 168h, or permanent)permanent
max_claimsMaximum 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
Embedding Drops in Announcements

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

New Feature

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 ReactorsWhat Happens
3First threshold reward
5Second threshold reward
7Third threshold reward
10Fourth threshold reward
15Higher tier reward
20Higher tier reward
25Higher tier reward
50Highest 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.

Best Use Case

/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 TypeDescription
server_boostFires on any boost
first_boostFires only on a user's first-ever boost (one-time per user)
tier_1_boostFires when the server reaches Tier 1
tier_2_boostFires when the server reaches Tier 2
tier_3_boostFires when the server reaches Tier 3
boost_tier_upgradeFires on any tier upgrade

Priority order (most specific wins when multiple events match):

  1. Tier-specific boost (tier_1_boost, tier_2_boost, tier_3_boost)
  2. First boost (first_boost)
  3. Any tier upgrade (boost_tier_upgrade)
  4. Generic boost (server_boost)

Drop Program Examples

Daily Announcement Reward

Reward members for staying up to date with server news.

  1. Set up an event (e.g., announcements_read) with a 24-hour cooldown per user.
  2. Run /watch start channel:#announcements event:announcements_read emoji:📢 reward:10.
  3. 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.

  1. Post your event announcement in #events.
  2. Run /drop event_id:live_event label:"Join the Fun" description:"React to earn rewards during tonight's event!" lifespan:1h max_claims:200.
  3. 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.

  1. Create a reaction drop on a key post using /reaction-drop.
  2. Configure threshold tiers so that posts hitting 3, 5, 10, and 25 unique reactors each trigger escalating rewards.
  3. Members are incentivized to react early, and authors see tangible recognition as their posts gain momentum.