• 4.1.0 c8a05b3fc4

    toastie_t0ast released this 2025-08-27 06:34:30 +00:00 | 339 commits to v4 since this release

    Added

    • EllieBot now supports mysql, postgresql and sqlite
      • To change the db ellie will use, simply change the db type in creds.yml
      • There is no migration code right now, which means that if you want to switch to another system you'll either have to manually export/import your database or start fresh
    • Marmalade system
      • A massive new feature which allows developers to create custom modules/plugins/cogs
      • They can be load/unloaded/updated at runtime without restarting the bot

    Changed

    • Minor club rework
      • Clubs names are now case sensitive (owo and OwO can be 2 different clubs)
      • Removed discriminators
        • Current discriminators which are greater than 1 are appended to clubnames to avoid duplicates, you can rename your club with .clubrename to remove it
        • Most of the clubs with #1 discriminator no longer have it (For example MyClub#1 will now just be MyClub)
      • [dev] A lot of refactoring and slight functionality changes within Ellie's behavior system and command handler which were required in order to support the marmalade system

    Removed

    • Removed .clublevelreq command as it doesn't serve much purpose
    Downloads