Skip to main content

Message Rewards

Message rewards are random credit drops that appear when members chat in active channels. There are three tiers, each with a different credit range and rarity.

They're the backbone of the economy — the constant small chance of a reward is what keeps members chatting in your server day to day.

Reward Tiers

TierCreditsRarity
Common50–150Most frequent
Epic250–500Less frequent
Legendary500–1,000Rare

Each tier has its own drop rate that you configure independently.

How Credits Are Calculated

The base amount is a random value within the tier's range. Two bonuses can increase it:

  1. Weekend boost — +30% on Saturdays and Sundays (automatic)
  2. Active multiplier — if the member has an active special reward multiplier, it multiplies the result

Formula: base × 1.3 (if weekend) × (1 + multiplier_amount) (if active)

If a chat flurry is running with a credits multiplier, that's applied on top.

Notifications

When a reward drops, the bot announces it in the channel (or in a designated reward channel):

🎁  COMMON REWARD  🎁

@Member! You got 87 credits!

The announcement respects your reward message settings for channel routing and auto-delete timing.

Special Reward Milestones

Every message reward increments the member's lifetime reward count. At certain counts, a Special Reward is banked for them:

  • Every 5 rewards → Mega Special Reward
  • Every 25 rewards → Super Special Reward
  • Every 100 rewards → Ultimate Special Reward

Special rewards sit in the member's inventory until they open them with /special-rewards open. See Special Rewards & Multipliers.

Adjusting Rates

Use /rates manage to set how often each tier drops. See Drop Rates.

To manually spawn a reward for a specific user, see Spawn.