• 4.3.7 ccd0633257

    toastie_t0ast released this 2025-09-13 09:22:59 +00:00 | 128 commits to v4 since this release

    Signed by toastie_t0ast
    GPG key ID: 0861BE54AD481DC7

    Added

    • Added .exprdelserv (.exds) to completement .exas. Deletes an expression on the current server and is susceptible to .dpo, unlike .exd
    • Added .shopreq which lets you set role requirement for specific shop items
    • Added .shopbuy alias to .buy

    Fixed

    • Fixed .convertlist showing currencies twice (this may not apply to existing users and it may require you to manually remove all currencies from units.json)

    Removed

    • Removed Viewer field from stream online notification as it is (almost?) always 0.
    Downloads
  • 4.3.6 c7168e81f6

    toastie_t0ast released this 2025-09-12 10:47:08 +00:00 | 136 commits to v4 since this release

    Signed by toastie_t0ast
    GPG key ID: 0861BE54AD481DC7

    Added

    • Added .expraddserver (.exas) which will server as a server-only alternative to '.exa' in case users want to override default Admin permissions with .dpo
    • Added .banprune command which sets how many days worth of messages will be pruned when bot (soft)bans a person either through a command or another punishment feature.
    • Added .qdelauth - Delete all quotes by the specified author on this server. If you target yourself - no permission required
    • Added .timeout command
    • Added an option to award currency based on received xp

    Changed

    • Reminders now have embed support, but plaintext field is not supported.
    • User friendlier errors when parsing a number in a command fails

    Fixed

    • Awarded xp is now correctly used in level up calculations
    Downloads
  • 4.3.5 3bdcfbb2fb

    toastie_t0ast released this 2025-09-10 04:45:43 +00:00 | 148 commits to v4 since this release

    Signed by toastie_t0ast
    GPG key ID: 0861BE54AD481DC7

    Added

    • Added a 'Use' button when a user already owns an item
    • Added a 'Pull Again' button to slots
    • Added .roleinfo command
    • Added .emojiremove command
    • Added .threadcreate and .threaddelete commands
    • Added .bank seize / .bank award owner only commands

    Changed

    • Running a .timely command early now shows a pending color
    • .xp system is once again no longer opt in for servers
      • It's still opt-in for global and requires users to run .xp at least once in order to start gaining global xp

    Fixed

    • Fixed users not getting club xp
    Downloads
  • 4.3.4 49c450d194

    toastie_t0ast released this 2025-09-10 01:55:38 +00:00 | 166 commits to v4 since this release

    Signed by toastie_t0ast
    GPG key ID: 0861BE54AD481DC7

    Fixed

    • Fixed users getting XP out of nowhere while voice xp is enabled
    Downloads
  • 4.3.3 6bd098a293

    toastie_t0ast released this 2025-09-10 01:41:56 +00:00 | 169 commits to v4 since this release

    Signed by toastie_t0ast
    GPG key ID: 0861BE54AD481DC7

    Added

    • Added betroll option to .bettest command
    • Added .xpshopbuy and .xpshopuse convenience commands
    • Added an optional preview url to the xp shop item config model which will be shown instead of the real Url

    Changed

    • Updated position of Username and Club name on the .xp card
    • Improved text visibility on the .xp card

    Fixed

    • Possibly fixed .trivia not stopping bug
    • Fixed very low payout rate on .betroll
    • Fixed an issue with youtube song resolver which caused invalid data to be cached
    • Added client id to the cache key as a potential fix for VoiceXp 'bug'. The solution may be to use different redis instances for each bot, or to switch from botCache: from 'redis' to 'memory' in creds.yml
    • Bot owner should now be able to buy items from the xpshop when patron requirement is set
    • Fixed youtube-dl caching invalid data. Please use yt-dlp instead
    Downloads
  • 4.3.2 2c271904c9

    toastie_t0ast released this 2025-09-08 09:20:40 +00:00 | 184 commits to v4 since this release

    Fixed

    • Fixed Reaction Roles not working properly with animated emojis
    • Fixed .slot alignment
    • Fixed mysql and postgresql reactionrole migration
    • Fixed repeat loop with postgresql db provider
    • Fixed .bank withdraw <expression> will now correctly use bank amount for calculation
    • [dev] Fixed marmalade Reply*LocalizedAsync not working with placeholders
    Downloads
  • 4.3.1 649c9093fb

    toastie_t0ast released this 2025-09-08 08:18:16 +00:00 | 193 commits to v4 since this release

    Signed by toastie_t0ast
    GPG key ID: 0861BE54AD481DC7

    Changed

    • Check for updates will run once per hour as it was supposed to
    Downloads
  • 4.3.0 95a1e7880f

    toastie_t0ast released this 2025-09-08 08:00:05 +00:00 | 195 commits to v4 since this release

    Signed by toastie_t0ast
    GPG key ID: 0861BE54AD481DC7

    Added

    • Added .bettest command which lets you test many gambling commands
      • Better than .slottest
      • Counts win/loss streaks too
      • Doesn't count 1x returns as neither wins nor losses
      • multipliers < 1 are considered losses, > 1 considered wins
    • Added .betdraw command which lets you guess red/black and/or high/low for a random card
      • They payouts are very good, but seven always loses
    • Added .lula command. Plays the same as .wof but looks much nicer, and is easily customizable from gambling.yml without any changes to the sourcecode needed.
    • Added .repeatskip command which makes the next repeat trigger not post anything
    • Added .imageonly which will make the bot only allow link posts in the channel. Exclusive with .imageonly
    • Added release notifications. Bot owners will now receive new release notifications in dms if they have checkForUpdates set to true in data/bot.yml
      • You can also configure it via .conf bot checkforupdates <true/false>
    • Added .xpshop which lets bot owners add xp backgrounds and xp frames for sale by configuring data/xp.yml
      • You can also toggle xpshop feature via .conf xp shop.is_enabled

    Changed

    • .t Trivia code cleaned up, added ALL pokemon generations

    • .xpadd will now work on roles too. It will add the specified xp to each user (visible to the bot) in the role

    • Improved / cleaned up / modernized how most gambling commands look

      • .roll
      • .rolluo
      • .draw
      • .flip
      • .slot
      • .betroll
      • .betflip
      • Try them out!
    • .draw, .betdraw and some other card commands (not all) will use the new, rewritten deck system

    • Error will be printed to the console if there's a problem in .plant

    • [dev] Split Ellie.Common into a separate project

      • [dev] It will contain classes/utilities which can be shared across different ellie related projects
    • [dev] Split Ellie.Econ into a separate project

      • [dev] It should be home for the backend any gambling/currency/economy feature
      • [dev] It will contain most gambling games and any shared logic
    • [dev] Compliation should take less time and RAM

      • [dev] No longer using generator and partial methods for commands

    Fixed

    • .slot will now show correct multipliers if they've been modified
    • Fix patron errors showing up even with permissions disabling the command
    • Fixed an issue with voice xp breaking xp gain.

    Removed

    • Removed .slottest, replaced by .bettest
    • Removed .wof, replaced by .lula
    • [dev] Removed a lot of unused methods
    • [dev] Removed several unused response strings
    Downloads
  • 4.2.15 5cdad5b139

    toastie_t0ast released this 2025-09-03 07:43:34 +00:00 | 237 commits to v4 since this release

    Signed by toastie_t0ast
    GPG key ID: 0861BE54AD481DC7

    Fixed

    • Fixed .nh*ntai nsfw command
    • Xp Freezes may have been fixed
    • data/images.yml should once again support local file paths
    • Fixed multiword aliases
    Downloads
  • 4.2.14 cfd67ab847

    toastie_t0ast released this 2025-09-03 06:53:14 +00:00 | 248 commits to v4 since this release

    Signed by toastie_t0ast
    GPG key ID: 0861BE54AD481DC7

    Added

    • Added .log userwarned (Logging user warnings)
    • Claiming .timely will now show a button which you can click to set a reminder
    • Added %server.icon% placeholder
    • Added warn punishment action for protection commands (it won't work with .warnp)

    Changed

    • .log userbanned will now have a ban reason
    • When .die is used, bot will try to update it's status to Invisible

    Fixed

    • Fixed elipsis character issue with aliases/quotes. You should now be able to set an elipsis to be an alias of .quoteprint
    Downloads