diff options
| -rw-r--r-- | bot/cogs/events.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/bot/cogs/events.py b/bot/cogs/events.py index 7c0359035..8bd3a9adb 100644 --- a/bot/cogs/events.py +++ b/bot/cogs/events.py @@ -76,7 +76,9 @@ class Events: users.append({ "user_id": member.id, - "roles": roles + "roles": roles, + "username": member.name, + "discriminator": member.discriminator }) if users: @@ -112,7 +114,7 @@ class Events: ) async def on_member_update(self, before: Member, after: Member): - if before.roles == after.roles: + if before.roles == after.roles and before.name == after.name and before.discriminator == after.discriminator: return before_role_names = [role.name for role in before.roles] # type: List[str] @@ -123,7 +125,9 @@ class Events: await self.send_updated_users({ "user_id": after.id, - "roles": role_ids + "roles": role_ids, + "username": after.name, + "discriminator": after.discriminator }) |