Skip to main content

Use Case: Exclusive Event Channel Unlock - Limited-Time Access

Scenario

To reward active community members, administrators decide to open an exclusive, limited-time event channel accessible only to members who meet specific criteria.

  • Members need to obtain the @Event Explorer role by completing a designated action to gain access to the Exclusive Event Channel.
  • The @Event Explorer role will be automatically removed after the event concludes, revoking access to the channel.

Setup Process

Below are the different ways to create and obtain the @Event Explorer role:

I. Creating the Temporary Role

You can choose one of the following two methods to create the temporary @Event Explorer role:

  1. Using the /temprole timed_role command (setting a duration):

    If you want the role to be automatically removed after a period of time (e.g., 24 hours) once a user obtains it, you can use this command:

    /temprole timed_role role:@Event Explorer duration:24h
  2. Using the /temprole scheduled_role command (setting a specific expiration date):

    If you want the role to be automatically removed at a specific date and time (e.g., at the end of the event on February 28, 2025, at 11:59 PM), you can use this command:

    /temprole scheduled_role role:@Event Explorer end_time:2025-02-28 23:59

II. Obtaining the Temporary Role

You have the flexibility to set up how members can get the @Event Explorer role. Choose to enable any of the following three methods individually or together.

  1. Obtaining via Task (Reaction):

    Use the /task response_message command to create a limited-time task requiring members to react to the event preview message. Upon completion, they will receive the @Event Explorer role reward:

    /task response_message reward:5 role_reward:@Event Explorer duration:2d link:Activity_Preview_Message_Link

    (You can adjust the rewarded role, rewarded points, and task duration as needed.)

  2. Obtaining via Points Shop Purchase:

    Use the /shop item_add command to add an item to the points shop and set the @Event Explorer role as the reward for purchasing this item:

    /shop item_add name:Exclusive Event Channel Pass role_reward:@Event Explorer price:100 inventory:100 total_limit:1 description:Purchase to gain limited-time access to the exclusive event channel

    (You can adjust the item name, rewarded role, item price, inventory, purchase limit, and item description as needed.)

  3. Obtaining via Giveaway:

    Use the /giveaway create command to create a giveaway and set the @Event Explorer role as the prize:

    /giveaway create name:Exclusive Event Channel Limited-Time Access role_reward:@Event Explorer cost:5 duration:2 winners:5 description:Enter the giveaway to win limited-time access to the exclusive event channel!

    (You can adjust the giveaway name, rewarded role, duration, cost per entry, number of winners, and giveaway description as needed.)

III. Setting Channel Permissions

  • Add the @Event Explorer role to the Exclusive Event Channel and grant it permissions to view and send messages.

Expected Outcomes

  • Flexible Role Creation: Administrators can choose the appropriate temporary role creation method based on the event duration and specific needs.
  • Diverse Acquisition Methods: Members can gain access to the exclusive event channel through various means, such as participating in interactions, spending points, or entering giveaways, increasing community engagement and fun.
  • Precise Permission Control: Only members who meet the specified conditions can access the exclusive channel.
  • Limited-Time Exclusive Privilege: Limited-time access increases the attractiveness of the event.
  • Automatic Permission Revocation: The @Event Explorer role is automatically removed after the event concludes, eliminating the need for manual administrator action.
  • Increased User Activity: Incentivizes members to actively participate in community activities, increase point consumption, and improve user retention.