Skip to content
This repository has been archived by the owner on Jan 4, 2023. It is now read-only.

Release 1.2.0

Compare
Choose a tag to compare
@AurelicButter AurelicButter released this 01 May 19:52
· 86 commits to master since this release
cbc790d

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