Releases: mahtoid/DiscordChatExporterPy
1.3.0.6.5
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 thanx
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
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
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
toquick_export
- Changed the previous
generate_transcript
toexport
- 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
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
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
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 bygenerate_transcript
just to help new-users with error handling if they want to use the more customisable way oftranscript = await generate_transcript(ctx.channel)
Remove:
- Nothing
Special Thanks to 0Zing & AZalshehri7 for the bug finds.
1.1.4
1.1.3
Fix v1.1.2
DiscordChatExporterPy Release - v1.1.2
Fix:
- Role Mentions
Add:
- Screenshots for README
Remove:
- Nothing
Public Release v1.1.1
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