Skip to content

Releases: mahtoid/DiscordChatExporterPy

1.7.2

26 Oct 01:38
Compare
Choose a tag to compare

DiscordChatExporterPy Release - v1.7.2

edpy made a breaking change.
ctx.channel is now a PartialMessageable, meaning that it only had a .id attribute, this can be solved within your code by fetching the channel.

However, this change extended to ctx.guild - which was gathered from ctx.guild within the module. As a quick hotfix solution, I've added an optional keyword where you can fetch the Guild object in your code, and then pass in the guild (just like you'd pass the channel).

Fixed:

  • Nothing

Added:

  • Optional Keyword for Guild object

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.

💜

1.7.1

17 Oct 15:34
Compare
Choose a tag to compare

DiscordChatExporterPy Release - v1.7.1

Whoops! This hotfix version contains 3 fixes to issues which existed (along with an appropriate change to how buttons look).

Fixed:

  • Emojis weren't running through the emoji converter for buttons
  • Links were not supported within the styles enum I cooked up
  • Message Reference (reply) avatars were displaying the wrong avatar

Added:

  • Better CSS for buttons to display in line
  • External URL/Attachment Icon to the button if it contains a link

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.

💜

1.7

27 Aug 19:42
Compare
Choose a tag to compare
1.7

DiscordChatExporterPy Release - v1.7

Zoomzoom! This release comes with optimisations which will hopefully speed up your transcript creation.

Since you people love to spam the same emojis, I've added a cache to the emoji converting process to hopefully speed that up. This cache is uncapped, but will delete once the transcript is completed. If you face extreme RAM usage, stop using emojis so much please let me know.

Fixed:

  • Minor code clean up with building attachments
  • More support and changes for Discordpy 2.0.0a

Added:

  • Cache
  • Aiohttp (replaced requests)
  • Added support for videos
  • Generate dividers per webhook message

Removed:

  • Requests (replaced by aiohttp)
  • Support for Stickers in Discordpy 1.7.3 (they don't work anymore)

Known Issues:

  • Creating transcripts with a lot of Stickers can still cause slowness, I haven't added the cache decorator to this function as I am still need to investigate the new .fetch() function in 2.0.0a

If you find any issues, please let me know in Discord or open up a new issue on github.

Special thanks to lukasthaler for getting me to optimise!

💜

1.6.2

28 Jul 19:16
Compare
Choose a tag to compare

DiscordChatExporterPy Release - v1.6.2

Another hotfix to allow for DiscordChatExporterPy to continue working after someone has stemmed a thread from the channel.

Fixed:

  • Added exception for HTTPException

Added:

  • Nothing

Removed:

  • Nothing

Known Issues:

  • Thread channel name will display as a message
    => There is nothing in the API currently to make the distinction between a message and thread channel creation.

Please note, some issues on v2.0.0a may be due to dpy as opposed to chat-exporter.

  • Stickers are still broken within discordpy due to Discord changing response

💜

1.6.1

23 Jul 13:14
Compare
Choose a tag to compare

DiscordChatExporterPy Release - v1.6.1

Hotfix towards compatability issues with DiscordPy 2.0.0a and Discord Components, along with a missing attribute adjustment for avatar url on references.

Fixed:

  • Checks DiscordPy version instead of just checking that message has an attribute components
  • Adjusted the variable passed in convert emoji within build_buttons to be string
  • Checks which attribute is used in message author avatar

Added:

  • Nothing

Removed:

  • Nothing

Known Issues:

  • The 'look' of buttons can be a little funky at times

Please note, some issues on v2.0.0a may be due to dpy as opposed to chat-exporter.

  • Stickers are still broken within discordpy due to Discord changing response

💜

1.6

19 Jul 10:01
Compare
Choose a tag to compare
1.6

DiscordChatExporterPy Release - v1.6

This release was kind of a clean up to the previous release which I wanted to get out to provide support for dpy beta (2.0.0a). Along with that, I took a tiny bit of time to clean up some other parts of the code as well.

Fixed:

  • Converting time using 2.0.0a

Added:

  • Support for buttons (you need to be using 2.0.0a)

Removed:

  • The usage of Pillow

Known Issues:

  • The 'look' of buttons can be a little funky at times

Please note, some issues on v2.0.0a may be due to dpy as opposed to chat-exporter.

  • Stickers are still broken within discordpy due to Discord changing response

💜

1.5

12 Jul 21:29
Compare
Choose a tag to compare
1.5

DiscordChatExporterPy Release - v1.5

Covering some basic support to get chat-exporter working on Discord Py beta branch. Much more improvement will be needed soon (including support for components), however this will be enough to allow people to continue using chat-exporter.

Fix:

  • Setting aware time to naive
  • Fluctuate between attributes (ex: x_url => x)

Added:

  • Nothing

Removed:

  • Nothing

Known Issues:

  • Nothing so far, be sure to report any issues found!
    Please note, some issues on v2.0.0a may be due to dpy as opposed to chat-exporter (such as missing stickers)

💜

1.4.1

27 May 17:32
Compare
Choose a tag to compare

DiscordChatExporterPy Release - v1.4.1

Hotfix for infinity loop issue along with a quick colour update

Fix:

  • Infinity loop on role/mention/channel via embeds due to "offset" balancer which was redudnant
  • Colours of mentions to be more 1:1 with Discord
  • Default colours to roles when Discord returns 0,0,0

Added:

  • Nothing

Removed:

  • Nothing

Known Issues:

  • Nothing so far, be sure to report any issues found!

💜

1.4

23 May 14:51
Compare
Choose a tag to compare
1.4

DiscordChatExporterPy Release - v1.4

Discord celebrate their annivesary by updating their branding, so a lot of the changes were in line with that along with a bug fix regarding mentions and embeds in embed descriptions.

Fix:

  • Discord branding
  • Bug with displaying code rather than mentions/emojis in embeds

Added:

  • Nothing

Removed:

  • Nothing

Known Issues:

  • Nothing so far, be sure to report any issues found!

💜

1.3.0.7

25 Apr 09:04
Compare
Choose a tag to compare

DiscordChatExporterPy Release - v1.3.0.7

This release version was a focus on fixing stickers when Discord doesn't return a URL, along with removing dataclasses from requirements as it produced more harm than good for most people.

Fix:

  • Minor code adjustments

Added:

  • Further support for stickers

Removed:

  • dataclasses from requirements

Known Issues:

  • Nothing so far, be sure to report any issues found!

💜