Change Log
- Changed bot to check for changes in guild and to reset if detected, triggering a recreation in slash commands (this corrected a bug where adding the bot, removing it and re-adding it would not trigger the creation of slash commands when rejoining the guild without a restart)
- Added command line arguments to executable (wiki info here)
- -h, --help - Shows help message
- -p, --port - Allows to change the port number without changing settings file (saves to settings file)
- -u, --base-url - Allows to change the base URL without changing settings file (saves to setting file)
- -c, --config-dir - Overrides the default location of config folder and changes where settings are saved (notifications and temp files too)
- Moved temp folder form root of application directly to config folder
- Setup the ability to change the location of the config folder through
appsettings.json
file, by default, this is still in the root folder of the application. (Feel free to change the location with this json file, but make sure not to overwrite it when updating the application later or use the command line arguments) (wiki info here) - Updated the bot to stop creating slash commands if it detects duplicate slash commands and other errors, will try again after 60~ secs
- Updated Webapp to check if the user enters a duplicate category from another section, eg, checks movie categories/default request names with TV show categories and errors if a match is found.
- Tweaks to slash command builder (nothing major)
- Updated the help message to dynamically change with the slash commands
- Small changes to code in places to handle errors, no notable change, only to prevent crashes or handle them.
Zip files for linux-arm, linux-arm64 and linux-x64 will no longer be provided in the next update, please update any scripts to use the tar files.