elliebot/CHANGELOG.md

5.9 KiB

Changelog

Mostly based on keepachangelog except date format. a-c-f-r-o

[5.1.7] - 09.08.2024

Fixed

  • Fixed some command groups incorrectly showing up as modules

[5.1.6] - 08.08.2024

Added

  • 'serverlist is now paginated

Changed

  • '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

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.
    • It might come back improved in the future
  • 'mal Removed. Useless information / semi broken

[5.1.5] - 01.08.2024

Added

  • Added: Added a 'afk <msg>? 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
  • 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

Fixed

  • '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

[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
  • 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
    • The format is <NUMBER>x<ITEM>, no spaces
  • Added 'boosttest command

Changed

  • Updated command strings to clarify 'say and 'send usages

Fixed

  • Fixed 'waifugift help string

Removed

  • 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

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

Fixed

  • 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

[5.1.2] - 29.06.2024

Fixed

  • Compile issues by disabling honeypot submodule for the time being

[5.1.1] - 29.06.2024

Added

  • 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?

[5.1.0] - 28.06.2024

Added

  • Added support for gpt-4o in data/games.yml
  • Added EllieAiToken to creds.yml

Changed

  • Remind will now show a timestamp tag for durations
  • 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
  • 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)

Fixed

  • Fixed xp bg buy button not working, and possibly some other buttons too
  • Fixed shopbuy %user% placeholders and updated help text
  • 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.
  • Fixed remind not showing correct time

Removed

  • Removed PoE related commands
  • dev: Removed patron quota data from the database, it will now be stored in redis

[5.0.8] - 19.06.2024

Added

  • Added 'setserverbanner and 'setservericon commands
  • Added overloads section to 'h command which will show you all versions of command usage with param names
  • You can now check commands for submodules, for example 'cmds SelfAssignedRoles will show brief help for each of the commands in that submodule
  • Added dropdown menus for 'mdls and 'cmds (both module and group versions) which will give you the option to see more detailed help for each specific module, group or command respectively
  • Self-Hosters only:
    • Added a dangerous cleanup command that you don't have to know about

Changed

  • Quotes will now use alphanumerical ids (like expressions)

Fixed

  • 'verbose will now be respected for expression errors
  • Using 'pick will now correctly show the name of the user who picked the currency
  • Fixed 'h not working on some commands
  • 'langset and 'langsetd should no longer allow unsupported languages and nonsense to be typed in