Lurkr removing roles given by other bots on join
So, I use Lurkr to automatically give two roles when a person joins the server. I also have a moderation bot that gives a role to accounts that are younger than two weeks that force them to verify to gain access to the server. I've been noticing lately that Lurkr removes this role from a person when giving the autoroles to a member.

5 Replies
:icon_levelup: @Apathy 🌸 has reached level 3
Also note: I had the verification role set as a No Leveling Role, I have now removed this to test if this could be the cause.

Solution
increase the on join role timeout
this is an architectural issue with discords role system
to add multiple roles to a member, you have to re-set their entire role list. this can lead to race conditions if multiple bots are adding roles at the same time
ah i see