Fix adding/removing roles, aesthetic change to some messages

This commit is contained in:
Zeva Rose 2021-07-01 18:21:40 -06:00
parent b743835d47
commit 5ef4e6e7b3
3 changed files with 4 additions and 4 deletions

View file

@ -63,7 +63,7 @@ async def on_member_join(user: Member):
{"guild": guild.id, "setting": "mute"} {"guild": guild.id, "setting": "mute"}
) )
role = guild.get_role(mute_role["role"]) role = guild.get_role(mute_role["role"])
user.add_roles( await user.add_roles(
role, reason="User is muted still muted from prior mute" role, reason="User is muted still muted from prior mute"
) )
@ -115,7 +115,7 @@ async def unmute():
role = guild.get_role(mute_role) role = guild.get_role(mute_role)
user = guild.get_member(mute["user"]) user = guild.get_member(mute["user"])
if user: if user:
user.remove_roles(role, reason="No longer muted") await user.remove_roles(role, reason="No longer muted")
updates.append( updates.append(
pymongo.UpdateOne( pymongo.UpdateOne(
{"user": user.id, "guild": guild.id, "time": mute["time"]}, {"user": user.id, "guild": guild.id, "time": mute["time"]},

View file

@ -248,7 +248,7 @@ class AdminCog(commands.Cog):
) )
return return
role = get(ctx.guild.roles, id=mute_setting["value"]) 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: if length < 0:
length = -1 length = -1
self.db.jarvis.mutes.insert_one( self.db.jarvis.mutes.insert_one(

View file

@ -43,7 +43,7 @@ class SettingsCog(commands.Cog):
async def _mute(self, ctx, role: Role): async def _mute(self, ctx, role: Role):
await ctx.defer() await ctx.defer()
self.update_settings("mute", role.id, ctx.guild.id) 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): def setup(bot):