DarkBot is a versatile Discord bot designed to enhance server interaction and management. Whether you're looking to moderate your server, play music, or fetch useful information, DarkBot has got you covered.
- Moderation: Keep your server in check with a variety of moderation features.
- Music Playback: Enrich your server experience with music playback capabilities.
- Information Retrieval: Fetch useful information directly through Discord.
- And much more awaiting to be explored!
These instructions will help you get a copy of DarkBot up and running on your machine.
- Ensure you have Docker installed on your machine.
-
Clone the Repository:
git clone https://github.com/benjamind10/darkbot.git cd darkbot
-
Environment Configuration:
- You'll need to set up two
.env
files: one in the project root directory and another in thebot
folder. - Examples are provided in each respective folder to guide you through setting up your
.env
files correctly.
- You'll need to set up two
-
Docker-Compose:
- With Docker installed and the
.env
files set up, you can start the bot using the following command:docker-compose up -d
- With Docker installed and the
-
Logging Setup:
- DarkBot utilizes logging to help keep track of events and potentially troubleshoot issues. To set up logging:
- Create a
logs
folder in the project root directory:
mkdir logs cd logs touch information.log owner.log music.log moderation.log
Now, DarkBot should be up and running on your machine, ready to be invited to your server!
Feel free to fork the project, open a PR, or submit issues if you have any suggestions or find bugs.
- Discord: Shiva187#4664
- Email: [email protected]
Explore, enjoy, and contribute to the development of DarkBot!