diff --git a/__pycache__/msgData.cpython-37.pyc b/__pycache__/msgData.cpython-37.pyc index 1ec048f3f9f7ac9be4662113db1e17c8eb7c9892..154d7f45d44df88c7bc3066a9189ec73acfdc279 100644 Binary files a/__pycache__/msgData.cpython-37.pyc and b/__pycache__/msgData.cpython-37.pyc differ diff --git a/bot.py b/bot.py index 594559d3fc0b226e688560f1558a025cc0704542..010ec552c0865f2a1bd174d903b509a6e092d8cb 100644 --- a/bot.py +++ b/bot.py @@ -86,10 +86,11 @@ async def on_message (message): if (verificationCode in registrationDb): userId = registrationDb[verificationCode]["userId"] email = registrationDb[verificationCode]["email"] - guild = client.get_guild(cslibServerId) - await guild.get_member(userId).edit(roles = [guild.get_role(verifiedMemberRoleId)]) + guild = await client.fetch_guild(cslibServerId) + member = await guild.fetch_member(userId) + await member.edit(roles = [guild.get_role(verifiedMemberRoleId)]) + registrationDb.pop(verificationCode, None) - await sendMsg(msgData.userVerified.format(prefix = prefix)) await log(msgData.logUserVerified.format(utils.tag(userId), email, verificationCode))