Skip to content

Releases: mahtoid/DiscordChatExporterPy

1.3.0.6.5

29 Mar 15:51
Compare
Choose a tag to compare

DiscordChatExporterPy Release - v1.3.0.6.5

Finally! DiscordChatExporterPy now has support for Discord stickers. Along with a few fixes to some reported problems, or some issues I've found along the way.

Fix:

  • Transcripts with a limit will now capture from x most recent than x most oldest
  • Message Reactions displaying above embeds
  • Having multiple quotes in both messages and embeds
  • Smartened the regex behind embed links which helped fixed issues
  • Users with reactions in their name causing the transcripts to display HTML

Added:

  • Support for Stickers (please note Discord doesn't always give a URL for every sticker, so some may still be missing)
  • 'dataclasses' to requirements, as some people reported an issue with it that

Removed:

  • Nothing

Known Issues:

  • Nothing so far, had limited time in testing - so be sure to report any issues found!

💜

1.3.0.4

29 Jan 15:03
Compare
Choose a tag to compare

DiscordChatExporterPy Release - v1.3.0.4

Quite the update. I had to push a fix through for message references, which I noticed a while back but was trying to hold off until there was either more to update or a report came through. You guys finally found it!

Fix:

  • Message References: when origin message is deleted

Added:

  • Nothing

Removed:

  • Nothing

Known Issues:

  • Nothing so far, please let me know if you find any!

💜

1.3.0.3

10 Jan 18:57
2f70af4
Compare
Choose a tag to compare

DiscordChatExporterPy Release - v1.3.0.3 Rewrite

We're version jumping straight from 1.2 to 1.3, due to a much needed rewrite what happened. We've gone from uncontrolled spaghetti in to a nice dish of spag bowl. With this change, it's now much easier to handle bugs and implement future features - rather than fighting on what we had before.

Fix:

  • Changed the previous export to quick_export
  • Changed the previous generate_transcript to export
  • Improved how file attachments look
  • README: Bot Examples

Added:

  • Added an export method called raw_export for channel purges
  • Reintroduced init_exporter due to demand (this is now optional to use)
  • Support for replies (known as Message References)
  • New Screenshots

Removed:

  • Redundant emoji parse in parse_mention.py

Known Issues:

  • Nothing so far, please let me know if you find any!

💜

1.2

29 Dec 00:32
Compare
Choose a tag to compare
1.2

DiscordChatExporterPy Release - v1.2

Main overall changes were to the CSS, giving a more modern and clean look to a lot of things (especially embeds). Along with fonts which are hosted via a CDN. For both instances, these were gathered from Tyrrrz's C# DiscordChatExporter. Along with that, there was some code clean-up, and implementation of alternate timezones (thanks to devinabox for the suggestion).

Fix:

  • README: Bot Example and Verbiage
  • HTTPS/HTTP: Moved in to a standalone function to enable better code
  • Emoji Parsing: Improved the code
  • Embed Markdown: Improved the code
  • Codeblock Return-To-Markdown: Improved the code

Added:

  • Support for alternate timezones (this can be done in generate_transcript by passing the channel and a pytz timezone, defaults to US/Eastern)
  • Added support for Embed Author URL and ICON

Removed:

  • Removed init_exporter and the usage of bot (it became rather useless)

Known Issues:

  • Embed Markdown: Embed Links in Codeblocks still get translated to links

💜

1.1.6.5

26 Nov 23:37
Compare
Choose a tag to compare

DiscordChatExporterPy Release - v1.1.6.5

Fix:

  • Differentiate between Embed Image and Embed Thumbnail
  • Checks previous author ID, rather than name (silly mistake)

Add:

  • Parsing Emojis in Embeds
  • 'Timezone' field in the HTML information banner (will look at implementing a way to set local timezones)

Remove:

  • Redundant Code

Special Thanks to deveninabox & AZalshehri7 (again) for the bug finds.

1.1.5

22 Nov 01:00
Compare
Choose a tag to compare

DiscordChatExporterPy Release - v1.1.5

Fix:

  • Empty Footer Icons no longer display as a broken image
  • Code-Block messages starting with Language Markdown are no longer displayed in HTML format
  • Embed Fields now show Inline being True|False in HTML format

Add:

  • Embed Markdown: Mainly to look for [Text](Link) to hyperlink it in Description + Field Values
  • produce_transcript function which is called by generate_transcript just to help new-users with error handling if they want to use the more customisable way of transcript = await generate_transcript(ctx.channel)

Remove:

  • Nothing

Special Thanks to 0Zing & AZalshehri7 for the bug finds.

1.1.4

30 Oct 17:15
Compare
Choose a tag to compare

DiscordChatExporterPy Release - v1.1.4

Fix:

  • HTML Path Directory for Linux systems

Add:

  • generate_transcript to __init__.py to allow for developers to modify transcript usage much more simply

Remove:

  • Nothing

1.1.3

10 Oct 16:06
Compare
Choose a tag to compare

DiscordChatExporterPy Release - v1.1.3

Fix:

  • Mentioning Deleted Roles
  • Mentioning Deleted Channels

Add:

  • Nothing

Remove:

  • Nothing

Fix v1.1.2

26 Sep 20:09
Compare
Choose a tag to compare

DiscordChatExporterPy Release - v1.1.2

Fix:

  • Role Mentions

Add:

  • Screenshots for README

Remove:

  • Nothing

Public Release v1.1.1

26 Sep 02:00
Compare
Choose a tag to compare

DiscordChatExporterPy Release - v1.1.1

Full stable version of DiscordChatExporterPy ready to be used within Discord bots.

Supports:

  • Discord Markdown
  • Links
  • Images
  • GIFs
  • Attachments
  • Embed
  • Emojis
  • Custom Emojis
  • Reactions
  • and more