Код:
@bot.command()
@commands.has_permissions(administrator = True)
async def mute(ctx, member: discord.Member, *,reason=None):
role = discord.utils.get(ctx.guild.roles, id=962432540659048458)
await member.add_roles(role, reason=reason)
message: discord.Message = await ctx.send(f"User {member} has been muted by reason: {reason}!")
await message.add_reaction("✔️")
Роль успешно выдается, в параметрах этой роли отключена возможность писать сообщения, однако пользователь (в моем случае второй аккаунт) все равно может писать. Что в таком случае делать? В чем ошибка в коде?
P.S. В коде нужные отступы есть, однако тут они не показываются.