def mute(self, ctx, *, user:discord.Member):
"""Mute un utilisateur
Requiert la permission de kick"""
await self.bot.delete_message(ctx.message)
if ctx.message.author.server_permissions.kick_members == True:
overwrite = ctx.message.channel.overwrites_for(user) or discord.PermissionOverwrite()
overwrite.send_messages = False
await self.bot.edit_channel_permissions(ctx.message.channel, user, overwrite)
tmp = await self.bot.send_message(ctx.message.channel, "{} is now muted here !".format(user.mention))
await asyncio.sleep(5)
await self.bot.delete_message(tmp)
else:
tmp = await self.bot.say("```\nVous n'avez pas la permission d'utiliser cette commande\n```")
await asyncio.sleep(5)
await self.bot.delete_message(tmp)
评论列表
文章目录