Skip to content

Releases: Vaerys-Dawn/DiscordSailv2

2.8.0 - The Pixels update.

07 Jul 06:40
Compare
Choose a tag to compare

[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.

29 Jun 02:38
Compare
Choose a tag to compare
+ 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

17 Jun 02:54
Compare
Choose a tag to compare
* 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

17 May 02:49
Compare
Choose a tag to compare
+ 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

10 May 08:15
Compare
Choose a tag to compare
* 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

03 May 00:51
Compare
Choose a tag to compare
+ 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

19 Apr 00:50
Compare
Choose a tag to compare
+ 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

28 Mar 01:16
Compare
Choose a tag to compare
* 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

17 Mar 04:19
Compare
Choose a tag to compare
+ 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.

12 Mar 23:50
Compare
Choose a tag to compare
+ 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.~~