Daily Check-in

The /daily command lets members claim XP once every 24 hours. Streaks reward consistent users with bonus XP.

1

Enable in Dashboard

Go to Dashboard → Daily Check-in. Toggle the feature on and set your base XP reward (e.g. 10 XP).

2

Configure Streak Bonus

Enable the Streak Bonus toggle and set the incremental XP per streak day and the max streak cap. Example: Base 10 XP + 2 XP/day × 5-day streak = 20 XP on day 5.

3

Members Use /daily

Members run /daily in any channel. The bot grants XP, shows the streak count, and triggers a level-up check if they crossed a threshold.

4

Streak Reset Rules

If a member claims again within 24 hours, they receive a "come back later" message. If they wait more than 48 hours, their streak resets to 0 and they start fresh.

Requirements

  • Daily Check-in must be toggled ON in the Dashboard
  • Works on all plan tiers (Free, Starter, Pro)
  • Streak data is stored per member per server — separate from message XP