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.6+ • 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
...
Téléchargements
...
Étoiles GitHub
0.2s
Temps de Génération
100%
Open Source