Quests
Daily activity goals that reward members with XP, plus streak tracking and milestone roles.
What it does
Quests give members a simple daily checklist — send some messages, add some reactions, spend some time in voice — and reward them with bonus XP for completing all of them. They create a daily habit loop, and the streak system rewards members who come back day after day with milestone roles.
Quests are off by default. Enable them and set the reward on the Quests dashboard page.
How to set it up
- Open the Quests dashboard page.
- Toggle quests on and set the XP reward granted for completing the day's quests.
- Optionally add streak milestone roles that members earn at streak day counts you choose.
The daily quests
Every member gets the same three quests each day, which reset at 00:00 UTC:
| Quest | Default target |
|---|---|
| Send messages | 15 |
| Add reactions | 5 |
| Be active in voice | 20 minutes |
When all three are complete, the member can claim the XP reward once per day.
Streaks
Each day a member is active, their streak increases. Miss a day and it resets to 1. exceed tracks both the current and longest streak per member. Configure streak milestone roles on the dashboard so that, for example, a 7-day streak grants a special role automatically.
Member commands
,quests— view today's quests, your progress, the reward, and your current streak. Aliases:,quest,,dailies.,quests claim— claim the XP reward once all quests are complete.,streak [member]— show your current streak, longest streak, and last active day. Alias:,streaks.
Tip: Quests reward XP into the same Leveling system, so they are a great way to keep members chatting daily without changing your base XP rates.