Updated changelog.md

This commit is contained in:
Toastie 2024-12-08 19:49:08 +13:00
parent 29bac7739d
commit e1cc500a3a
Signed by: toastie_t0ast
GPG key ID: 27F3B6855AFD40A4
2 changed files with 63 additions and 55 deletions

View file

@ -11,7 +11,8 @@ Mostly based on [keepachangelog](https://keepachangelog.com/en/1.1.0/) except da
- Added `.xplevelset` - you can now set a level for a user in your server - Added `.xplevelset` - you can now set a level for a user in your server
- Added `.winlb` command - leaderboard of top gambling wins - Added `.winlb` command - leaderboard of top gambling wins
- Added `.notify` command - Added `.notify` command
- Specify an event to be notified about, and the bot will post the specified message in the current channel when the event occurs - Specify an event to be notified about, and the bot will post the specified message in the current channel when the
event occurs
- A few events supported right now: - A few events supported right now:
- `UserLevelUp` when user levels up in the server - `UserLevelUp` when user levels up in the server
- `AddRoleReward` when a role is added to a user through .xpreward system - `AddRoleReward` when a role is added to a user through .xpreward system
@ -19,7 +20,8 @@ Mostly based on [keepachangelog](https://keepachangelog.com/en/1.1.0/) except da
- `Protection` when antialt, antiraid or antispam protection is triggered - `Protection` when antialt, antiraid or antispam protection is triggered
- Added `.banner` command to see someone's banner - Added `.banner` command to see someone's banner
- Selfhosters: - Selfhosters:
- Added `.dmmod` and `.dmcmd` - you can now disable or enable whether commands or modules can be executed in bot's DMs - Added `.dmmod` and `.dmcmd` - you can now disable or enable whether commands or modules can be executed in bot's
DMs
## Changed ## Changed
@ -31,7 +33,8 @@ Mostly based on [keepachangelog](https://keepachangelog.com/en/1.1.0/) except da
- Awarded xp, (or the new level set) now directly apply to user's real xp - Awarded xp, (or the new level set) now directly apply to user's real xp
- Server xp notifications are now set by the server admin/manager in a specified channel - Server xp notifications are now set by the server admin/manager in a specified channel
- `.sclr show` will now show hex code of the current color - `.sclr show` will now show hex code of the current color
- Queueing a song will now restart the playback if the queue is on the last track and stopped (there were no more tracks to play) - Queueing a song will now restart the playback if the queue is on the last track and stopped (there were no more tracks
to play)
## Fixed ## Fixed
@ -39,6 +42,8 @@ Mostly based on [keepachangelog](https://keepachangelog.com/en/1.1.0/) except da
## Removed ## Removed
- `.xpnotify` command, superseded by `.notify`, although as of right now you can't post user's level up in the same
channel user last typed, because you have to specify a channel where the notify messages will be posted
## [5.2.4] - 29.11.2024 ## [5.2.4] - 29.11.2024
@ -93,7 +98,8 @@ Mostly based on [keepachangelog](https://keepachangelog.com/en/1.1.0/) except da
- Useful in case you made a mistake, or the bot queued a wrong song - Useful in case you made a mistake, or the bot queued a wrong song
- It will reset after a shuffle or fairplay toggle, or similar events. - It will reset after a shuffle or fairplay toggle, or similar events.
- Added Server color Commands! - Added Server color Commands!
- Every Server can now set their own colors for ok/error/pending embed (the default green/red/yellow color on the left side of the message the bot sends) - Every Server can now set their own colors for ok/error/pending embed (the default green/red/yellow color on the
left side of the message the bot sends)
- Use `.h .sclr` to see the list of commands - Use `.h .sclr` to see the list of commands
- `.sclr show` will show the current server colors - `.sclr show` will show the current server colors
- `.sclr ok <color hex>` to set ok color - `.sclr ok <color hex>` to set ok color
@ -104,10 +110,11 @@ Mostly based on [keepachangelog](https://keepachangelog.com/en/1.1.0/) except da
- Self Assigned Roles reworked! Use `.h .sar` for the list of commands - Self Assigned Roles reworked! Use `.h .sar` for the list of commands
- `.sar autodel` - `.sar autodel`
- Toggles the automatic deletion of the user's message and Ellie's confirmations for .iam and .iamn commands. - Toggles the automatic deletion of the user's message and Nadeko's confirmations for .iam and .iamn commands.
- `.sar ad` - `.sar ad`
- Adds a role to the list of self-assignable roles. You can also specify a group. - Adds a role to the list of self-assignable roles. You can also specify a group.
- If 'Exclusive self-assignable roles' feature is enabled (.sar exclusive), users will be able to pick one role per group. - If 'Exclusive self-assignable roles' feature is enabled (.sar exclusive), users will be able to pick one role
per group.
- `.sar groupname` - `.sar groupname`
- Sets a self assignable role group name. Provide no name to remove. - Sets a self assignable role group name. Provide no name to remove.
- `.sar remove` - `.sar remove`
@ -115,7 +122,8 @@ Mostly based on [keepachangelog](https://keepachangelog.com/en/1.1.0/) except da
- `.sar list` - `.sar list`
- Lists self-assignable roles. Shows 20 roles per page. - Lists self-assignable roles. Shows 20 roles per page.
- `.sar exclusive` - `.sar exclusive`
- Toggles whether self-assigned roles are exclusive. While enabled, users can only have one self-assignable role per group. - Toggles whether self-assigned roles are exclusive. While enabled, users can only have one self-assignable role
per group.
- `.sar rolelvlreq` - `.sar rolelvlreq`
- Set a level requirement on a self-assignable role. - Set a level requirement on a self-assignable role.
- `.sar grouprolereq` - `.sar grouprolereq`
@ -169,7 +177,7 @@ Mostly based on [keepachangelog](https://keepachangelog.com/en/1.1.0/) except da
- `.plant/pick` password font size will be slightly bigger - `.plant/pick` password font size will be slightly bigger
- `.race` will now have 82-94% payout rate based on the number of players playing (1-12, x0.01 per player). - `.race` will now have 82-94% payout rate based on the number of players playing (1-12, x0.01 per player).
- Any player over 12 won't increase payout - Any player over 12 won't increase payout
### Fixed ### Fixed

View file

@ -4,7 +4,7 @@
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<ImplicitUsings>true</ImplicitUsings> <ImplicitUsings>true</ImplicitUsings>
<SatelliteResourceLanguages>en</SatelliteResourceLanguages> <SatelliteResourceLanguages>en</SatelliteResourceLanguages>
<Version>5.2.4</Version> <Version>5.3.0</Version>
<!-- Output/build --> <!-- Output/build -->
<RunWorkingDirectory>$(MSBuildProjectDirectory)</RunWorkingDirectory> <RunWorkingDirectory>$(MSBuildProjectDirectory)</RunWorkingDirectory>