Skip to main content

Use Case: New Member Welcome Task

Commands Used

  • /temprole timed_role
  • /task response_message

Scenario

To ensure new members quickly understand and comply with community rules while guiding them to actively integrate into the community, a welcome task can be designed:

  • New members need to read the server rules or newcomer guide and confirm they have read it by adding a reaction.
  • Upon completion, members will receive the @Newcomer role and a reward of 5 points.
  • This role will be automatically removed after 3 days, preventing long-term stagnation in the new member group and further encouraging members to proactively participate in community interactions.

Setup Process

  1. Set up the temporary role Use the /temprole timed_role command to set @Newcomer as a timed role with a duration of 3 days (meaning the role will be automatically removed 3 days after a member receives it):

    /temprole timed_role role:@Newcomer duration:3d
  2. Set up the task Use the /task response_message command to create a long-term task requiring members to react to the server rules or newcomer guide message. Upon completion, they will receive a reward of 5 points and the @Newcomer role:

    /task response_message reward:5 role_reward:@Newcomer duration:Unlimited link:Message_Link

Expected Outcomes

  • Mandatory Rule Reading: New members must read the server rules or newcomer guide and add a reaction to receive the @Newcomer status, ensuring they understand the community guidelines.
  • Automatic Role Cleanup: The @Newcomer role is automatically removed after 3 days, preventing inactive members from remaining in the new member group long-term and keeping the member groups dynamically updated.
  • Long-Term Task Effectiveness: Setting the task to Unlimited ensures that members joining at any time can participate, continuously guiding new users to integrate into the community.
  • Promoting Community Integration: Through point rewards and the role mechanism, new members are encouraged to participate in community interactions as soon as possible, increasing overall activity.