Upped version, updated changelog
This commit is contained in:
parent
3838adf5d9
commit
6362b7f2e1
2 changed files with 157 additions and 144 deletions
259
CHANGELOG.md
259
CHANGELOG.md
|
@ -2,6 +2,10 @@
|
||||||
|
|
||||||
*a,c,f,r,o*
|
*a,c,f,r,o*
|
||||||
|
|
||||||
|
## [6.1.6] - 13.04.2025
|
||||||
|
|
||||||
|
- QuestCommands no longer appear as a separate module
|
||||||
|
|
||||||
## [6.1.5] - 07.04.2025
|
## [6.1.5] - 07.04.2025
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
@ -28,10 +32,10 @@
|
||||||
- Fixed `.feed` not adding new feeds to the database
|
- Fixed `.feed` not adding new feeds to the database
|
||||||
|
|
||||||
## [6.1.1] - 03.04.2025
|
## [6.1.1] - 03.04.2025
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- Added some config options for .conf fish
|
- Added some config options for .conf fish
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Fixed a typo in fish shop
|
- Fixed a typo in fish shop
|
||||||
- .fishlb will now compare unique fish caught, instead of total catches
|
- .fishlb will now compare unique fish caught, instead of total catches
|
||||||
|
@ -122,54 +126,54 @@
|
||||||
- selfhosters: `.yml` parsing errors will now tell you which .yml file is causing the issue and why.
|
- selfhosters: `.yml` parsing errors will now tell you which .yml file is causing the issue and why.
|
||||||
|
|
||||||
## [6.0.9] - 19.03.2025
|
## [6.0.9] - 19.03.2025
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- `.cinfo` now also has a member list
|
- `.cinfo` now also has a member list
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- `.antispamignore` will now properly persist through restarts
|
- `.antispamignore` will now properly persist through restarts
|
||||||
- livechannels and scheduled commands will now be inside utility module as they should
|
- livechannels and scheduled commands will now be inside utility module as they should
|
||||||
|
|
||||||
## [6.0.8] - 19.03.2025
|
## [6.0.8] - 19.03.2025
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Live channel commands
|
- Live channel commands
|
||||||
- `.lcha` adds a channel with a template message (supports placeholders, and works on category channels too!)
|
- `.lcha` adds a channel with a template message (supports placeholders, and works on category channels too!)
|
||||||
- Every 10 minutes, channel name will be updated
|
- Every 10 minutes, channel name will be updated
|
||||||
- example: `.lcha #my-channel --> Members: %server.members% <--` will display the number of members in the server as a channel name, updating once every 10 minutes
|
- example: `.lcha #my-channel --> Members: %server.members% <--` will display the number of members in the server as a channel name, updating once every 10 minutes
|
||||||
- `.lchl` lists all live channels (Up to 5)
|
- `.lchl` lists all live channels (Up to 5)
|
||||||
- `.lchd <channel or channelId>` removed a live channel
|
- `.lchd <channel or channelId>` removed a live channel
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- `.antispamignore` fixed
|
- `.antispamignore` fixed
|
||||||
|
|
||||||
## [6.0.7] - 19.03.2025
|
## [6.0.7] - 19.03.2025
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Schedule commands!
|
- Schedule commands!
|
||||||
- `.scha <time> <text>` adds the command to be excuted after the specified amount of time
|
- `.scha <time> <text>` adds the command to be excuted after the specified amount of time
|
||||||
- `.schd <id>` deletes the command with the specified id
|
- `.schd <id>` deletes the command with the specified id
|
||||||
- `.schl` lists your scheduled commands
|
- `.schl` lists your scheduled commands
|
||||||
- `.masskick` added as massban and masskill already exist
|
- `.masskick` added as massban and masskill already exist
|
||||||
- `.xpex` and `.xpexl` are back, as there was no way to exclude specific users or roles with .xprate
|
- `.xpex` and `.xpexl` are back, as there was no way to exclude specific users or roles with .xprate
|
||||||
|
|
||||||
### Fix
|
### Fix
|
||||||
|
|
||||||
- `.xprate` will now (as exclusion did) respect parent channel xp rates in threads
|
- `.xprate` will now (as exclusion did) respect parent channel xp rates in threads
|
||||||
- the xprate system will first check if a thread channel has a rate set
|
- the xprate system will first check if a thread channel has a rate set
|
||||||
- if it doesn't it will try to use the parent channel's rate
|
- if it doesn't it will try to use the parent channel's rate
|
||||||
|
|
||||||
## [6.0.6] - 16.03.2025
|
## [6.0.6] - 16.03.2025
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Added youtube live stream notification support for `.streamadd`
|
- Added youtube live stream notification support for `.streamadd`
|
||||||
- it only works by using an invidious instance (with a working api) from data/searches.yml
|
- it only works by using an invidious instance (with a working api) from data/searches.yml
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
|
@ -177,56 +181,56 @@
|
||||||
- Fixed `.sfl` and similar toggles not working
|
- Fixed `.sfl` and similar toggles not working
|
||||||
- Fixed `.antialt` and other protection commands not properly turning on
|
- Fixed `.antialt` and other protection commands not properly turning on
|
||||||
- Fixed `%bot.time%` and `%bot.date%` placeholders showing wrong date.
|
- Fixed `%bot.time%` and `%bot.date%` placeholders showing wrong date.
|
||||||
- No longer a timestamp
|
- No longer a timestamp
|
||||||
|
|
||||||
## [6.0.5] - 15.03.2025
|
## [6.0.5] - 15.03.2025
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Aded a title in `.whosplaying`
|
- Aded a title in `.whosplaying`
|
||||||
- Added a crown emoji next to commands if -v 1 or -v2 option is specified
|
- Added a crown emoji next to commands if -v 1 or -v2 option is specified
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- `.remind` looks better
|
- `.remind` looks better
|
||||||
- `.savechat` no longer owner only, up to 1000 messages - unlimited if ran by the bot owner
|
- `.savechat` no longer owner only, up to 1000 messages - unlimited if ran by the bot owner
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- `.ropl` fixed
|
- `.ropl` fixed
|
||||||
|
|
||||||
## [6.0.4] - 14.03.2025
|
## [6.0.4] - 14.03.2025
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- `.xp` system reworked
|
- `.xp` system reworked
|
||||||
- Global XP has been removed in favor of server XP
|
- Global XP has been removed in favor of server XP
|
||||||
- You can now set `.xprate` for each channel in your server!
|
- You can now set `.xprate` for each channel in your server!
|
||||||
- You can set voice, image, and text rates
|
- You can set voice, image, and text rates
|
||||||
- Use `.xpratereset` to reset it back to default
|
- Use `.xpratereset` to reset it back to default
|
||||||
- This feature makes `.xpexclude` obsolete
|
- This feature makes `.xpexclude` obsolete
|
||||||
- Requirement to create a club removed
|
- Requirement to create a club removed
|
||||||
- `.xp` card should generate faster
|
- `.xp` card should generate faster
|
||||||
- Fixed countless possible issues with xp where some users didn't gain xp, or froze, etc
|
- Fixed countless possible issues with xp where some users didn't gain xp, or froze, etc
|
||||||
- user-role commands added!
|
- user-role commands added!
|
||||||
- `.ura <user> <role>` - assign a role to a user
|
- `.ura <user> <role>` - assign a role to a user
|
||||||
- `.url <user?>` - list assigned roles for all users or a specific user
|
- `.url <user?>` - list assigned roles for all users or a specific user
|
||||||
- `.urm` - show 'my' (your) assigned roles
|
- `.urm` - show 'my' (your) assigned roles
|
||||||
- `.urn <role> <new_name>` - set a name for your role
|
- `.urn <role> <new_name>` - set a name for your role
|
||||||
- `.urc <role> <hex_color>` - set a color for your role
|
- `.urc <role> <hex_color>` - set a color for your role
|
||||||
- `.uri <role> <url/server_emoji>` - set an icon for your role (accepts either a server emoji or a link to an image)
|
- `.uri <role> <url/server_emoji>` - set an icon for your role (accepts either a server emoji or a link to an image)
|
||||||
- `.notify` improved
|
- `.notify` improved
|
||||||
- Lets you specify source channel (for some events) as the message output
|
- Lets you specify source channel (for some events) as the message output
|
||||||
- `.pload <id> --shuffle` lets you load a saved playlist in random order
|
- `.pload <id> --shuffle` lets you load a saved playlist in random order
|
||||||
- `.lyrics <song_name>` added - find lyrics for a song (it's not always accurate)
|
- `.lyrics <song_name>` added - find lyrics for a song (it's not always accurate)
|
||||||
|
|
||||||
- For Selfhosters
|
- For Selfhosters
|
||||||
- you have to update to latest v5 before updating to v6, otherwise migrations will fail
|
- you have to update to latest v5 before updating to v6, otherwise migrations will fail
|
||||||
- migration system was reworked
|
- migration system was reworked
|
||||||
- Xp card is now 500x245
|
- Xp card is now 500x245
|
||||||
- xp_template.json backed up to old_xp_template.json
|
- xp_template.json backed up to old_xp_template.json
|
||||||
- check pinned message in #dev channel to see full selfhoster announcement
|
- check pinned message in #dev channel to see full selfhoster announcement
|
||||||
- Get bot version via --version
|
- Get bot version via --version
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
|
@ -245,99 +249,99 @@
|
||||||
|
|
||||||
## [5.3.9] - 31.01.2025
|
## [5.3.9] - 31.01.2025
|
||||||
|
|
||||||
## Added
|
### Added
|
||||||
|
|
||||||
- Added `.todo archive done <name>`
|
- Added `.todo archive done <name>`
|
||||||
- Creates an archive of only currently completed todos
|
- Creates an archive of only currently completed todos
|
||||||
- An alternative to ".todo archive add <name>" which moves all todos to an archive
|
- An alternative to ".todo archive add <name>" which moves all todos to an archive
|
||||||
|
|
||||||
## Changed
|
### Changed
|
||||||
|
|
||||||
- Increased todo and archive limits slightly
|
- Increased todo and archive limits slightly
|
||||||
- Global ellie captcha patron ad will show 12.5% of the time now, down from 20%, and be smaller
|
- Global ellie captcha patron ad will show 12.5% of the time now, down from 20%, and be smaller
|
||||||
- `.remind` now has a 1 year max timeout, up from 2 months
|
- `.remind` now has a 1 year max timeout, up from 2 months
|
||||||
|
|
||||||
## Fixed
|
### Fixed
|
||||||
|
|
||||||
- Captcha is now slightly bigger, with larger margin, to mitigate phone edge issues
|
- Captcha is now slightly bigger, with larger margin, to mitigate phone edge issues
|
||||||
- Fixed `.stock` command, unless there is some ip blocking going on
|
- Fixed `.stock` command, unless there is some ip blocking going on
|
||||||
|
|
||||||
## [5.3.8] - 29.01.2025
|
## [5.3.8] - 29.01.2025
|
||||||
|
|
||||||
## Fixed
|
### Fixed
|
||||||
|
|
||||||
- `.temprole` now correctly adds a role
|
- `.temprole` now correctly adds a role
|
||||||
- `.h temprole` also shows the correct overload now
|
- `.h temprole` also shows the correct overload now
|
||||||
|
|
||||||
## [5.3.7] - 21.01.2025
|
## [5.3.7] - 21.01.2025
|
||||||
|
|
||||||
## Changed
|
### Changed
|
||||||
|
|
||||||
- You can now run `.prune` in DMs
|
- You can now run `.prune` in DMs
|
||||||
- It deletes only bot messages
|
- It deletes only bot messages
|
||||||
- You can't specify a number of messages to delete (100 default)
|
- You can't specify a number of messages to delete (100 default)
|
||||||
- Updated command list
|
- Updated command list
|
||||||
|
|
||||||
## [5.3.6] - 21.01.2025
|
## [5.3.6] - 21.01.2025
|
||||||
|
|
||||||
## Added
|
### Added
|
||||||
|
|
||||||
- Added player skill stat when fishing
|
- Added player skill stat when fishing
|
||||||
- Starts at 0, goes up to 100
|
- Starts at 0, goes up to 100
|
||||||
- Every time you fish you have a chance to get an extra skill point
|
- Every time you fish you have a chance to get an extra skill point
|
||||||
- Higher skill gives you more chance to catch fish (and therefore less chance to catch trash)
|
- Higher skill gives you more chance to catch fish (and therefore less chance to catch trash)
|
||||||
|
|
||||||
## Changed
|
### Changed
|
||||||
|
|
||||||
- Patrons no longer have `.timely` and `.fish` captcha on the public bot
|
- Patrons no longer have `.timely` and `.fish` captcha on the public bot
|
||||||
|
|
||||||
## Fixed
|
### Fixed
|
||||||
|
|
||||||
- Fixed fishing spots again (Your channels will once again change a spot, last time hopefully)
|
- Fixed fishing spots again (Your channels will once again change a spot, last time hopefully)
|
||||||
- There was a mistake in spot calculation for each channel
|
- There was a mistake in spot calculation for each channel
|
||||||
|
|
||||||
## [5.3.5] - 18.01.2025
|
## [5.3.5] - 18.01.2025
|
||||||
|
|
||||||
## Fixed
|
### Fixed
|
||||||
|
|
||||||
- .sar rm will now accept role ids in case the role was deleted
|
- .sar rm will now accept role ids in case the role was deleted
|
||||||
- `.deletewaifus` should work again
|
- `.deletewaifus` should work again
|
||||||
|
|
||||||
## [5.3.4] - 14.01.2025
|
## [5.3.4] - 14.01.2025
|
||||||
|
|
||||||
## Added
|
### Added
|
||||||
|
|
||||||
- Added `.fish` commands
|
- Added `.fish` commands
|
||||||
- `.fish` - Attempt to catch a fish - different fish live in different places, at different times and during different times of the day
|
- `.fish` - Attempt to catch a fish - different fish live in different places, at different times and during different times of the day
|
||||||
- `.fishlist` - Look at your fish catalogue - shows how many of each fish you caught and what was the highest quality - for each caught fish, it also shows its required spot, time of day and weather
|
- `.fishlist` - Look at your fish catalogue - shows how many of each fish you caught and what was the highest quality - for each caught fish, it also shows its required spot, time of day and weather
|
||||||
- `.fishspot` - Shows information about the current fish spot, time of day and weather
|
- `.fishspot` - Shows information about the current fish spot, time of day and weather
|
||||||
|
|
||||||
## Fixed
|
### Fixed
|
||||||
|
|
||||||
- `.timely` fixed captcha sometimes generating only 2 characters
|
- `.timely` fixed captcha sometimes generating only 2 characters
|
||||||
|
|
||||||
## [5.3.3] - 16.12.2024
|
## [5.3.3] - 16.12.2024
|
||||||
|
|
||||||
## Fixed
|
### Fixed
|
||||||
|
|
||||||
- `.notify` commands are no longer owner only, they now require Admin permissions
|
- `.notify` commands are no longer owner only, they now require Admin permissions
|
||||||
- `.notify` messages can now mention anyone
|
- `.notify` messages can now mention anyone
|
||||||
|
|
||||||
## [5.3.2] - 14.12.2024
|
## [5.3.2] - 14.12.2024
|
||||||
|
|
||||||
## Fixed
|
### Fixed
|
||||||
|
|
||||||
- `.banner` should be working properly now with both server and global user banners
|
- `.banner` should be working properly now with both server and global user banners
|
||||||
|
|
||||||
## [5.3.1] - 13.12.2024
|
## [5.3.1] - 13.12.2024
|
||||||
|
|
||||||
## Changed
|
### Changed
|
||||||
|
|
||||||
- `.translate` will now use 2 embeds, to allow for longer messages
|
- `.translate` will now use 2 embeds, to allow for longer messages
|
||||||
- Added role icon to `.inrole`, if it exists
|
- Added role icon to `.inrole`, if it exists
|
||||||
- `.honeypot` will now add a 'Honeypot' as a ban reason.
|
- `.honeypot` will now add a 'Honeypot' as a ban reason.
|
||||||
|
|
||||||
## Fixed
|
### Fixed
|
||||||
|
|
||||||
- `.winlb` looks better, has a title, shows 9 entries now
|
- `.winlb` looks better, has a title, shows 9 entries now
|
||||||
- `.sar ex` help updated
|
- `.sar ex` help updated
|
||||||
|
@ -347,7 +351,7 @@
|
||||||
|
|
||||||
## [5.3.0] - 10.12.2024
|
## [5.3.0] - 10.12.2024
|
||||||
|
|
||||||
## Added
|
### Added
|
||||||
|
|
||||||
- Added `.minesweeper` / `.mw` command - spoiler-based minesweeper minigame. Just for fun
|
- Added `.minesweeper` / `.mw` command - spoiler-based minesweeper minigame. Just for fun
|
||||||
- Added `.temprole` command - add a role to a user for a certain amount of time, after which the role will be removed
|
- Added `.temprole` command - add a role to a user for a certain amount of time, after which the role will be removed
|
||||||
|
@ -366,7 +370,7 @@
|
||||||
- Added `.dmmod` and `.dmcmd` - you can now disable or enable whether commands or modules can be executed in bot's
|
- Added `.dmmod` and `.dmcmd` - you can now disable or enable whether commands or modules can be executed in bot's
|
||||||
DMs
|
DMs
|
||||||
|
|
||||||
## Changed
|
### Changed
|
||||||
|
|
||||||
- Giveaway improvements
|
- Giveaway improvements
|
||||||
- Now mentions winners in a separate message
|
- Now mentions winners in a separate message
|
||||||
|
@ -380,19 +384,19 @@
|
||||||
to play)
|
to play)
|
||||||
- `.translate` will now use 2 embeds instead of 1
|
- `.translate` will now use 2 embeds instead of 1
|
||||||
|
|
||||||
## Fixed
|
### Fixed
|
||||||
|
|
||||||
- .setstream and .setactivity will now pause .ropl (rotating statuses)
|
- .setstream and .setactivity will now pause .ropl (rotating statuses)
|
||||||
- Fixed `.sar ex` help description
|
- Fixed `.sar ex` help description
|
||||||
|
|
||||||
## Removed
|
### Removed
|
||||||
|
|
||||||
- `.xpnotify` command, superseded by `.notify`, although as of right now you can't post user's level up in the same
|
- `.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
|
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
|
||||||
|
|
||||||
## Fixed
|
### Fixed
|
||||||
|
|
||||||
- More fixes for .sclr
|
- More fixes for .sclr
|
||||||
- `.iamn` fixed
|
- `.iamn` fixed
|
||||||
|
@ -420,7 +424,6 @@
|
||||||
- Fixed `.sclr` not updating unless bot is restarted, the changes should be immediate now for warn and error
|
- Fixed `.sclr` not updating unless bot is restarted, the changes should be immediate now for warn and error
|
||||||
- Fixed group buttons exclusivity message always saying groups are exclusive
|
- Fixed group buttons exclusivity message always saying groups are exclusive
|
||||||
|
|
||||||
|
|
||||||
## [5.2.1] - 28.11.2024
|
## [5.2.1] - 28.11.2024
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
@ -539,16 +542,18 @@
|
||||||
language of that country
|
language of that country
|
||||||
- 5 second cooldown per user
|
- 5 second cooldown per user
|
||||||
- The message can only be translated once per language (counter resets every 24h)
|
- The message can only be translated once per language (counter resets every 24h)
|
||||||
- `.timely` now has a button. Togglable via `.conf gambling` it's called pass because previously it was a captcha, but captchas are too annoying
|
- `.timely` now has a button. Togglable via `.conf gambling` it's called pass because previously it was a captcha, but
|
||||||
|
captchas are too annoying
|
||||||
|
|
||||||
## Changed
|
### Changed
|
||||||
|
|
||||||
- [public bot] Patreon reward bonus for flowers reduced. Timely bonuses stay the same
|
- [public bot] Patreon reward bonus for flowers reduced. Timely bonuses stay the same
|
||||||
- discriminators removed from the databases. All users who had ???? as discriminator have been renamed to ??username.
|
- discriminators removed from the databases. All users who had ???? as discriminator have been renamed to ??username.
|
||||||
- all new unknown users will have ??Unknown as their name
|
- all new unknown users will have ??Unknown as their name
|
||||||
- Flower currency generation will now have a strikeout to try combat the pickbots. This is the weakest but easiest protection to implement. There may be more options in the future
|
- Flower currency generation will now have a strikeout to try combat the pickbots. This is the weakest but easiest
|
||||||
|
protection to implement. There may be more options in the future
|
||||||
|
|
||||||
## Fixed
|
### Fixed
|
||||||
|
|
||||||
- nunchi join game message is now ok color instead of error color
|
- nunchi join game message is now ok color instead of error color
|
||||||
|
|
||||||
|
@ -576,16 +581,16 @@
|
||||||
|
|
||||||
## [5.1.15] - 21.10.2024
|
## [5.1.15] - 21.10.2024
|
||||||
|
|
||||||
## Added
|
### Added
|
||||||
|
|
||||||
- Added -c option for `.xpglb`
|
- Added -c option for `.xpglb`
|
||||||
|
|
||||||
## Change
|
### Change
|
||||||
|
|
||||||
- Leaderboards will now show 10 users per page
|
- Leaderboards will now show 10 users per page
|
||||||
- A lot of internal changes and improvements
|
- A lot of internal changes and improvements
|
||||||
|
|
||||||
## Fixed
|
### Fixed
|
||||||
|
|
||||||
- Fixed a big issue which caused several features to not get loaded on bot restart
|
- Fixed a big issue which caused several features to not get loaded on bot restart
|
||||||
- Alias collision fix `.qse` is now quotesearch, `.qs` will stay `.queuesearch`
|
- Alias collision fix `.qse` is now quotesearch, `.qs` will stay `.queuesearch`
|
||||||
|
@ -597,11 +602,11 @@
|
||||||
|
|
||||||
## [5.1.14] - 03.10.2024
|
## [5.1.14] - 03.10.2024
|
||||||
|
|
||||||
## Changed
|
### Changed
|
||||||
|
|
||||||
- Improved `.xplb -c`, it will now correctly only show users who are still in the server with no count limit
|
- Improved `.xplb -c`, it will now correctly only show users who are still in the server with no count limit
|
||||||
|
|
||||||
## Fixed
|
### Fixed
|
||||||
|
|
||||||
- Fixed marmalade load error on startup
|
- Fixed marmalade load error on startup
|
||||||
|
|
||||||
|
@ -673,7 +678,8 @@
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Added `.leaveunkeptservers` which will make the bot leave all servers on all shards whose owners didn't run `.keep` command.
|
- Added `.leaveunkeptservers` which will make the bot leave all servers on all shards whose owners didn't run `.keep`
|
||||||
|
command.
|
||||||
- This is a dangerous and irreversible command, don't use it. Meant for use on the public bot.
|
- This is a dangerous and irreversible command, don't use it. Meant for use on the public bot.
|
||||||
- `.adpl` now supports custom statuses (you no longer need to specify Playing, Watching, etc...)
|
- `.adpl` now supports custom statuses (you no longer need to specify Playing, Watching, etc...)
|
||||||
|
|
||||||
|
@ -685,7 +691,8 @@
|
||||||
- `.quotesearch` / `.qse` is now paginated for easier searching
|
- `.quotesearch` / `.qse` is now paginated for easier searching
|
||||||
- `.whosplaying` is now paginated
|
- `.whosplaying` is now paginated
|
||||||
- `.img` is now paginated
|
- `.img` is now paginated
|
||||||
- `.setgame` renamed to`.setactivity` and now supports custom text activity. You don't have to specify playing, listening etc before the activity
|
- `.setgame` renamed to`.setactivity` and now supports custom text activity. You don't have to specify playing,
|
||||||
|
listening etc before the activity
|
||||||
- Clarified and added some embed / placeholder links to command help where needed
|
- Clarified and added some embed / placeholder links to command help where needed
|
||||||
- dev: A lot of code cleanup and internal improvements
|
- dev: A lot of code cleanup and internal improvements
|
||||||
|
|
||||||
|
@ -753,7 +760,8 @@
|
||||||
- Updated some bet descriptions to include 'all' 'half' usage instructions
|
- Updated some bet descriptions to include 'all' 'half' usage instructions
|
||||||
- Updated some command strings
|
- Updated some command strings
|
||||||
- dev: Vastly simplified marmalade creation using dotnet templates, docs updated
|
- dev: Vastly simplified marmalade creation using dotnet templates, docs updated
|
||||||
- Slight refactor of .wiki, time, .catfact, .wikia, .define, .bible and .quran commands, no significant change in functionality
|
- Slight refactor of .wiki, time, .catfact, .wikia, .define, .bible and .quran commands, no significant change in
|
||||||
|
functionality
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
|
@ -770,8 +778,10 @@
|
||||||
|
|
||||||
- Added `.coins` command which lists top 10 cryptos ordered by marketcap
|
- Added `.coins` command which lists top 10 cryptos ordered by marketcap
|
||||||
- Added Clubs rank in the leaderboard to `.clubinfo`
|
- Added Clubs rank in the leaderboard to `.clubinfo`
|
||||||
- Bot owners can now check other people's bank balance (Not server owners, only bot owner, the person who is hosting the bot)
|
- Bot owners can now check other people's bank balance (Not server owners, only bot owner, the person who is hosting the
|
||||||
- You can now send multiple waifu gifts at once to waifus. For example `.waifugift 3xRose @user` will give that user 3 roses
|
bot)
|
||||||
|
- You can now send multiple waifu gifts at once to waifus. For example `.waifugift 3xRose @user` will give that user 3
|
||||||
|
roses
|
||||||
- The format is `<NUMBER>x<ITEM>`, no spaces
|
- The format is `<NUMBER>x<ITEM>`, no spaces
|
||||||
- Added `.boosttest` command
|
- Added `.boosttest` command
|
||||||
- Added support for any openai compatible api for the chatterbot feature change:
|
- Added support for any openai compatible api for the chatterbot feature change:
|
||||||
|
@ -797,20 +807,20 @@
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Replying to the bot's message in the channel where chatterbot is enabled will also trigger the ai response, as if you pinged the bot. This only works for chatterbot, but not for ellie ai command prompts
|
- Replying to the bot's message in the channel where chatterbot is enabled will also trigger the ai response, as if you
|
||||||
|
pinged the bot. This only works for chatterbot, but not for ellie ai command prompts
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Fixed `.stickeradd` it now properly supports 300x300 image uploads.
|
- Fixed `.stickeradd` it now properly supports 300x300 image uploads.
|
||||||
- Bot should now trim the invalid characters from chatterbot usernames to avoid openai errors
|
- Bot should now trim the invalid characters from chatterbot usernames to avoid openai errors
|
||||||
- Fixed prompt triggering chatterbot responses twice
|
- Fixed prompt triggering chatterbot responses twice
|
||||||
- Honeypot commands now actually works
|
|
||||||
|
|
||||||
## [5.1.2] - 29.06.2024
|
## [5.1.2] - 29.06.2024
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Compile issues by disabling honeypot submodule for the time being
|
- Fixed `.honeypot` not unbanning and not pruning messages
|
||||||
|
|
||||||
## [5.1.1] - 29.06.2024
|
## [5.1.1] - 29.06.2024
|
||||||
|
|
||||||
|
@ -837,17 +847,20 @@
|
||||||
|
|
||||||
- Remind will now show a timestamp tag for durations
|
- Remind will now show a timestamp tag for durations
|
||||||
- Only `Gpt35Turbo` and `Gpt4o` are valid inputs in games.yml now
|
- Only `Gpt35Turbo` and `Gpt4o` are valid inputs in games.yml now
|
||||||
- `data/patron.yml` changed. It now has limits. The entire feature limit system has been reworked. Your previous settings will be reset
|
- `data/patron.yml` changed. It now has limits. The entire feature limit system has been reworked. Your previous
|
||||||
|
settings will be reset
|
||||||
- A lot of updates to bot strings
|
- A lot of updates to bot strings
|
||||||
- Improved cleanup command to delete a lot more data once cleanup is ran, not only guild configs (please don't use this command unless you have your database bakced up and you know 100% what you're doing)
|
- Improved cleanup command to delete a lot more data once cleanup is ran, not only guild configs (please don't use this
|
||||||
|
command unless you have your database bakced up and you know 100% what you're doing)
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Fixed xp bg buy button not working, and possibly some other buttons too
|
- Fixed xp bg buy button not working, and possibly some other buttons too
|
||||||
- Fixed shopbuy %user% placeholders and updated help text
|
- Fixed shopbuy %user% placeholders and updated help text
|
||||||
- All .feed overloads should now work"
|
- All .feed overloads should now work"
|
||||||
- `.xpexclude` should will now work with forums too. If you exclude a forum you won't be able to gain xp in any of the threads.
|
- `.xpexclude` should will now work with forums too. If you exclude a forum you won't be able to gain xp in any of the
|
||||||
- Fixed remind not showing correct time
|
threads.
|
||||||
|
- Fixed remind not showing the correct time
|
||||||
|
|
||||||
### Removed
|
### Removed
|
||||||
|
|
||||||
|
@ -876,4 +889,4 @@
|
||||||
- `.verbose` will now be respected for expression errors
|
- `.verbose` will now be respected for expression errors
|
||||||
- Using `.pick` will now correctly show the name of the user who picked the currency
|
- Using `.pick` will now correctly show the name of the user who picked the currency
|
||||||
- Fixed `.h` not working on some commands
|
- Fixed `.h` not working on some commands
|
||||||
- `.langset` and `.langsetd` should no longer allow unsupported languages and nonsense to be typed in
|
- `.langset` and `.langsetd` should no longer allow unsupported languages and nonsense to be typed in
|
|
@ -4,7 +4,7 @@
|
||||||
<Nullable>enable</Nullable>
|
<Nullable>enable</Nullable>
|
||||||
<ImplicitUsings>true</ImplicitUsings>
|
<ImplicitUsings>true</ImplicitUsings>
|
||||||
<SatelliteResourceLanguages>en</SatelliteResourceLanguages>
|
<SatelliteResourceLanguages>en</SatelliteResourceLanguages>
|
||||||
<Version>6.1.5</Version>
|
<Version>6.1.6</Version>
|
||||||
|
|
||||||
<!-- Output/build -->
|
<!-- Output/build -->
|
||||||
<RunWorkingDirectory>$(MSBuildProjectDirectory)</RunWorkingDirectory>
|
<RunWorkingDirectory>$(MSBuildProjectDirectory)</RunWorkingDirectory>
|
||||||
|
@ -23,38 +23,38 @@
|
||||||
<PrivateAssets>all</PrivateAssets>
|
<PrivateAssets>all</PrivateAssets>
|
||||||
<Publish>True</Publish>
|
<Publish>True</Publish>
|
||||||
</PackageReference>
|
</PackageReference>
|
||||||
<PackageReference Include="CodeHollow.FeedReader" Version="1.2.6" />
|
<PackageReference Include="CodeHollow.FeedReader" Version="1.2.6"/>
|
||||||
<PackageReference Include="CommandLineParser" Version="2.9.1" />
|
<PackageReference Include="CommandLineParser" Version="2.9.1"/>
|
||||||
<PackageReference Include="Discord.Net" Version="3.17.2" />
|
<PackageReference Include="Discord.Net" Version="3.17.2" />
|
||||||
<PackageReference Include="CoreCLR-NCalc" Version="3.1.253" />
|
<PackageReference Include="CoreCLR-NCalc" Version="3.1.253" />
|
||||||
<PackageReference Include="Google.Apis.Urlshortener.v1" Version="1.41.1.138" />
|
<PackageReference Include="Google.Apis.Urlshortener.v1" Version="1.41.1.138"/>
|
||||||
<PackageReference Include="Google.Apis.YouTube.v3" Version="1.68.0.3653" />
|
<PackageReference Include="Google.Apis.YouTube.v3" Version="1.68.0.3653" />
|
||||||
<PackageReference Include="Google.Apis.Customsearch.v1" Version="1.49.0.2084" />
|
<PackageReference Include="Google.Apis.Customsearch.v1" Version="1.49.0.2084"/>
|
||||||
|
|
||||||
<PackageReference Include="Google.Protobuf" Version="3.29.3" />
|
<PackageReference Include="Google.Protobuf" Version="3.29.3" />
|
||||||
<PackageReference Include="Grpc" Version="2.46.6" />
|
<PackageReference Include="Grpc" Version="2.46.6" />
|
||||||
<PackageReference Include="Grpc.Net.Client" Version="2.67.0" />
|
<PackageReference Include="Grpc.Net.Client" Version="2.67.0" />
|
||||||
<PackageReference Include="Grpc.Tools" Version="2.68.1" PrivateAssets="All" />
|
<PackageReference Include="Grpc.Tools" Version="2.68.1" PrivateAssets="All" />
|
||||||
|
|
||||||
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Scripting" Version="4.8.0" />
|
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Scripting" Version="4.8.0" />
|
||||||
|
|
||||||
<PackageReference Include="Microsoft.Extensions.Configuration" Version="9.0.1" />
|
<PackageReference Include="Microsoft.Extensions.Configuration" Version="9.0.1" />
|
||||||
<PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="9.0.1" />
|
<PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="9.0.1" />
|
||||||
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="9.0.1" />
|
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="9.0.1" />
|
||||||
|
|
||||||
<PackageReference Include="MorseCode.ITask" Version="2.0.3" />
|
<PackageReference Include="MorseCode.ITask" Version="2.0.3"/>
|
||||||
<PackageReference Include="NetEscapades.Configuration.Yaml" Version="3.1.0" />
|
<PackageReference Include="NetEscapades.Configuration.Yaml" Version="3.1.0"/>
|
||||||
|
|
||||||
<!-- DI -->
|
<!-- DI -->
|
||||||
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="9.0.1" />
|
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="9.0.1" />
|
||||||
<PackageReference Include="DryIoc.dll" Version="5.4.3" />
|
<PackageReference Include="DryIoc.dll" Version="5.4.3"/>
|
||||||
|
|
||||||
<PackageReference Include="Microsoft.Extensions.Http" Version="9.0.1" />
|
<PackageReference Include="Microsoft.Extensions.Http" Version="9.0.1" />
|
||||||
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="9.0.1" />
|
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="9.0.1" />
|
||||||
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="9.0.1" />
|
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="9.0.1" />
|
||||||
<PackageReference Include="Microsoft.SyndicationFeed.ReaderWriter" Version="1.0.2" />
|
<PackageReference Include="Microsoft.SyndicationFeed.ReaderWriter" Version="1.0.2"/>
|
||||||
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
|
<PackageReference Include="Newtonsoft.Json" Version="13.0.3"/>
|
||||||
<PackageReference Include="NonBlocking" Version="2.1.2" />
|
<PackageReference Include="NonBlocking" Version="2.1.2"/>
|
||||||
<PackageReference Include="OneOf" Version="3.0.271" />
|
<PackageReference Include="OneOf" Version="3.0.271" />
|
||||||
<PackageReference Include="OneOf.SourceGenerator" Version="3.0.271" />
|
<PackageReference Include="OneOf.SourceGenerator" Version="3.0.271" />
|
||||||
<PackageReference Include="Serilog.Sinks.Console" Version="6.0.0" />
|
<PackageReference Include="Serilog.Sinks.Console" Version="6.0.0" />
|
||||||
|
@ -63,10 +63,10 @@
|
||||||
<PackageReference Include="SixLabors.Fonts" Version="2.1.0" />
|
<PackageReference Include="SixLabors.Fonts" Version="2.1.0" />
|
||||||
<PackageReference Include="SixLabors.ImageSharp" Version="3.1.7" />
|
<PackageReference Include="SixLabors.ImageSharp" Version="3.1.7" />
|
||||||
<PackageReference Include="SixLabors.ImageSharp.Drawing" Version="2.1.5" />
|
<PackageReference Include="SixLabors.ImageSharp.Drawing" Version="2.1.5" />
|
||||||
<PackageReference Include="SixLabors.Shapes" Version="1.0.0-beta0009" />
|
<PackageReference Include="SixLabors.Shapes" Version="1.0.0-beta0009"/>
|
||||||
<PackageReference Include="StackExchange.Redis" Version="2.8.24" />
|
<PackageReference Include="StackExchange.Redis" Version="2.8.24" />
|
||||||
<PackageReference Include="YamlDotNet" Version="15.1.6" />
|
<PackageReference Include="YamlDotNet" Version="15.1.6" />
|
||||||
<PackageReference Include="SharpToken" Version="2.0.3" />
|
<PackageReference Include="SharpToken" Version="2.0.3"/>
|
||||||
|
|
||||||
<PackageReference Include="JetBrains.Annotations" Version="2024.3.0" />
|
<PackageReference Include="JetBrains.Annotations" Version="2024.3.0" />
|
||||||
|
|
||||||
|
@ -94,14 +94,14 @@
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ProjectReference Include="..\EllieBot.GrpcApiBase\EllieBot.GrpcApiBase.csproj" />
|
<ProjectReference Include="..\EllieBot.GrpcApiBase\EllieBot.GrpcApiBase.csproj"/>
|
||||||
<ProjectReference Include="..\Ellie.Marmalade\Ellie.Marmalade.csproj" />
|
<ProjectReference Include="..\Ellie.Marmalade\Ellie.Marmalade.csproj"/>
|
||||||
<ProjectReference Include="..\EllieBot.Voice\EllieBot.Voice.csproj" />
|
<ProjectReference Include="..\EllieBot.Voice\EllieBot.Voice.csproj"/>
|
||||||
<ProjectReference Include="..\EllieBot.Generators\EllieBot.Generators.csproj" OutputItemType="Analyzer" />
|
<ProjectReference Include="..\EllieBot.Generators\EllieBot.Generators.csproj" OutputItemType="Analyzer"/>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<AdditionalFiles Include="strings\responses\responses.en-US.json" />
|
<AdditionalFiles Include="strings\responses\responses.en-US.json"/>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
@ -138,4 +138,4 @@
|
||||||
<DebugType>portable</DebugType>
|
<DebugType>portable</DebugType>
|
||||||
<DebugSymbols>false</DebugSymbols>
|
<DebugSymbols>false</DebugSymbols>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
</Project>
|
</Project>
|
Loading…
Add table
Add a link
Reference in a new issue