DecoraterBot is an extendable Discord bot that is written in Python. It is currently maintained and developed by @AraHaan, @DavidNeon, and rarely @JakesDen.
@AraHaan - Bot Developer
@DavidNeon - Bot Developer, Code Changer, & More.
@JakesDen - Assistant Bot Developer, Code Changer, & More.
View the list of bot commands here.
The bot gets updated and tested regularly. Pushes are released when features are stable.
The description.rst.in
, description.rst
, and the
description.html
files are used to generate the bot’s description
here.
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.
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.
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:
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
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.
This bot should work on other platforms as well, provided that all the dependencies work for it as well.
Join the Bot’s Original Server (Kinda dead right now):
Documentation isn’t finished yet.