Skip to content

Improvin Onboarding on Discord by providing them badges. #2531

@Dhirenderchoudhary

Description

@Dhirenderchoudhary

Discord Badges Update

Overview

The Discord verification flow is enhanced to automatically assign "developers" and "new" roles to users upon successful verification. This change provides immediate visual identification for community members and new joiners, replacing the previous flow which only removed restrictions.
This is temporary change for some time so that admin don't have to assign roles manually.

Current Flow

  • User runs /verify command in Discord.
  • User clicks the link and authenticates on the website.
  • Backend validates the token.
  • System Action: Removes "unverified" role.
  • Result: User unverified tag removed but the user has no visible badges or tags indicating their status and they can't access any channel right now

Flow After making changes

  • User runs /verify command in Discord.
  • User clicks the link and authenticates on the website.
  • Backend validates the token.
  • System Action: Removes "unverified" role.
  • System Action: Assigns "developers" role (Blue tag).
  • System Action: Assigns "new" role (Orange tag).
  • Result: User restrictions removed AND user is immediately identified as a verified, new community member.

Key Change

From: Verification only removes "unverified" status.
To: Verification removes "unverified" → Automatically grants "developers" + "new" role

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions