migration vers new components V2, et ajout de diverse fonctions !
This commit is contained in:
parent
3590cb748f
commit
ba9e297cb8
14 changed files with 851 additions and 371 deletions
|
|
@ -147,12 +147,16 @@ class Goodbye(commands.Cog):
|
|||
# Utiliser le message personnalisé ou un par défaut
|
||||
description = custom_message if custom_message else "Nous espérons vous revoir bientôt <a:rain:1317973615714504806>"
|
||||
|
||||
embed = disnake.Embed(title=f"{member} viens de nous quitter.",
|
||||
description=description,
|
||||
color=disnake.Color.dark_magenta())
|
||||
embed.set_footer(text=f"Avait rejoint {joined_message}")
|
||||
embed.set_image(url="attachment://goodbye.png")
|
||||
await channel.send(embed=embed, file=disnake.File(img, filename="goodbye.png"))
|
||||
components = [
|
||||
disnake.ui.Container(
|
||||
disnake.ui.TextDisplay(f"{member} viens de nous quitter."),
|
||||
disnake.ui.Separator(divider=True),
|
||||
disnake.ui.TextDisplay(description),
|
||||
disnake.ui.TextDisplay(f"⌛ **Avait rejoint :** {joined_message}"),
|
||||
disnake.ui.MediaGallery(disnake.MediaGalleryItem(url="attachment://goodbye.png"))
|
||||
)
|
||||
]
|
||||
await channel.send(components=components, file=disnake.File(img, filename="goodbye.png"))
|
||||
|
||||
async def save_banner_attachment(self, attachment: disnake.Attachment, guild_id: int) -> str:
|
||||
"""Sauvegarde l'attachment et retourne le chemin du fichier"""
|
||||
|
|
@ -216,7 +220,12 @@ class Goodbye(commands.Cog):
|
|||
if message: msg += f"\nMessage: {message}"
|
||||
if banner_path: msg += f"\nBannière personnalisée activée."
|
||||
|
||||
await interaction.response.send_message(msg, ephemeral=True)
|
||||
components = [
|
||||
disnake.ui.Container(
|
||||
disnake.ui.TextDisplay(msg)
|
||||
)
|
||||
]
|
||||
await interaction.response.send_message(components=components, ephemeral=True)
|
||||
|
||||
def setup(bot):
|
||||
bot.add_cog(Goodbye(bot))
|
||||
Loading…
Add table
Add a link
Reference in a new issue