User in 100 servers can't verify in server they're already in
complete
If you try verifying in a server you're already in while you're at your accounts' guild limit (100 if free, 200 if premium), you get an error saying your account is at the 100 guild limit and aren't given the verified role.
I left 1 server and it worked fine. Yet when I verified and completed the verification I wasn't added to a new server. I was simply given a role in that server, so this a bug that needs fixing.
Also, the display of Discord API errors could be improved. You could say "Discord API Error: You are at the 100 server limit." for example. There's no need to print out the entire JSON response. You may want to include a Sentry event/error ID too if that's a thing, that way if someone contacts RC support, you'll know exactly what ID to lookup in Sentry
xenos
complete
xenos
in progress
xenos
under review
xenos
We already handle most of the Discord errors, but if the error is pretty unknown and rare it shows the full response from Discord.