Modifie la réponse de la commande pour afficher le nom du personnage et ajoute une vérification des permissions pour la commande "lister".
This commit is contained in:
parent
5714b0ddfd
commit
b55ac3ae73
1 changed files with 5 additions and 1 deletions
|
@ -79,9 +79,13 @@ class PersoCommands(app_commands.Group):
|
|||
await interaction.response.send_message("Personnage non trouvé",ephemeral=True)
|
||||
return
|
||||
embed = await perso_embed(self.bot,row)
|
||||
await interaction.response.send_message("Personnage trouvé",embed=embed,ephemeral=True)
|
||||
await interaction.response.send_message(f"Affichage de {row["nom_complet"]}({row["nom_court"]})",embed=embed)
|
||||
@app_commands.command(name="lister",description="Liste tous les personnages")
|
||||
async def list_characters(self,interaction:discord.Interaction):
|
||||
#admin
|
||||
if not interaction.guild.members[interaction.user.id].guild_permissions.administrator:
|
||||
await interaction.response.send_message("Vous n'avez pas la permission d'exécuter cette commande",ephemeral=True)
|
||||
return
|
||||
print("perso list")
|
||||
res = await self.bot.db.execute("SELECT * FROM personnages")
|
||||
rows = await res.fetchall()
|
||||
|
|
Loading…
Reference in a new issue