8000 Releases · ddodogames/Dodo-Bot · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: ddodogames/Dodo-Bot

2.0.1 - Build 03aef23

24 Nov 14:45
Compare
Choose a tag to compare
2.0.1 - Build 03aef23 Pre-release
Pre-release

This is the same as Build c0409ee just with one fix. There's no difference between both builds and so this can safely be ignored if so.

Changes

  • Settings command rework! Select menus's options are now used instead of buttons to display settings for each section (e.g Dodo-Bot settings). Game settings however, remain unchanged for now
  • Default prefix has been changed to d! when setting up Dodo-Bot using the source code
  • New topics for randomtopic
  • Temporary disable fight and 2048. No longer works by discord.js's latest changes

Bug Fixes

  • Fix lack of spacing in minesweeper game-over message
  • Fixed wrong spelling of "reset" as "resetted"
  • Fixed the weird use of grammar capitalization in certain commands
  • Fixed fact being broken by aoi.js's latest changes

Known Bugs

  • Calculator displays 1 that cannot be removed. This applies to 2.0.0
  • randomhex may not work with AddBrackets error. This also affects 2.0.0. Will be fixed on new build and a new ES update for version 2.0.0
  • It is possible that the beta commands can be broken now. Will looking into it.

Other

  • Support for entering the bot token through config file rather than using env (env is still highly recommended)
  • button's files placing is now organized (that is not being to it's dedicated folder before)
  • Add an little warning in version command about dev versions

2.0.0 - ES Update

25 Nov 07:15
Compare
Choose a tag to compare

What is this?

Extended Support release for stable versions. This is so that both users from development builds and stable versions get the same bug fixes without leaving the stable version entirely abandoned with new problems. Each version that're part of ES then gets it's own ES update until ES 4 or when the next version releases. If there're issues then the previous version's ES continues longer until the next version has it's bugs fixed in case it was released as "stable" without being checked for bugs (just an basic example).

Changes

  • Renamed Enable to Toggle button in both of welcomer and leave (backported from 2.0.1)
  • Added gitbuilds (backported from 2.0.1)
  • Dodo-Bot will now welcome new servers by default whenever it gets added (backported from 2.0.1)
  • Add developer settings for bot-owners (backported from 2.0.1). Only one option for now

Bug Fixes

  • Fixed view channel permissions not generally being enforced at all (backported from 2.0.1)
  • Fixed wrong spelling of "reset" as "resetted" (backported from 2.0.1)
  • Backported bug fixes from dev builds of 2.0.1 to the bot such as lack of spacing in minesweeper game-over message
  • Fixed the weird use of grammar capitalization in certain commands (backported from 2.0.1)
  • Fixed fact being broken by aoi.js's latest changes (backported from 2.0.1)

Other

  • Default prefix for the source code is now d! to fit with the bot's name and it's purposes as well!

2.0.1 - Build c0409ee

18 Nov 12:44
Compare
Choose a tag to compare
2.0.1 - Build c0409ee Pre-release
Pre-release

This build was delayed due to some issues hence being released on Saturday. Since i'm getting free time, Friday and Saturday will be now the new days new builds release.

Changes

  • Add developer settings for bot-owners, it contains important options such as Maintenance mode
  • Add an note for the new set-channel commands
  • Dodo-Bot will now welcome new servers by default whenever it gets added (unless it does not have permissions to channels)
  • Plan aoi.db v2 support

Bug Fixes

  • Fixed a strange issue where permission check system is broken in select menu channels thus being able to select channels the bot didn't have access to (this will re-add the same error back, won't actually touch the "menu")
  • Fixed the version simply still reading as "2.0.0" in stats command.
  • Fixed inconsistencies between welcomer and leave command at "Getting started" part
  • Fixed the flag --embed not working from previous build of 2.0.1 on Github
  • Fixed view channel permissions being not enforced on features like message delete logging

Known Bugs

  • Minesweeper game-over message has lack of spacing between words of "be" and "aware" thus resulting in "Beaware"

Other

  • Version now actually includes the tag dev instead of just the version number to avoid confusion on stats command
  • Removed server avatar flag as the idea was scrapped

2.0.1 - Build 68064ce

11 Nov 13:32
68064ce
Compare
Choose a tag to compare
2.0.1 - Build 68064ce Pre-release
Pre-release

I'm happy to finally say that i will be working on the bot once again. Don't expect updates except for Friday which is where i have free time to work on this project. With that said, let's go into the recent changes i have created:

Changes

  • Added flags feature
  • Removed v1 credits from credits command. We will move them into our upcoming docs of the bot
  • Channel set commands now use select menu for channels! This makes it much easier to select channels (suggestion system currently have it, other commands will begin to use the new menus in next build)
  • Deprecate node.js v17 support and add an warning for using unsupported versions at the console

Bug Fixes

  • Fixed leave command still mentioning welcome despite being renamed to welcomer
  • Strange channel types no longer break most of channel set commands now

Known Bugs

  • It is possible to bypass permission check system by removing access to the channel the bot had shown up in a previous message that hasn't updated the menu to remove the channel in set-channel commands. This will make the bot then set it without checking permissions thus resulting in features being unusable until the bot is given permission to the current-set channel or has set to a new channel that the bot has access to
  • Embeds of both welcomer and leave still mentions the Enable button despite being renamed to Toggle. This is an mistake on my end and it will be fixed on next Friday
  • Version still reads as "2.0.0" in stats command

Other

  • Renamed Enable button to Toggle in both of welcomer and leave command

2.0.0

28 Sep 13:13
2282ebf
Compare
Choose a tag to compare

First stable release! Don't expect any exciting updates as i won't be able to have a lot of free time to maintain this bot. While i may occasionally release updates when i have time, it will be only bug fixes and small changes and while features could be added, i don't expect to be able to fully work on them. With that being said, have a nice day as usual.

Changes

  • Support for aoi.js 6.5.6
    • This increases speed on how long status will take to appear and fix a couple of things
  • Neat command handler setup
  • Update Author-only system to use a much better code compared to the previous one from older versions
  • Update ban logs to use modern intents for handling banned users
  • Show the server owner name (with their id) in serverinfo command

Bug fixes

  • Console no longer shows all of the commands that were loaded thus resulting in a clean console of the bot. This is disabled due to the huge amount of commands that are included in the console

Other

  • Removed the v2 beta warning message that appears after the bot starts
  • Welcome -> Welcomer (applies to the command name as well)

2.0.0 beta 5 (Last beta version)

25 Sep 19:59
1a86bde
Compare
Choose a tag to compare

It's been a while since beta 4 was released. I wasn't having free time during these months so i mostly spent fixing a bunch of mistakes and doing small changes to make stuff less confusing as much as possible.

The end of beta updates

My school is gonna be reopened soon so i figured out that i should finish beta updates and switch to stable releases of this bot. This is because v2 has been in beta for a long time and so it isn't ideal leaving it forever like that. I would still work on the project but mostly release updates of fixes and changes (adding something to features is possible but don't expect me to focus on that). With that being said, here're the changes!

Changes

  • Add support for aoi.js 6.5.5
  • New design for version command! Now no longer lists all changes in one embed (alongside with a better look for listing changes)
  • Removed akinator game completely (including it's own settings). No longer works properly due to package's unsolvable issues
  • Removed readfile command from the bot
  • Removed mentions of autorole in welcome settings
  • Updated returned invite links in commands such as invite to work with the latest stuff of discord
  • Moved test message buttons of both leave and welcome to their settings
  • Added function <leave.time> to leave system! It returns the time when user left the server

Bug fixes

  • Fixed default leave message missing "members" word
  • Dodo-Bot now no longer leaks it's code if one of the commands resulted in a error
  • Fixed outdated credits for Dodo-bot v1 in credits command
  • Group ids for dms no longer breaks channel detections in commands such as suggest-set command!
  • Fixed spams of $if: "old" at console. Now only appears once
  • Fixed markdown formatting of this command
  • Fixed mentions being usable in the beta command reverse
  • Ensure permeant stability of message logs feature
  • Returning the bot's token using dev commands is no longer possible to increase security (unless you used djs eval for now)

Other

  • It is now possible to configure the default prefix of the bot when it comes to the source code
  • aoi.js-library support (mostly for testing, might have full purpose in near future)
  • Ban logs are now out of beta with the addition of unban logs being included as well
  • Bot now fully supports current username support
  • Add a dev-only command for custom status setcustomstatus
  • Added an option to disable errors when setting up the bot from source code
  • Include display name of the user in user command. Will return same as username if the user has no display name

One more note

I highly recommend reporting bugs if found as i'm not "perfect" even if i usually find a bug in the bot! Reporting bugs means a lot for me and for the future of this project. I'm the only person working on this bot so stuff may happen without me being aware hence why i advise reporting bugs if you found one. At the end, i hope everybody to have a nice day! See you in the stable v2 updates!

2.0.0 beta 4

09 Jul 21:26
3bb8236
Compare
Choose a tag to compare

We have finally entered in public beta stage! Dodo-Bot no longer looks like it lacks of stuff for now (despite the help command stuff).

Changes

Added welcome, leave, message deletion log and message edit log! In addition to this, we now support including bots or not in message log features!

Add support for new and old usernames in Discord! Despite user accounts updating to new ones, this is useful for bots for now.

Partially finished welcome system (except for autorole). Means you can now switch to text or embed in the feature as well!

Fixes

  • Fixed verify level section in serverinfo command showing 0 if server verify level is set to none
  • Fixed grammar of settings command
  • Fixed mentions being usable as prefix in prefix command (somehow no one noticed this)

Beta commands

To separate between stable and Unfinished commands, we have created a system called beta commands! Beta commands are a way to get access to test commands that are currently work in progress or are unfinished! Commands in beta state despite being usually heavily tested are subjected to not always continue to work! Be aware!

Aside from that, they may also have bugs and problems that you may not experience in normal commands. By giving yourself or anyone giving themselves access to beta commands, then you're/they're confirming that you're/they're using the commands at your/their own risk. It should be only used if the user does not mind the bugs in each command.

In case you want to access those commands, run the command beta then click on the button "Join as beta tester" and you should be able to access the beta commands! Run help command and then select the option beta from menu to check them out.

1.7.0-1 (end of support for v1)

24 Apr 20:25
510f34e
Compare
Choose a tag to compare

Note

This is the last official update for v1 which just fixes TextBased error that comes from interactions like buttons. This means that, no new updates and bug fixes will be released to v1 anymore after 1.7.0-1. We recommend Migrating to Dodo Bot v2 which is currently active in It's beta state.

For the reason on why this decision was made, consider reading CBE5 both of v2 being no longer multi-purpose statement, And the reason on why v1 was discontinued. Thanks to people who have been using v1. See you in v2!

bug fixes

fixed TextBased Error, Which appears upon using interactions like buttons for example.

1.7.0

27 Oct 17:00
5a5a79c
Compare
Choose a tag to compare

note

this version is a huge update which adds many stuff, more stuff will be completed in the next update aka 1.7.1

changes

added author button (soon it will apply to all other commands)
added economy
added chatbot system + poll system
added copyright icon to credits
added slash commands support (devs can choose to whether enable them or not now)
allow embeds to be used in say command ((prefix)say embedded content)

bug fixes

fixed a lot of bugs like mini games command arguments
fixed info being outdated since rewrite starting development
fixed errors appearing even if dev hasn't even specifed anything in dev cmds
fixed credit cmd being outdated (especially one of the authors names)
fixed automatic cooldown of disabling select menu after certain of time refusing to work and just weirdly removes the default blurple color
fixed the wrong placeholder name for select menu of help command

Other

added reports cmd
bot now can managed by panel for devs

1.5.9 (patched)

25 Aug 23:59
4d9681e
Compare
Choose a tag to compare

note

this release is meant to fix certain bugs, grammatical mistakes, etc

fixes

fixed weather command being returning failed result if user didn't even specify anything such as city
fixed emojify command being missing of help fun menu cmd
fix non-existing moderation cmds being listed for some reason
fixed grammar of mcserver cmd error
fixed grammar for set-delete-logs cmd

code changes

add errors to developer only cmds if dev hasn't specified anything

Full Changelog: 1.5.9...1.5.9-patch

0