Releases: moonstar-x/discord-tts-bot
v4.1.3
v4.1.2
This release corresponds to the version 4.1.2 of the bot. For more information checkout the README.
Make sure you check the bot's website for a guide on how to update.
Changelog
- Added a temporary fix for the Discord's voice update that prevented the bot from speaking when staying in a channel for longer than 1 minute. (Thanks @xjuanfxx)
v4.1.1
This release corresponds to the version 4.1.1 of the bot. For more information checkout the README.
Make sure you check the bot's website for a guide on how to update.
Changelog
- Fixed command deployer.
v4.1.0
This release corresponds to the version 4.1.0 of the bot. For more information checkout the README.
Make sure you check the bot's website for a guide on how to update.
Changelog
- Removed ko-fi link from HelpCommand (I got banned from Paypal lol).
- Added a link to the bot's website in HelpCommand.
- Added the ability for the bot to read out the name of the person that said something, such as "User said message".
- Added support for Amazon TTS from TTSTool.
- 6 new commands have been added for this provider.
- Added support for Microsoft TTS from TTSTool.
- 6 new commands have been added for this provider.
- Fixed a bug where provider settings wouldn't be saved correctly in the database.
- Fixed a bug where the bot would crash if a provìder would throw an error when creating the TTS payload.
- Fixed a bug where the GoogleLangs command would bypass the locale set for the server.
- Fixed the subcommand descriptions for GoogleSetChannelSettings command.
- Fixed a bug where the TTS provider errors would not be handled for the message-only based TTS.
v4.0.6
This release corresponds to the version 4.0.6 of the bot. For more information checkout the README.
Changelog
- Fixed a bug where the bot would crash when sending custom emojis from another server (nitro feature).
- Fixed a bug where the bot would crash if an empty message (just an image) would be sent in a TTS channel.
v4.0.5
This release corresponds to the version 4.0.5 of the bot. For more information checkout the README.
Changelog
- Fixed a bug where the bot would crash if a channel would be deleted on any of the servers it was part of when using the level data provider.
- Added a config option to start an HTTP server to facilitate the hosting of the bot in services like Repl.it and Heroku to keep the bot alive 24/7. To enable this, set
enable_keep_alive
totrue
.
v4.0.4
v4.0.3
This release corresponds to the version 4.0.3 of the bot. For more information checkout the README.
Changelog
- Fixed a bug where the bot would crash when trying to send the prefixed command deprecated message if the bot had no permissions to do this in the server.
- Added a default return to TTSPlayer.stop() to prevent the bot from crashing when trying to log the message leaving log.
v4.0.2
v4.0.1
This release corresponds to the version 4.0.1 of the bot. For more information checkout the README.
Changelog
- Fixed a bug in the command deployment script where it would throw an error related to config types.
- Fixed a bug where any command would throw in a newly joined server because no localizer was initialized for it.
- Fixed a bug where the bot would crash if it left a server due to trying to clear data from the redis data provider when no data was saved prior.
- Fixed wrong prefix in help presence message. Added a current version presence message.
- Fixed a bug where the bot would crash if it left a server before the data provider was ready.
- Fixed a bug where the bot would crash if someone tried to send a prefixed command in a channel where the bot has no permissions to reply.
- Fixed a bug where no TTSPlayer would be instantiated for newly joined servers.
- Fixed a bug where TTSPlayer instances would not be removed when leaving servers.
- Fixed a bug where the interaction would show up as failed if any of the TTS providers would take longer than 3 seconds to resolve the TTS resource.
- Fixed a bug where the
set_timeout
command would not accept valid timeout values. - Added a
init-replit.sh
script to facilitate the setup of the node environment for Repl.it users. Check the README for more information on how to use it.