跳到主要内容

task invite

命令名称

/task invite

描述

此命令允许您设置一个邀请任务,为邀请新成员加入您的 Discord 服务器的用户奖励积分。您可以配置积分奖励、每日限制、帐户年龄限制以及被邀请者的最短停留时间来赚取奖励。这可以是激励会员邀请朋友并扩大服务器社区的有效方式。

用法

/task invite <reward> [daily_limit] [account_age] [stay_days]

参数

必选参数

  • <reward>:该值须为正整数或 0。设置为 0 将禁用任务。

可选参数

  • [daily_limit]:用户每天可以赚取奖励的最大邀请数。设置为0或留空表示没有每日限制。
  • [account_age]:新成员帐户的最小年龄(以天计)以使其有资格获得邀请奖励。设置为0或留空表示没有年龄限制。
  • [stay_days]:新成员必须在服务器中停留的天数。如果在指定时间之前离开服务器,奖励将扣减。设置为0或留空表示没有停留时间要求。

示例

  • 示例 1:设置一个任务,每次邀请用户获得 10 积分,没有每日限制,没有帐户年龄限制,停留要求为7天。

    /task invite reward:10 stay_days:7
  • 示例 2:禁用邀请任务。

    /task invite reward:0 stay_days:7
  • 示例 3:设置一个任务,每次邀请用户获得 5 积分,每日限制为 10 次邀请,帐户年龄限制为 30 天,没有停留时间要求。

    /task invite reward:5 daily_limit:10 account_age:30

注意事项

  • 用户只有邀请新成员才会获得奖励。
  • 每日限制将在机器人设定的时区的 0:00 时重置。
  • 如果被邀请成员在满足停留时间要求之前离开服务器,邀请者的奖励将被扣除。

常见问题

  • 问:我可以设置多个不同奖励金额和限制的邀请任务吗?

    答:不可以,只能有一个有效的邀请奖励任务。创建新的邀请奖励任务将覆盖任何现有任务。

  • 问:我可以跟踪特定频道的邀请吗?

    答:不可以,邀请任务会跟踪邀请,无论邀请链接是在哪个频道发送的。

  • 问:如果用户邀请超过每日限制会发生什么?

    答:如果用户邀请人数超过每日限制,他们只会收到指定数量邀请的奖励。额外的邀请将不计入当天的奖励。

  • 问:如果被邀请成员在停留时间之前离开服务器会发生什么?

    答:如果被邀请成员在满足指定停留时间要求之前离开服务器,邀请者的奖励积分将被扣除。这是为了防止滥用邀请系统。