Fix adding/removing roles, aesthetic change to some messages
This commit is contained in:
parent
b743835d47
commit
5ef4e6e7b3
3 changed files with 4 additions and 4 deletions
|
@ -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"]},
|
||||||
|
|
|
@ -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(
|
||||||
|
|
|
@ -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):
|
||||||
|
|
Loading…
Add table
Reference in a new issue