Skip to content

Releases: FelipeVasquez350/CTPBot

v2.1.0

Choose a tag to compare

@FelipeVasquez350 FelipeVasquez350 released this 06 Sep 21:31

Changes

Updated the database to Calamity Texture Pack v1.55 and Terraria v1.4.5.8

Ported the bot to Prisma 7 and updated discord.js to 14.27

Removed the /update command (literally never used and also broken)

Renamed the input option of /search to id

Improved logging to more easily debug when an error arises

The image selection menu pages through every sprite of an entity instead of only the first 25

New Features

New type option for the /info command: it takes several tables at once, its autocomplete adds one at a time to the selection and has an All entry for every one of them (the default is Images to preserve the old behaviour and not add more to a usually already lengthy message)

The id option of /search has an autocomplete over the entries of the type selected before it

Fixes

Fixed the download buttons sending an empty and unopenable zip when the files were missing from the disk, or when two downloads of the same entity overlapped and truncated each other

Fixed a failed interaction leaving the user on "thinking" forever, the bot now reports that something went wrong

Fixed a bug that caused the bot to crash when splitting the response message in order to avoid hitting the Discord character limit

v2.0.4

Choose a tag to compare

@FelipeVasquez350 FelipeVasquez350 released this 02 Sep 20:37

Changes

Database update to Calamity Texture Pack v1.5.4

Fixes

Removed embed from /info following discord change on embed rendering
Fixed fetch script to reflect the new folder structure in the latest release of the Calamity Texture Pack (damn you zoe)

Full Changelog: v2.0.3...v2.0.4-hotfix

v2.0.3

Choose a tag to compare

@FelipeVasquez350 FelipeVasquez350 released this 20 Oct 17:37

Changes

Small update to the database

Renamed the command /fetchupdate to /update

New Features

Now the bot will send an explanation for the /info command if the user doesn't enter an input

Status now will display the uptime of the bot

Fixes

Fixed the bug where a change in the order of the exported command modules would make the bot crash when using the /status command

Fixed an issue where the bot would crash when attempting to send a message with text content over the limit imposed by the Discord API on certain cases with the /info command

Moved back to Alpine Linux for the base docker image as the case insensitive issue ended up being an issue with the deployment environment and not the image itself (damn you zfs)

Corrected some typos in the README

Fixed an issue where the bot would send only one out of the 2 or more images from an entity if they had the same filename even if they resided in different paths and had different sizes, a new migration command has also been added in order to recognize similar cases in the database

v2.0.2

Choose a tag to compare

@FelipeVasquez350 FelipeVasquez350 released this 25 Jul 15:43

Changes

Updated the database with all entries up to v1.4.4.9

New Features

The search command will automatically send the result the info command would have done when the search result is equal to 1
The migration scripts have new tools for better maintenance of the database

Fixes

Removed old and incorrect entries in the database
Moved from Alpine Linux to Debian as the case insensitive filesystem would cause errors during the execution of the stats command
Fixed minor bugs

v2.0.1

Choose a tag to compare

@FelipeVasquez350 FelipeVasquez350 released this 21 Jul 23:57

Changes

Added previous extra entries from v1.0 in the database

New Features

Implemented Continuous Deployment for Docker images as packages in the container registry

Fixes

Adjusted selection menu for sprited images to have the limit set to 25 to avoid an API error
Corrected the download buttons to only include the assets for the internal_name if specified
Fixed minor bugs