Repository navigation
Releases: FelipeVasquez350/CTPBot
Release list
v2.1.0
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
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
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
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
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