Modification de la fonction perso_embed pour inclure le bot comme paramètre et mise à jour de l'image d'embed avec l'URL de l'image envoyée.
This commit is contained in:
parent
0487a00f30
commit
62e92a575c
1 changed files with 7 additions and 2 deletions
|
@ -78,11 +78,16 @@ class PersoCommands(app_commands.Group):
|
|||
await interaction.response.send_message("Liste des personnages\n",embeds=embeds,ephemeral=True)
|
||||
|
||||
|
||||
async def perso_embed(perso_datas)->discord.embeds.Embed:
|
||||
async def perso_embed(bot:GammaRPBot,perso_datas)->discord.embeds.Embed:
|
||||
perso_image = perso_datas["image"] #data:image/png;base64,xxxxxx
|
||||
perso_image_b64=perso_image.split(",")[1]
|
||||
perso_image_raw = base64.b64decode(perso_image_b64)
|
||||
a = await bot.get_guild(1037663859621765160).get_channel(1317876780635394068).send(file=discord.File(perso_image_raw,filename=f"perso.png"))
|
||||
perso_image_url = a.attachments[0].url
|
||||
embed = discord.Embed(title=perso_datas["nom_complet"],description=perso_datas["histoire"])
|
||||
embed.add_field(name="Pouvoirs",value=perso_datas["pouvoirs"])
|
||||
embed.add_field(name="Age",value=perso_datas["age"])
|
||||
embed.add_field(name="Sexe",value=perso_datas["sexe"])
|
||||
embed.set_image(url=perso_datas["image"])
|
||||
embed.set_footer(text=f"Nom court (ID): {perso_datas['nom_court']}")
|
||||
embed.set_image(url=perso_image_url)
|
||||
return embed
|
Loading…
Reference in a new issue