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
| Tier | Credits | Rarity |
|---|---|---|
| Common | 50–150 | Most frequent |
| Epic | 250–500 | Less frequent |
| Legendary | 500–1,000 | Rare |
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:
- Weekend boost — +30% on Saturdays and Sundays (automatic)
- 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.