Skip to content
This repository was archived by the owner on Jul 19, 2025. It is now read-only.
This repository was archived by the owner on Jul 19, 2025. It is now read-only.

Role and nickname preservation after rejoining server #98

@SporyTike

Description

@SporyTike

Every once in a while it happens that a user leaves on purpose or accident from the Discord server and then rejoins. Discord always "erases" all roles and the nickname a user has when they leave the server, which requires them to send a new verification request again when rejoining.
Carl-bot (already on our Discord server) has a nice feature that saves all roles a user had when leaving and gives all of them back as soon the user rejoins, you can also exclude specific roles like Admin, Mod or AotW-Winner to prevent users getting these specific ones back. The issue with Carl-bot however is, that it doesn't save the nickname a user had which makes the auto-assignment of the Verified role problematic because some Mod still needs to dig logs to see what account the user verified with and do a manual renaming.

I would like to request a feature for RABot that preserves specific roles of users + their nickname if they have one to make the re-verification of users full-automatic on rejoin.

Additionally, it would be good to have a command that allows users with the roles Mod or Admin to add and remove role exceptions of roles that a user gets back when rejoining, so it doesn't require a bot update when an exception is added or removed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions