Ajout limite d'afichage sur la commande appel + explication sur comment recuperer un ID

This commit is contained in:
Mylloon 2020-11-24 15:34:04 +01:00
parent c48fe73e0b
commit b1a796a016

View file

@ -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 "<Question>" "<Proposition1>" "<Proposition...>" "<Proposition20>"`')
return await ctx.send(f'Désolé, mais il manque des arguments : `{ctx.prefix}sondage "<Question>" "<Proposition1>" "<Proposition...>" "<Proposition20>"`')
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")