Nouvelle version disponible: ...

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.

pip install DiscordTranscript
Exemples
Compatible Python 3.10+ • Supporte discord.py, disnake, nextcord & pycord

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

import DiscordTranscript

@bot.command()
async def save(ctx):
  # Exporte et envoie le fichier dans le salon
  await DiscordTranscript.quick_export(
    ctx.channel,
    bot=bot
  )

Rendu Visuel

# général
U
User123 Aujourd'hui à 14:32

J'ai besoin d'exporter l'historique de ce salon, une idée ?

L
Lyxios BOT Aujourd'hui à 14:32
Transcript Généré

Voici l'archive du salon demandée.

transcript.html (24kb)
Rendu HTML identique à l'original
Foire Aux Questions

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 ?
DiscordTranscript s'installe facilement via PyPI avec la commande 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 ?
Le rendu pixel-perfect prend en charge l'intégralité du contenu Discord : les Embeds enrichis (titres, champs, pieds de page), les pièces jointes (images, vidéos, sons), les réactions avec émojis personnalisés, les stickers, les composants interactifs (boutons et menus déroulants), les fils de discussion (threads), les réponses et l'intégralité de la syntaxe Markdown.
Comment générer un fichier transcript HTML 100% autonome ?
En utilisant le gestionnaire 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é.
DiscordTranscript est-il gratuit et open-source ?
Oui, DiscordTranscript est 100% gratuit et distribué sous licence open-source GPL-3.0. Vous pouvez librement l'utiliser dans vos bots publics ou privés et contribuer au code source sur GitHub.
...
Téléchargements
...
Étoiles GitHub
0.2s
Temps de Génération
100%
Open Source