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 Explorerrole by completing a designated action to gain access to the Exclusive Event Channel. - The
@Event Explorerrole 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:
-
Using the
/temprole timed_rolecommand (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 -
Using the
/temprole scheduled_rolecommand (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.
-
Obtaining via Task (Reaction):
Use the
/task response_messagecommand to create a limited-time task requiring members to react to the event preview message. Upon completion, they will receive the@Event Explorerrole 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.)
-
Obtaining via Points Shop Purchase:
Use the
/shop item_addcommand to add an item to the points shop and set the@Event Explorerrole 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.)
-
Obtaining via Giveaway:
Use the
/giveaway createcommand to create a giveaway and set the@Event Explorerrole 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 Explorerrole 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 Explorerrole 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.