У меня есть код для того, чтобы при подключении бота на сервер он создавал роль muted:
@bot.event
async def on_guild_join(guild:discord.Guild):
for role in guild.roles:
if role.name == "muted":
pass # role already exists
else:
permissions = discord.Permissions(read_messages=True, send_messages = False)
return await guild.create_role(name='muted', permissions=permissions)
Как сделать, чтобы в это время, данная роль меняла в правах доступа каналов определенные параметры, например отключение функции писать в чат, если у юзера данная роль ?