From b1a796a016311d2365178718b058d737049d6a87 Mon Sep 17 00:00:00 2001 From: Anri Kennel Date: Tue, 24 Nov 2020 15:34:04 +0100 Subject: [PATCH] Ajout limite d'afichage sur la commande appel + explication sur comment recuperer un ID --- cogs/commands.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/cogs/commands.py b/cogs/commands.py index 2356223..4e5fa78 100755 --- a/cogs/commands.py +++ b/cogs/commands.py @@ -222,6 +222,10 @@ class Commands(commands.Cog): voice_channels = [] voice_channels.extend(ctx.guild.voice_channels) await ctx.message.add_reaction(emoji = "✅") + limite_voice_channels = 7 + if len(voice_channels) > limite_voice_channels: + return await ctx.send(f"""Désolé mais il y a plus de {limite_voice_channels} salons vocaux sur ce serveur, utilisez plutôt `{ctx.prefix}appel {{ID salon vocal}}` + \nPour savoir comment récuperer l'id d'un salon vous pouvez faire `{ctx.prefix}getid`""") if voice_channel: canal = self.bot.get_channel(voice_channel) if canal.type.__str__() == "voice": @@ -252,7 +256,7 @@ class Commands(commands.Cog): if isinstance(error, commands.CheckFailure): await ctx.send("Tu n'as pas la permission de faire cette commande, demande à un professeur.") else: - await ctx.send("Une erreur est survenue, syntaxe: `.appel [ID salon vocal]`.") + await ctx.send(f"Une erreur est survenue, syntaxe: `{ctx.prefix}appel [ID salon vocal]`.") @commands.command(name='sondage') async def _sondage(self, ctx, *args): @@ -297,9 +301,14 @@ class Commands(commands.Cog): else: return await ctx.send(f"Désolé, mais tu as mis trop de possibilités (maximum : 20)") else: - return await ctx.send(f'Désolé, mais il manque des arguments : `.sondage "" "" "" ""`') + return await ctx.send(f'Désolé, mais il manque des arguments : `{ctx.prefix}sondage "" "" "" ""`') def _user_or_nick(self, user): if user.nick: return f"{user.nick} ({user.name}#{user.discriminator})" else: return f"{user.name}#{user.discriminator}" + + @commands.command(name='getid', hidden = True) + async def _getid(self, ctx): + await ctx.message.add_reaction(emoji = '✅') + return await ctx.send("Explication sur comment récuperer l'ID d'un utilisateur/salon : https://cdn.discordapp.com/attachments/640312926892195842/780802253258358834/GetID.mp4")