Vos conversations,
archivées avec élégance.
DiscordTranscript transforme n'importe quel canal Discord en un fichier HTML autonome, interactif, esthétique et fidèle. Une alternative moderne et puissante aux solutions existantes.
Rendu Pixel-Perfect
Support complet : Embeds, Pièces jointes, Réactions, Stickers, Composants (Boutons/Selects), Réponses, Threads et Markdown.
Flexible & Asynchrone
Non-bloquant via aiohttp. Inclut raw_export pour générer des transcripts à partir d'une liste personnalisée de messages.
Interactif & Configurable
Timezones (via pytz), format 12h/24h, GIFs Tenor et gestion avancée des pièces jointes (DataURI pour des fichiers 100% autonomes).
Utilisation
@bot.command()
async def save(ctx):
# Exporte et envoie le fichier dans le salon
await DiscordTranscript.quick_export(
ctx.channel,
bot=bot
)
Rendu Visuel
J'ai besoin d'exporter l'historique de ce salon, une idée ?
Voici l'archive du salon demandée.
Questions Fréquemment Posées
Tout ce qu'il faut savoir sur l'exportation et l'archivage de chats Discord avec DiscordTranscript.
Comment installer DiscordTranscript pour un bot Discord Python ?
pip install DiscordTranscript. Il est totalement compatible avec Python 3.10+ et fonctionne de manière transparente avec discord.py, disnake, pycord et nextcord.
Quels sont les éléments Discord pris en charge dans le fichier HTML ?
Comment générer un fichier transcript HTML 100% autonome ?
AttachmentToDataURIHandler(), DiscordTranscript convertit toutes les images et pièces jointes du salon en données DataURI (Base64). Le fichier HTML ainsi généré est entièrement autonome et reste parfaitement lisible même si le salon Discord d'origine est supprimé.