Auto role removes roles

For Carl I have sticky roles set up (to prevent people from un muteing themselves and so they have all their roles back when they rejoin) I have all bots that have auto role to give a "member" role when someone joins. (In case if one bit goes down, others can still add the role) But Pepe manager removes Carl's sticky roles.
4 Replies
CmdData
CmdData2y ago
@almeida The bot clears all roles and adds only the one you specified, you could get around this by added a 1 minute delay to the autorole
Almeida
Almeida2y ago
It doesn't clear all roles, it's just a race condition due to how discord works
Old Man Jenkins
Old Man JenkinsOP2y ago
There should be an option for it to not clear roles
Almeida
Almeida2y ago
but it doesnt that happens because in order to update a members roles, you have to give discord the new list of roles of the user but since both bots will receive the information of the member entering at roughly the same time, the bots wont be aware of each others modifications to the role, so they will just update it to the roles that are to be added consequentially, if one of the bots added some roles that the other didnt, those roles will be removed nothing i can do about that to avoid it, you can add a delay to one of the bots or have the same bot do the auto roles/sticky roles ¯\_(ツ)_/¯
Want results from more Discord servers?
Add your server