From d3a9c047f001c891ed5ef7c19097a45f9669e3b6 Mon Sep 17 00:00:00 2001 From: dnns01 <mail@dnns01.de> Date: Mon, 2 Nov 2020 21:11:02 +0100 Subject: [PATCH] Added feedback whenever a role is added or removed --- roles_cog.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/roles_cog.py b/roles_cog.py index b90343e..2662a92 100644 --- a/roles_cog.py +++ b/roles_cog.py @@ -186,7 +186,9 @@ class RolesCog(commands.Cog): for role in roles: if role.name == role_name: - await member.remove_roles(role) + if not role == student_role: + await member.remove_roles(role) + await utils.send_dm(member, f"Rolle \"{role.name}\" erfolgreich entfernt") break else: guild_roles = guild.roles @@ -194,5 +196,6 @@ class RolesCog(commands.Cog): for role in guild_roles: if role.name == role_name: await member.add_roles(role) - if student_role: + await utils.send_dm(member, f"Rolle \"{role.name}\" erfolgreich hinzugefügt") + if student_role and not role == student_role: await member.add_roles(student_role) -- GitLab