From 5ef4e6e7b3139d72f9f8c8c963717f8b176857f0 Mon Sep 17 00:00:00 2001 From: Zevaryx Date: Thu, 1 Jul 2021 18:21:40 -0600 Subject: [PATCH] Fix adding/removing roles, aesthetic change to some messages --- jarvis/__init__.py | 4 ++-- jarvis/cogs/admin.py | 2 +- jarvis/cogs/settings.py | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/jarvis/__init__.py b/jarvis/__init__.py index 4c99c1a..339869d 100644 --- a/jarvis/__init__.py +++ b/jarvis/__init__.py @@ -63,7 +63,7 @@ async def on_member_join(user: Member): {"guild": guild.id, "setting": "mute"} ) role = guild.get_role(mute_role["role"]) - user.add_roles( + await user.add_roles( role, reason="User is muted still muted from prior mute" ) @@ -115,7 +115,7 @@ async def unmute(): role = guild.get_role(mute_role) user = guild.get_member(mute["user"]) if user: - user.remove_roles(role, reason="No longer muted") + await user.remove_roles(role, reason="No longer muted") updates.append( pymongo.UpdateOne( {"user": user.id, "guild": guild.id, "time": mute["time"]}, diff --git a/jarvis/cogs/admin.py b/jarvis/cogs/admin.py index aca71a5..904e415 100644 --- a/jarvis/cogs/admin.py +++ b/jarvis/cogs/admin.py @@ -248,7 +248,7 @@ class AdminCog(commands.Cog): ) return role = get(ctx.guild.roles, id=mute_setting["value"]) - user.add_roles(role, reason=reason) + await user.add_roles(role, reason=reason) if length < 0: length = -1 self.db.jarvis.mutes.insert_one( diff --git a/jarvis/cogs/settings.py b/jarvis/cogs/settings.py index 6d4fcbb..80638ff 100644 --- a/jarvis/cogs/settings.py +++ b/jarvis/cogs/settings.py @@ -43,7 +43,7 @@ class SettingsCog(commands.Cog): async def _mute(self, ctx, role: Role): await ctx.defer() self.update_settings("mute", role.id, ctx.guild.id) - await ctx.send(f"Settings applied. New mute role is {role.name}") + await ctx.send(f"Settings applied. New mute role is `{role.name}`") def setup(bot):