Skip to content

Releases: ddodogames/Dodo-Bot

3.0.3 - Mercury

11 Feb 22:06

Choose a tag to compare

Yet another release aimed to fix bugs and few changes. Enjoy this one!

Changes

  • Re-added support for GIF banners in banner command from v2
  • Added 2 new commands called greyscale and showerthoughts

Bug Fixes

  • Fixed outdated description of "Show build info" option seen in dev-panel command
  • Require EmbedLinks as a permission so that commands showing embed work properly
    • It has been listed in perms command as a result of this
  • (Pre-release only) Fixed how pre-releases are made by properly following Semantic Versioning specification
    • This also makes version string in source code less confusing

Other

  • (Pre-release only) Display version string on console instead of just the version number
    • Build numbers will also no longer show up for released builds
  • Completely remove version revisions in favor of small hotfix releases
  • Slightly change the description of "Why this exists?" button seen in perms command
    • Also shorten the description of about command
  • Slight changes to README such as replacing aoi EOL mentions with the sudden revival
  • Bumped ForgeScript and @dotenvx/dotenvx to their latest version

3.0.3 Alpha 1

07 Feb 22:02

Choose a tag to compare

3.0.3 Alpha 1 Pre-release
Pre-release

New Alpha release with a important fix (particularly invite permissions). This should be the last Alpha release before 3.0.3 goes to stable branch since i started seeing breakage in 3.0.2 recently.

Changes

  • Re-added support for GIF banners in banner command from v2

Bug Fixes

  • Fixed "Last updated on" text being displayed for released pre-releases builds like Alpha 0 in version command
  • (Devs only) Fixed outdated description of "Show build info" option seen in dev-panel command
  • Require EmbedLinks as a permission so that commands showing embed work properly
    • It has been listed in perms command as a result of this

Other

  • (Pre-release only) Display version string on console instead of just the version number
    • Build numbers will also no longer show up for released builds
  • Completely remove version revisions in favor of small hotfix releases
  • Slightly change the description of "Why this exists?" button seen in perms command

Commit version: 3.0.3-alpha.0...3.0.3-alpha.1

2.2.7 - Cross Fires

01 Feb 11:21

Choose a tag to compare

I have decided to temporarily maintain v2 for those who have a hard time migrating or just not wanting to change much for now. Every now and then, there will be bug fixes and some small changes but don't expect anything major like breaking changes as those will be done in v3 instead.

Anyway, enjoy this release.

Changes

  • Added greyscale and showerthoughts command
  • Added new topics to randomtopic command

Bug Fixes

  • Fixed some commands that stopped working like randomcolor

Other

  • Renamed "Stable" type to also include LTS word
  • Updated main credits in credits command
  • Bumped discord-gamecord to version 4.4.4
  • Bumped @dotenvx/dotenvx to version 1.52.0

Commit version: 2.2.6...2.2.7

3.0.3 Alpha 0

31 Jan 18:04

Choose a tag to compare

3.0.3 Alpha 0 Pre-release
Pre-release

For the longest time (about 2 years ago), pre-release builds were labeled in a way that made it confusing to anyone coming across this repo's development branch (aka canary).

The cause of this was young me at the time finding the regular format everyone uses to be stupid. In an attempt to reduce confusion, Versioning Specification will be followed as best as possible to ensure a consistent system both from canary and released WIP builds sides. This also means that version revisions will be replaced by small hotfix releases such as 3.0.3 to 3.0.4 for example since this would count as a patch according to the spec.

Build numbers are still viewable under variables.js from handlers folder, in --buildinfo flag for version command and on the console (for Canary only) but i think the best way to report bugs after this change would be to update the bug reporting template to reflect the new changes. I will also update the docs later for the same reason.

Anyways, this is the first release for 2026. Hope you have a good day in your life and thank you for reading this! :>

Changes

  • Added 2 new commands called greyscale and showerthoughts
  • Bumped ForgeScript to version 2.6.0

Bug Fixes

  • Fixed how pre-releases are made by following Versioning specification
    • This also makes version string in source code less confusing

Other

  • Slight changes to README such as replacing aoi EOL mentions with the sudden revival
  • Bumped @dotenvx/dotenvx to version 1.52.0

3.0.2 - Quiet Tree

25 Dec 20:07

Choose a tag to compare

Rebase is now v3!

This is also gonna be the default version from now on due to aoi.js being put to eol making v2 kinda dying as a result.

From this point on, v2 will no longer be supported and thus be left to rot as i want to move on from aoi.js and continue somewhere else while still being familiar with how similar things work there.

Due to how sudden this is for me personally, it's highly recommended to report any bugs if found as i want to make this release also stable just like post 2.1.0 versions.

Thanks for reading and Merry Christmas for those celebrating it! 🎄

Changes

  • Removed all references to Rebase (it has been renamed to v3)
  • Re-added the polls feature (I'm stupid for not noticing this)
  • Added a bunch of new topics to randomtopic command
  • Added a custom Arch logo to aur command
  • Ported couldread command from v2 to here

Bug Fixes

  • Did some rewording to fix grammar
  • guess-the-pokemon command now works again
  • Block more ways used to show things like slash cmds when setting prefix in prefix command
  • Fixed some commands like fact not working

Other

  • Updated credits in credits command
  • Added weight and height information to guess-the-pokemon command
  • Refresh the readme file and bumped 2 packages
  • Updated better-sqlite3 to version 12.5.0 to support newer Node.js releases
    • This also means that Node.js v20 or later is now required again to use Dodo-Bot after previously sitting on v18 from 3.0.1
  • Updated the embed color to #404060 as the replacement for v2 one

2.2.6 - Fiery Stars

03 Dec 17:16

Choose a tag to compare

This is the final release of v2 to be the default as i will be making v3 (after renaming in 3.0.2) the default one. You can think of this as movie end credits if you want to.

aoi.js has been recently put to eol as i'm typing this and luckily, you don't need to worry since i prepared for this moment as early as early 2024. This major change may take a short while to do so.

If you want to take a look at the upcoming v3 release, canary has been completely restarted to replace v2 builds with these now.

Changes

  • Added couldread command
  • (Devs only) Added a way to easily refresh member cache of all servers
  • (Devs only) Allow deleting user apps directly through a command
  • Added alias h for help

Bug Fixes

  • (Devs only) Fixed inconsistent description of "Show build info" option in dev-panel
  • Made wyr command work again
    • The error message when the command fails is also now less confusing

Other

  • Temporarily disable guess-the-pokemon command (as it stopped working)
  • The "Cpu" part in stats command now also counts host's cpu resources
  • Bumped @dotenvx/dotenvx to version 1.51.1

3.0.1 (Rebase) - Golden Cheese

19 Nov 20:41

Choose a tag to compare

After months of polishing, 3.0.1 rebase is now available for use! This is the final release to use the "Rebase" name since it will be renamed to v3 starting with version 3.0.2!

Changes

  • Bumped ForgeScript to version 2.5.0
  • Allow resetting levels for specific users in leveling command
  • Use the normal canary-related links in canary command (preparation to rename Rebase to v3)
  • Added 3 new commands called pet, periodic-table and aur
  • Rewrote guess-the-pokemon (internally) and added a loading message
  • Display leaderboard position of the user in rank command (only appears for level 2 and higher)
  • Temporarily disable guess-the-pokemon command (as it stopped working)
  • Added alias h for help

Bug Fixes

  • Fixed a bug where simply sending the bot's prefix (without command name) would execute `report` command
  • (Source code) Make dotenvx look for .env or .env.local to avoid potential problems
  • Fixed a bug where 2048 was using the same name as minesweeper (i feel dumb asf)
  • Made wyr command work again
    • The error message when the command fails is also now less confusing

Other

  • (Devs only) Bot staff who're in ReadOnly role can no longer access special commands
    • This is done so to improve the security of the bot
    • The setup option AllowBotMembers is now called AllowBotManagers as part of this change
  • (Devs only) jseval command will now always output the code result no matter what
  • Bumped @dotenvx/dotenvx to version 1.51.1
  • Bumped @tryforge/forge.db to version 2.1.1
  • Node.js 18 and later is now required to setup Dodo-Bot (for Rebase)

2.2.5 - Metal box

19 Oct 04:29

Choose a tag to compare

A rather small release dedicated to fixing some bugs and few changes.

Changes

  • Bumped aoi.js to version 6.11.1
  • Added alias botperms for perms

Bug Fixes

  • Fixed weird formatting in "General" section on periodic-table command
  • Fixed prefix usage part in commandinfo where new prefix parameter was "required" despite it being optional
  • Make dotenvx look for .env or .env.local to avoid potential problems

Other

  • (Pre-release only) Incomplete builds will now refer to themselves as "Canary" rather than "Pre-release"
    • Released ones will still retain the "Pre-release" type
  • Bumped @dotenvx/dotenvx to version 1.51.0

2.2.4 - Shiny cookies

06 Aug 16:42

Choose a tag to compare

I am sorry for this long period of inactivity. I have been busy irl for months but i am finally back for now. This release includes a lot of changes and some bug fixes over the months. Hope you enjoy it!

Changes

  • Bumped aoi.js to version 6.10.3
  • Allow downloading the user's avatar in avatar under 3 image formats as button links
  • Added 2 new commands called pet and periodic-table
  • Added command usage section for commandinfo
  • The buttons for moving the Snake in snake should now be easier to see
  • Increased page limit in leaderboard to 20

Bug Fixes

  • Fixed "Current Setup" setting being inconsistent in welcomer and leave when pressing the "Toggle" button
  • Fixed the user app invite link seen in invite (if enabled by bot owner) not working
  • Fixed a issue where sometimes some commands like wyr will simply return "dead" as a response rather than the actual error
  • Improved the grammar of empty leaderboard error seen in leaderboard cmd

Other

  • Added Green Apple as part of the foods to catch in snake command
  • Replaced the package dotenv with @dotenvx/dotenvx for better env support
  • Messages from welcomer, leave and leveling are now fully consistent between test and normal ones
  • (Pre-release only) --buildinfo for version: Make the displayed build branch hyperlinked
    • Make Development warning on console stand out
  • Made it so that the error for non existing banners in banner refers to you if no one was mentioned
  • Updated main credits in credits command on last one

2.2.4 Build 2214 - Pre-release

20 Jul 16:41

Choose a tag to compare

Pre-release

Welcome to Canary builds! This is a pre-release build. Use this at your own risk as it's not recommended to use them other than testing for obvious reasons.

Also, sorry for the insane delay! I have been busy a lot irl hence why the project was dead for a while. Things are back again however so stuff should be resumed lol.

Changes

  • Bumped aoi.js to version 6.10.3
  • Allow downloading the user's avatar in avatar under 3 image formats as button links
  • Added 2 new commands called pet and periodic-table

Bug Fixes

  • Fixed a issue where 2048 has usage in commandinfo despite the command not even having one at all

Other

  • Added Green Apple as part of the foods to catch in snake command
  • Bumped @dotenvx/dotenvx package to version 1.48.1
  • Made it so that the error for non existing banners in banner refers to you if no one was mentioned
  • Make Development warning on console stand out