DarkDeity Discord Bot is designed to elevate your Discord server experience with a wide range of features, including music playback, server management, and fun interactive commands. Whether you're looking for entertainment or useful tools, DarkDeity is here to help!
- Automated welcome messages and goodbye messages for members.
- Music playback powered by
yt-dlp
and FFmpeg. - Slash commands for modern Discord interaction.
- Fun features like polls, jokes, fun facts, and mini-games.
- Moderation tools: kick, ban, and unban commands.
- Custom help menu for user guidance.
- Interactive commands like number guessing and coin flipping.
- Detailed server and user information displays.
To set up the DarkDeity Discord Bot, follow these steps:
-
Clone the repository:
git clone https://github.com/DrDead0/Deity_Discord-Bot.git
-
Navigate to the project directory:
cd Deity_Discord-Bot
-
Install the required dependencies:
pip install -r requirements.txt
-
Set up environment variables for your Discord bot token. Create a
.env
file in the root directory:DISCORD_TOKEN=your_discord_bot_token
To start the bot, run:
python bot.py
The bot can be customized through hardcoded settings in the script or a config.json
file (if implemented in future updates). You can modify:
- Prefix for commands.
- Welcome and rules channels.
- Custom responses for some commands.
Here is the updated list of available commands:
!play <url>
: Plays music from a YouTube URL.!kick <user> [reason]
: Kicks a user from the server.!ban <user> [reason]
: Bans a user from the server.!unban <user>
: Unbans a previously banned user.!help-bot
: Displays the custom help menu.
/play <url>
: Plays music from a YouTube URL./coinflip
: Flips a coin (Heads or Tails)./poll <question> <options>
: Creates a poll with up to 10 options./serverinfo
: Displays detailed information about the server./userinfo <user>
: Displays detailed information about a user./guessnumber
: Starts a number guessing game./funfact
: Shares a random fun fact./joke
: Tells a random joke.
- Number guessing game:
/guessnumber
allows players to guess numbers until they get it right. - Poll creation:
/poll
lets you create fully customizable polls for community engagement. - Fun content:
/funfact
and/joke
provide entertainment.
If you encounter any issues or have questions, please create an issue on the GitHub repository or contact the developers.
Created by Ashish Chaurasiya & Varchsava Khare. Feel free to reach out to us for support or collaboration!
This project is licensed under the MIT License. Read the full license here.
This update reflects the current functionality of your bot, including the latest slash commands and interactive features.