0.3.0 Minor Version Release
Features
- Added modal chatbots. These are chatbots that appear as pop-up windows within Discord with a list of questions and fill-in dialogues.
They are an alternative to direct-message chatbots that register players and log tags.
Their requirements are more restrictive, but they are quicker to use: especially on mobile.
See the updated chatbot documentation for details. - The default tag_logging chatbot script is now modal.
Bug Fixes
- Fixed error when no
beginning
orending
field is provided in a chatbot script. Now uses default text.
Minor Changes
- The location and name of the database file can now be specified in config.yml
- Updated the underlying libraries to stay up-to-date with Discord API changes
- Improved general error handling regarding the chatbot
- Under-the-hood reorganization for easier to navigate code. This is the biggest risk of bugs.
Breaking Changes
No breaking changes, but there are notes:
- Since the database file location and name can be specified in
config.yml
, old configs will be missing thedatabase_path
field.
The bot will still loadhvzdb.db
files from the original location, but this is depreciated.
You may wish to copy the notes and field from the newconfig.yml
- Since the core code has been reorganized, there is a new installation method for the Advanced Install. See the documentation.
Specifically, do not merely copy the new files atop the old.