diff --git a/other_ext/vip_roles.py b/other_ext/vip_roles.py index 9e91759..16c08bb 100644 --- a/other_ext/vip_roles.py +++ b/other_ext/vip_roles.py @@ -59,6 +59,8 @@ class Extension: VIP_ROLE = self.core.get_guild(self.core.main_server_id).get_role(role_id) for member in ids_4_remove_role: + if member is None: + continue try: print(f"Remove role({role_id}) from {member}") await member.remove_roles(VIP_ROLE) @@ -66,6 +68,8 @@ class Extension: print(f"Failed remove role ({role_id}) to {member}, err: {err}") for member in ids_4_add_role: + if member is None: + continue try: print(f"Add role({role_id}) to {member}") await member.add_roles(VIP_ROLE)