跳到主要内容

使用案例:独家活动频道解锁 - 限时访问权限

场景:

为回馈社区活跃成员,管理员决定开启一个限时的 独家活动频道,只有满足特定条件的成员才能获得访问权限。

  • 成员需要通过完成指定操作获得 @活动体验官 角色,从而获得 独家活动频道 的访问权限。
  • @活动体验官 角色将在活动结束后自动移除,同时失去频道访问权限。

配置流程:

以下将介绍创建和获取 @活动体验官 角色的不同方式:

一、创建临时角色:

您可以选择以下两种方式创建 @活动体验官 临时角色:

  1. 使用 /temprole timed_role 命令(设定持续时间):

    如果您希望角色在用户获得一段时间(例如 24 小时)后自动移除,可以使用此命令:

    /temprole timed_role role:@活动体验官 duration:24h
  2. 使用 /temprole scheduled_role 命令(设定具体到期时间):

    如果您希望角色在特定的日期和时间(例如活动结束时的 2025-02-28 23:59)自动移除,可以使用此命令:

    /temprole scheduled_role role:@活动体验官 end_time:2025-02-28 23:59

二、获取临时角色:

您可以灵活设置成员获取 @活动体验官 角色的方式,以下三种方法既可以单独启用,也可以组合使用。

  1. 通过任务(反应)获取:

    使用 /task response_message 命令创建一个限时任务,要求成员为活动预告消息添加反应,完成后可获得@活动体验官 角色奖励:

    /task response_message reward:5 role_reward:@活动体验官 duration:2d link:Activity_Preview_Message_Link

    (您可以根据需要调整奖励的角色、奖励的积分和任务持续时间等设置)

  2. 通过积分商城购买获取:

    使用 /shop item_add 命令在积分商城中添加一个商品,并将 @活动体验官 角色设置为购买该商品的奖励:

    /shop item_add name:独家活动频道通行证 role_reward:@活动体验官 price:100 inventory:100 total_limit:1 description:购买后可限时访问独家活动频道

    (您可以根据需要调整商品名称、奖励的角色、商品价格、库存、购买限制和商品描述等设置)

  3. 通过抽奖 Giveaway 获取:

    使用 /giveaway create 命令创建一个抽奖活动,并将 @活动体验官 角色设置为奖品:

    /giveaway create name:独家活动频道限时访问权 role_reward:@活动体验官 cost:5  duration:2 winners:5 description:参与抽奖,赢取独家活动频道限时访问权!

    (您可以根据需要调整抽奖活动名称、奖励的角色、持续时间、抽奖券的费用、中奖人数量和抽奖活动的描述等设置)

三、设置频道权限:

  • @活动体验官 角色添加到 独家活动频道,并授予查看和发送消息的权限。

案例效果:

  • 灵活的角色创建:管理员可以根据活动时长和具体需求选择合适的临时角色创建方式。
  • 多样化的获取途径:成员可以通过参与互动、消费积分或参与抽奖等多种方式获得独家活动频道的访问权限,增加了社区的趣味性和参与度。
  • 精准权限控制:只有满足条件的成员才能访问专属频道。
  • 限时体验特权:限时访问增加了活动的吸引力。
  • 自动回收权限@活动体验官 角色在活动结束后自动移除,无需管理员手动管理。
  • 提升用户活跃度:激励成员积极参与社区活动,增加积分消耗,提高用户粘性。