diff --git a/CHANGELOG.md b/CHANGELOG.md index 55d60c9..911dc21 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,26 @@ Mostly based on [keepachangelog](https://keepachangelog.com/en/1.1.0/) except date format. a-c-f-r-o +## Unreleased + +### Added + +### Changed + +- `.quote` commands cleaned up and improved + - All quote commands now start with `.q` and follow the same naming pattern as Expression commands + - `.liqu` renamed to `.qli` + - `.quotesearch` / `.qse` is now paginated for easier searching +- `.whosplaying` 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 +- Clarified and added some embed / placeholder links to command help where needed +- dev: A lot of code cleanup and internal improvements + +### Fixed + +- Fixed `.xpcurrew` breaking xp gain if user gains 0 xp from being in a voice channel +- Fixed a bug in `.gatari` command + ## [5.1.7] - 09.08.2024 ### Fixed @@ -12,83 +32,83 @@ Mostly based on [keepachangelog](https://keepachangelog.com/en/1.1.0/) except da ### Added -- `'serverlist` is now paginated +- `.serverlist` is now paginated ### Changed -- `'listservers` renamed to `'serverlist` +- `.listservers` renamed to `.serverlist` ### Fixed -- `'afk` messages can no longer ping, and the response is moved to DMs to avoid abuse -- Possible fix for `'remind` timestamp +- `.afk` messages can no longer ping, and the response is moved to DMs to avoid abuse +- Possible fix for `.remind` timestamp ### Removed - Removed old bloat / semi broken / dumb commands - - `'memelist` / `'memegen` (too inconvenient to use) - - `'activity` (useless owner-only command) - - `'rafflecur` (Just use raffle and then award manually instead) - - `'rollduel` (we had this command?) -- You can no longer bet on `'connect4` -- `'economy` Removed. - - Was buggy and didn't really show the real state of the economy. + - `.memelist` / `.memegen` (too inconvenient to use) + - `.activity` (useless owner-only command) + - `.rafflecur` (Just use raffle and then award manually instead) + - `.rollduel` (we had this command?) +- You can no longer bet on `.connect4` +- `.economy` Removed. + - Was buggy and didn.t really show the real state of the economy. - It might come back improved in the future -- `'mal` Removed. Useless information / semi broken +- `.mal` Removed. Useless information / semi broken ## [5.1.5] - 01.08.2024 ### Added -- Added: Added a `'afk ?` command which sets an afk message which will trigger whenever someone pings you +- Added: Added a `.afk ?` command which sets an afk message which will trigger whenever someone pings you - Message will when you type a message in any channel that the bot sees, or after 8 hours, whichever comes first - The specified message will be prefixed with "The user is afk: " - The afk message will disappear 30 seconds after being triggered ### Changed -- Bot now shows a message when 'prune fails due to already running error +- Bot now shows a message when .prune fails due to already running error - Updated some bet descriptions to include 'all' 'half' usage instructions - Updated some command strings - 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 -- 'coins will no longer show double minus sign for negative changes +- .coins will no longer show double minus sign for negative changes - You can once again disable cleverbot responses using fake 'cleverbot:response' module name in permission commands ### Removed -- Removed 'rip command +- Removed .rip command ## [5.1.4] - 15.07.2024 ### Added -- Added `'coins` command which lists top 10 cryptos ordered by marketcap -- Added Clubs rank in the leaderboard to `'clubinfo` +- Added `.coins` command which lists top 10 cryptos ordered by marketcap +- 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) -- You can now send multiple waifu gifts at once to waifus. For example `'waifugift 3xRose @user` will give that user 3 roses +- 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 `x`, no spaces -- Added `'boosttest` command +- Added `.boosttest` command ### Changed -- Updated command strings to clarify `'say` and `'send` usages +- Updated command strings to clarify `.say` and `.send` usages ### Fixed -- Fixed `'waifugift` help string +- Fixed `.waifugift` help string ### Removed -- Removed selfhost button from `'donate` command, no idea why it was there in the first place +- Removed selfhost button from `.donate` command, no idea why it was there in the first place ## [5.1.3] - 08.07.2024 ### Added -- Added `'quran` command, which will show the provided ayah in english and arabic, including recitation by Alafasy +- Added `.quran` command, which will show the provided ayah in english and arabic, including recitation by Alafasy ### Changed @@ -96,7 +116,7 @@ Mostly based on [keepachangelog](https://keepachangelog.com/en/1.1.0/) except da ### 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 - Fixed prompt triggering chatterbot responses twice - Honeypot commands now actually works @@ -111,15 +131,15 @@ Mostly based on [keepachangelog](https://keepachangelog.com/en/1.1.0/) except da ### Added -- Added `'honeypot` command, which automatically softbans (ban and immediate unban) any user who posts in that channel. +- Added `.honeypot` command, which automatically softbans (ban and immediate unban) any user who posts in that channel. - Useful to auto softban bots who spam every channel upon joining - Users who run commands or expressions won't be softbanned. - Users who have ban member permissions are also excluded. ### Fixed -- Fixed `'betdraw` not respecting maxbet -- Fixed `'xpshop` pagination for real this time? +- Fixed `.betdraw` not respecting maxbet +- Fixed `.xpshop` pagination for real this time? ## [5.1.0] - 28.06.2024