ajout annotations commande avis
This commit is contained in:
parent
ab1b0d11c9
commit
aed75a118c
1 changed files with 8 additions and 8 deletions
|
@ -358,23 +358,23 @@ class Utils(commands.Cog):
|
||||||
if len(args) > 2 or len(args) == 0:
|
if len(args) > 2 or len(args) == 0:
|
||||||
return await ctx.send("Désolé, la syntaxe est mauvaise.")
|
return await ctx.send("Désolé, la syntaxe est mauvaise.")
|
||||||
else:
|
else:
|
||||||
if len(args) == 1:
|
if len(args) == 1: # si aucun titre défini
|
||||||
titre = "Nouveau vote"
|
titre = "Nouveau vote"
|
||||||
else:
|
else: # si titre défini
|
||||||
titre = args[0]
|
titre = args[0]
|
||||||
for findedId in re.findall(r'\d+', titre):
|
for findedId in re.findall(r'\d+', titre): # récupération mention dans titre
|
||||||
titre = self._cleanUser(ctx, titre, findedId)
|
titre = self._cleanUser(ctx, titre, findedId)
|
||||||
args = args[1:]
|
args = args[1:]
|
||||||
demande = f"`{args[0]}`"
|
demande = f"`{args[0]}`"
|
||||||
findedMention = []
|
findedMention = []
|
||||||
for findingMention in re.findall(r'<@[!]?\d*>', demande):
|
for findingMention in re.findall(r'<@[!]?\d*>', demande): # récupération mention dans la demande
|
||||||
findedMention.append(findingMention)
|
findedMention.append(findingMention)
|
||||||
findedMention = list(dict.fromkeys(findedMention))
|
findedMention = list(dict.fromkeys(findedMention)) # suppression doublon de mention
|
||||||
for i in range(0, len(findedMention)):
|
for i in range(0, len(findedMention)):
|
||||||
demande = demande.replace(findedMention[i], f"`{findedMention[i]}`")
|
demande = demande.replace(findedMention[i], f"`{findedMention[i]}`") # conserve la mention dans le message
|
||||||
if demande.startswith("``<@"):
|
if demande.startswith("``<@"): # conserve le format quand mention au début de la demande
|
||||||
demande = demande[2:]
|
demande = demande[2:]
|
||||||
if demande.endswith(">``"):
|
if demande.endswith(">``"): # conserve le format quand mention à la fin de la demande
|
||||||
demande = demande[:-2]
|
demande = demande[:-2]
|
||||||
embed = discord.Embed(title = titre, description = demande, color = discord.Colour.random()).set_footer(text = self._userOrNick(ctx.author), icon_url = ctx.author.avatar_url)
|
embed = discord.Embed(title = titre, description = demande, color = discord.Colour.random()).set_footer(text = self._userOrNick(ctx.author), icon_url = ctx.author.avatar_url)
|
||||||
message = await ctx.send(embed = embed)
|
message = await ctx.send(embed = embed)
|
||||||
|
|
Reference in a new issue