Chat-exporter

Latest version: v2.8.1

Safety actively analyzes 685670 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 17 of 21

2.2

It has been a long time coming. Version 2.2 is now finally out! A bunch of changes, fixes and whatever else. I apologise for the delay, life called - I had to answer (for once).

Oh, and there is a new `.link()` function which will return a URL for you to preview the transcript online without the annoying downloads. [Check out the README on how to use it!](https://github.com/mahtoid/DiscordChatExporterPy/#additional-functions)

Fixed:
- Changed getting User Avatar to .display_avatar (Thank you Kapppa for the PR)
- Fixed members displayed as `<Unknown>` as opposed to `<ID>` when they have left server (Thank you nmarotte)
- Avatar on reference using the senders avatar and not the original author
- Embed Button in the wrong location
- Links containing `< >` were not previously handled correctly
- Reference content including links escaped the content field
- Fixed some Pycord issue (I think with embeds - my notes during development are terrible)
- Fixed the display when the channel name included an emoji
- Adjusted the CSS for emojis
- Adjusted the CSS for emojis in buttons
- Adjusted the CSS for emojis in dropdowns
- Adjusted the CSS for menu and button placement
- Fixed the display of button colours (they should be now Discord like)
- Adjusted the CSS for button font (weight)
- Adjusted code to solve for spacing issue when using the link to preview the exported chats
- Code blocks breaking references
- README

Added:
- Returning `Message` object on .quick_export()
- 24 hour support (set `military_time` to `True`)
- Added link command to provide a link to view transcripts online (without having to download them locally)
- Added support for roles which have icons

Removed:
- Nothing

Known Issues:
- There are currently no known issues, so if you spot something - please let me know via Discord or open up a Github Issue.

💜

2.2.0

- Added export dialog
- Added plain text export option
- Added date range options
- Fixed styling issues with preformatted blocks
- Improved error messages

2.1.1

Quick hot fix to allow `chat-exporter` to continue working with the most latest version of discord.py 2.0.0a

Fixed:
- Checking embed attributes against either `None` or `Embed.Empty`
- The placement of embeds within the message were in the wrong place when sent with attachments

Added:
- Nothing

Removed:
- Nothing

Known Issues:
- There are currently no known issues, so if you spot something - please let me know via Discord or open up a Github Issue.

💜

2.1

This version of DiscordChatExporterPy is relatively small. It comes with a minor fix, and a re-add of the `init_exporter` function but via kwargs to the `export` function of your choosing. Not only that but with a change on how we gather messages this version works alongside the latest discord.py version (currently on their master) ahead of their great return.

Fixed:
- Message reactions appearing before attachments (such as images, videos, files)
- Method to gather messages for `quick_export` and `export` to work alongside the latest version of `discord.py` 🎉

Added:
- `bot` keyword for all export types
- The reason for this is to show mentioned members who have since left the guild, stopping them from appearing as `Unknown`.
_This is an optional argument and up to you whether you would like to use this._

Removed:
- Nothing

Known Issues:
- There are currently no known issues, so if you spot something - please let me know via Discord or open up a Github Issue.

💜

2.1.0

- Fixed crash when exporting really big channels
- Reduced memory allocation by a lot
- Fixed multiline preformatted text output
- Some other fixes and optimizations

2.0

Welp, here it is (finally)! Thank you to the people who helped me test this one on the different libraries, as well as all the bug reports and feature requests.

Fixed:
- Discord Button alignment

Added:
- Support for multiple Discord forks (Nextcord, Disnake, Pycord and more!)
- Support for Discord Menus
- Support for displaying 'disabled' interactions

Removed:
- Support for Discord.py 1.7.3. Please use chat-exporter 1.7.3 if you use that version (ironic)
- init_explorer function (it seems like you can get role colour without this now)

Known Issues:
- There are currently no known issues, so if you spot something - please let me know via Discord or open up a Github Issue.

💜

Page 17 of 21

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.