Skip to content

DecoraterBot - An Extendable Discord Bot Made in Python.

License

Notifications You must be signed in to change notification settings

DecoraterBot-devs/DecoraterBot

Repository files navigation

DecoraterBot Async Version

image1 image2

/resources/images/AppIcon/AS.png

What is DecoraterBot?

DecoraterBot is an extendable Discord bot that is written in Python. It is currently maintained and developed by @AraHaan, @DavidNeon, and rarely @JakesDen.

Contributors

@AraHaan - Bot Developer

@DavidNeon - Bot Developer, Code Changer, & More.

@JakesDen - Assistant Bot Developer, Code Changer, & More.

Commands

View the list of bot commands here.

Future Updates

The bot gets updated and tested regularly. Pushes are released when features are stable.

Description

The description.rst.in, description.rst, and the description.html files are used to generate the bot’s description here.

Rewrites

This bot from time to time might go through some rewrites to fix major and minor bugs in code.

Because of such it might sometimes means that it drops support for other things.

Submitting Plugins

As of April 8th 2017 it is now not recommended to submit plugins to this repository. Submit them to here as a pull request instead.

Configuration

To get the cogs, run git clone https://github.com/DecoraterBot-devs/DecoraterBot-cogs.git cogs in the root of your current clone to the bot. This is so that they can be imported properly by the utils package.

To run this bot you will need 2 things:

A working Discord Bot Token.
Your Account ID

Configuration is in \\resources\\ConfigData\\.

Before setting configuration be sure to copy Credentials_example.json to Credentials.json.

More Documentation on setting that file is here.

After you have configured the bot with a token you can run the bot like so:

Windows

First install dependencies with (will also upgrade pip, setuptools, and wheel for you as well):

py -m pip install -U -r requirements.txt

Now you should be able to run the bot with:

py -m DecoratorBot

Linux and MacOS

First install dependencies with (will also upgrade pip, setuptools, and wheel for you as well):

python3.11 -m pip install -U -r requirements.txt

Now you should be able to run the bot with:

python3.11 -m DecoratorBot

Cant install python 3.11? Try using .pyenv and tell it to install 3.11 for you (perfect also when you do not have root access and need to get the bot ready). Note: This bot also may require the python’s C include files to install packages containing extension modules if they do not offer a prebuilt wheel for them.

Other Platforms

This bot should work on other platforms as well, provided that all the dependencies work for it as well.

Want to help with the bot?

Join the Bot’s Original Server (Kinda dead right now):

image3

Documentation isn’t finished yet.