Releases: Vaerys-Dawn/DiscordSailv2
2.8.0 - The Pixels update.
[New Features]
+ Pixel Xp system
> xp gain of 20 xp per message
> Xp gain is off by default in case you want to be able to use the transferLevels command to move old levels to the new system (turns on XpGain)
> reward Roles
> many settings avalible to customise the system to your liking
> automatic role allocation and removal (only when handled via the system)
> optional xp decay (off by default)
> ability to set the levels of a user based on their current reward roles.
> Top ten users can get a special role.
> CCs are now granted based on your rewardRoles or if the module is off +40 slots
+ User Settings
> ability to attach tags to a user to tell sail what to do with them
> some are able to be obtained by the user
> some are admin only
+ Channel statistics
> ability to get all of the types and settings attatched to a channel
+ Character Bio Role prefix
> enables the ability to set what shows up before the roles on a character bio.
+ Join Messages
> enables you to set a message that users will see when they first join the server.
[New Commands]
+ ChannelStats
+ SetJoinMessage
+ UserSettings
+ SetCharRolePrefix
+ DefaultLevelMode
+ SetLvlMessage
+ ManagePixelRoles
+ PixelHelp
+ Pixels
+ PixelSettings
+ SetLevel
+ SetPixelMultiplier
+ SetPixels
+ TransferLevels
[New Toggles/Modules]
+ JoinServerMessages
+ XpDecay
+ XpGain
+ Pixels
[New Channel Types/Settings]
- XpDenied
- LevelUpDenied
- Pixels
- LevelUp
[Bug Fixes]
- url generated image embeds now have the proper filename (also fixes a bug where images wouldnt embed properly)
- Reorginised command perm/channel/args checks so that they are in the best order.
- Updated UserInfo to show the user's Pixel level.
- many more minor fixes.
2.7.1 Info Channels now with more customisation.
+ added special messages to the Role command when you enter your arguments wrong. + added more checks to the Pixel system * Fixed a bug in which a user profile wouldn't get created until your first gain of pixels. * Reverted a change of name for the slashCommands command. * updated help and info commands to only show information (such as channels and commands) relevant to the user. + editInfoFiles command, this command allows you to modify all of the files needed to use the Updateinfo command properly * fixed a bug with updateinfo where it wouldn't error properly if the ID of the user was incorrect * fixed a bug that would cause using the admin edits for ccs to have weird behaviour. + added RandomStatuses to the Config.Json File. you can now set statuses that will update every 5 mins. this means that it is now fully customisable and not hardcoded. * Further work has been done on the XP system, decay base code has been added. - unused toggle setting "LoginMessage" was removed.
2.7.0 - The Game Status Update
* now only suggests channels that you can read and send to when you try to run a command in the wrong channel. + GroupUp command + Groups Channel setting added + ClearGroupUp command + SetPlayingStatus command * fixed a bug involving the generation of the Guild Files. * started work on wiki page generation. + playing statuses that randomly select a game from chucklefish's published games, starbound 2/5, Wargroove 1/5, all others 1/25 + added website blacklist check to url variables. + QuickRespond DM command + started implementation of Sail's Pixel xp system, (is now tracking XP) * Fixed a bug preventing messages from being deleted when adding the X emoji as a reaction to a message. + added a system for users to add up to 5 links to their profile via the EditLinks command. + XpDenied Channel Setting adde
2.6.3 - Art Pinning
+ ArtPinning Module + AutoArtPinning Toggle (Requires ArtPinning to be true) + Art Channel # ArtPinning allows users to attach a 📌reaction to an image post and this will then pin the post saving up to the 25 most recent posts. # AutoArtPinning means that any message sent to the art channel is automatically pinned. * fixed a bug preventing the shitpost channel warning from showing up. * Status will now display "Recovered from Crash" if the autorecover feature is activated for 30 mins and will then return to normal. + added total cc count to UserInfo command. + added tag <repError>{ReplaceWith}
2.6.2 - Another set of bug fixes
* Fixed a bug that caused the Loading... messages to take longer than intended to remove. * Fixed a bug that caused the cclist command to fail if you didnt give a number or a @Mention * various other fixes related to the use of userIDs as a command argument.
2.6.1 - Minor fixes
+ added dontlog Channel Setting. + dontlogbot toggle * fixed bug were you were able to bypass cc blacklists with editcc * some backend fixes
2.6.0 - First set of Overhauls
+ Patch system to allow for safe updates to file data. * Overhauled RemindMe command, reminders are now a lot more accurate and have a hard cap of 1 year, they are now global and persist between restarts. + Dm command RemindMe added + ClearReminder command. + Dm command ClearReminder added + dontlogBot toggle * Completely overhauled the channelhere system to allow for certain channels types/settings to allow for multiple channels. * Custom commands now use `<tag>` instead of `#tag#` for custom commands. all previously created custom commands will be automatically fixed to use the new system. + lock check for editing ccs.
2.5.5 - Quality of life fixes
* slash commands now only need to start with the command in orver to activate. + new toggle added, roleIsToggle converts Role command to a role toggle command. * changed how getCCdata works, it now lists all data in a .txt file and then sends that, this is better than the old system as sends it in plaintext * edit and deletion logs now remove role mentoions. * fixed modules not properly being disabled. + resetPlayingStatus command added
2.5.4 - Fixing All THE bugs
+ added a Bot image if you use $userinfo on a bot. * fixed a bug stopping user profiles from being created * fixed a bug preventing admins from changing user Genders or Quotes because they were seen as too long because of the userID * fixed issue with Char command (API Issue, fixed via updating library) * fixed an issue in which not all commands of a certain type were removed.
2.5.3 - end of a hiatus.
+ added Mute Command * setMutedRole and SetAdminRole can now use the arguments remove to remove the role from the config. * fixed DenyInvites talking about Custom commands + module ModMute Added. * if the user is the server owner no matter what, they will now have the max cc slots. * Replaces userMentions in Edit and Delete logging with Plain text. + added toggles : ChannelLogging, ExtendEditLog, UseTimestamps, slashCommands. + added Slash commands /DealWithIt,/Disapprove,/Fite,/Gib,/Lenny,/Shrug,/TableFlip,/UnFlip + added command SlashCommands ~~* Nope No jackson here only Gson~~ ~~* Saved Hyrule.~~