Ajout limite d'afichage sur la commande appel + explication sur comment recuperer un ID
This commit is contained in:
parent
c48fe73e0b
commit
b1a796a016
1 changed files with 11 additions and 2 deletions
|
@ -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")
|
||||
|
|
Reference in a new issue