task claim_streak
Command Title
/task claim_streak
Description
This command allows you to set up a daily streak reward task for your Discord server. Users will earn points for logging in each day, and the reward increases with each consecutive day of logging in.
Usage
/task claim_streak <increment> <max_streak>
Parameters
<increment>
: The amount of points to be awarded each day. Setting 0 disables the reward.<max_streak>
: The maximum number of days for which the reward can increase. After reaching this limit, the reward will remain constant. The value must be an integer greater than 1.
Examples
-
Example 1: Set a daily streak reward that increases by 1 point per day, with a maximum streak of 7 days:
/task claim_streak increment:1 max_streak:7
-
Example 2: Remove the daily streak reward task:
/task claim_streak increment:0 max_streak:2
Notes
- Users can only claim the streak reward once per day.
- If a user misses a day, their streak will reset to 0.
- The streak reward is awarded automatically when a user claims it.
FAQs
-
Q: How does the streak reward work?
A: The streak reward encourages daily engagement by increasing for consecutive check-ins. A set increment value determines how much the reward grows each day. For example, an increment of 1 would give users 0 points on day 1, 1 point on day 2, 2 points on day 3, and so on. This continues until the reward reaches its defined maximum limit. To illustrate: if the maximum streak is set to 3-day with an increment of 1, the streak reward would be:
-
Day 1: 0 point
-
Day 2: 1 point (first streak day)
-
Day 3: 2 points (second streak day)
-
Day 4: 3 points (third streak day)
-
Day 5: 3 points (remains at the maximum)
-
Q: What happens if a user misses a day?
A: If a user misses a day, their streak will reset to 0. This means that they will start earning the reward from the beginning again.
-
Q: Can I change the streak reward settings after I have configured the task?
A: Yes, you can change the streak reward settings at any time by using the same command. The new settings will take effect immediately.
-
Q: What happens if a user claims the reward on a non-consecutive day?
A: The streak will be reset, and the user will only receive the base reward for that day.
-
Q: Can I set the maximum streak to 0?
A: If set to 0, the reward will be disabled.
-
Q: Can I set different increments for different days of the week?
A: No.