Skip to main content

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.