This repository has been archived by the owner on Jan 4, 2023. It is now read-only.
Release 1.2.0
Added
- New feature: Starboards. Moderators+ can enabled them by setting a channel via the starboard command. They can also edit what emote and the required amount for the starboard as well.
- New feature: Role assignment. Moderators+ can add roles to a list of assignables for users to add/remove to their liking.
- New module: Config. Stores all of the configurable setting commands for starboards and role assignment.
- Added a timeMaker function for creating a human readable date and time in the utilities.
- Added schemaManager to allow for more settings without making the index.js file more complex to read.
Modifications
- Some commands now utilize Klasa's parameter check instead of checking themselves.
- speechHelper is not as dependant on its message parameter.
- en-CA language has a few more additional lines and covers more of Klasa's system now.
- Arguments will now trigger the inhibitors and will not need to require null checks anymore
- Begun phasing speech module to utilize Klasa's language framework on top of speechHelper for easier modifications and edits. As of 1.2.0, all arguments, new commands, and a select few will use the language file and older commands will follow suit as more updates are made.
- Terms of Service modified to account and detail options added over the past couple of releases.
Fixes
- [Minor] Fixed an issue with two general modules showing up.
- [Minor] Margarine will no longer ping @ everyone and @ here via his say command.
- [Minor] Fixed an issue with finding a user's permission level
- [Minor] Fixed an issue with speech when searching for NSFW content in a SFW with the anime and manga commands.
Removed
- userconf command is now deleted as a part of startup.
- Merged langSpeech configuration with language. All default language files are en-CA as of 1.2.0