Jaded Bot 1.5

Jaded Bot 1.5

This past week I have been working on Jaded Bot for discord.

The work has been mostly a rewrite of the previously messy code with some new features. JadedBot is now modular by using “cogs” in the discord.py library.

The latest version of the bot can be found here

Installation is detailed and available on the github README however there is some more work to do before i’ll be happy with it.

Cogs.

Cogs have advanced Jaded Bot by making commands and functionality modular with the !unload and !load commands. By default the bot now scans the cogs directory for files ending in .py and automatically attempts to load it in as a module on startup.

You can for example unload the music module with !unload music work on the music.py file in cogs and when you want to test/run that module !load music back in all without stopping the bot.

Future goals.

This is just a small post and won’t go into too much detail as it’s midnight as I write this, the next post I plan on covering Jaded Bot’s installing FULLY on GNU/Linux, FreeBSD and a Windows environment.

Here are my goals.

  1. Make the bot OS agnostic as it will only run on GNU/Linux + BSD environments, I have a user who needs Windows environment. (Just need a few minor hardcoded changes to be changed over.)
  2. Have a better README.md on github with full install details and indepth features.
  3. Implement a queue system on the music side of the bot in the music.py module.