Skip to content
/ Dodo-Bot Public template

A personal bot project made in aoi.js v6 aiming to both entertain and provide users some features to use.

License

Notifications You must be signed in to change notification settings

ddodogames/Dodo-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dodo-bot

A personal bot project made in aoi.js v6 aiming to both entertain and provide users some features to use.

It's no longer multi-purpose?

When I first started the Dodo-Bot Project, I thought everything was easy, but I was wrong. Maintaining Dodo-Bot v1 was absolutely painful, since you have to fix the APIs not working in the commands most of the time, which can be truly annoying if there is only one person working on a huge bot project.

As time went on, I began to lose interest in maintaining the bot since I was busy with school and such. Eventually, I discontinued v1, meaning that it won't be updated anymore. However, as days went on, I began to think about changing the purpose of the bot to be much easier for my development. And so, this is how v2 was officially brought back to life—started from scratch and no longer being multi-purpose but at least a fun bot.

One of the main reasons for the downfall of v1 is that too many features were planned at the time. I did not know how to create them in the right way, which resulted in the first version of the bot for Aoi getting buggier and buggier with each new update eventually giving up on maintaining it. This also includes creating commands using APIs without figuring out how to handle some errors, along with many other reasons.

History of v2

v2 was supposed to be based on discord.js, but due to some issues, it has been made to use aoi.js v6. Even though almost every release of Dodo-Bot was bugged with a lot of bugs (including early versions of v1). This version aims to make everything as simple as it was before.

This version of the bot is likely made for you to learn as well as enjoy it; it's probably the first aoi.js v6 bot to be open-sourced here. Note that I'm trying my best to make this a stable release as much as possible, but at least you get to try the new stuff v2 has in store for you!

Versions

  • V1: The discontinued version of Dodo-Bot. It had a bad start with bunch of bugs due to me being newbie in aoi.js at the time.
  • V2 (current): The current version of the bot, maintained with lot of bug fixes and has alright features.
  • V3: Intended to try out aoi.js v7. Currently on pause.
  • gitbuilds: Development builds of v2. Not recommended for public use. More information can be found here.
  • gitbuilds-rebase: Development builds of Rebase. Not recommended for public use just like pre-release builds of v2.
  • rebase: ForgeScript version of the bot. It's mostly made as a emergency build.

Requirements

You can host Dodo-Bot on any hosting as long as the following Requirements are met:

  • Node.js v20 and later is required as older versions are not supported
  • A host ready to handle Bot's Features (obviously)

config.json

Dodo-Bot allows you to change some options before turning it on. To do this, check out the config.json file present in the source code itself which contains available options to change from!

Credits

Most of code belongs to me (besides the ones credited in credits command). You can also credit me using my discord username: "dodogames".

In case of using my code for development purposes, you may agree to not claim that you made the bot; otherwise, I may ask you for credit. Further information about the use of source code is explained in the credits command.

About

A personal bot project made in aoi.js v6 aiming to both entertain and provide users some features to use.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published