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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions