EchoX is a versatile Discord Bot built with discord.py. It aims to provide essential moderation tools, AI-powered interactions, and an intuitive help system to enhance your server experience.
- 🤖 AI Integration – Engage with AI-powered chat features.
- 🛡️ Moderation Commands – Keep your server safe with kick, ban, mute, clear, lockdown, and slowmode commands.
- ❓ Dynamic Help Cog – Easily discover all commands with an organized help menu.
- ⚙️ Modular Cog Structure – Clean and scalable code with separate cogs for different functionalities.
- 📁 Utility Tools – Extra utility commands for everyday server management.
Before you begin, ensure you have the following:
- Python 3.8 or higher installed on your system.
- A Discord Bot Token. Get one from the Discord Developer Portal.
- Your bot invited to a server with the necessary permissions:
Send MessagesManage MessagesKick MembersBan MembersUse Slash Commands
Follow these steps to get EchoX running:
git clone https://github.com/CodeWithMSami/EchoX.git
cd EchoXpython -m venv venv
venv\Scripts\activatepython3 -m venv venv
source venv/bin/activatepip install -r requirements.txtCreate a .env file in the root directory and add:
DISCOR_BOT_TOKEN=your-discord-bot-token
OPEN_ROUTER_API=your-open-router-api-key
OPEN_ROUTER_MODEL=your-open-router-modelpython app.pyEchoX/
├── app.py # Main bot entry point
├── requirements.txt # Python dependencies
├── .env # Environment variables
├── .gitignore
├── README.md
├── cogs/ # Modular command categories
│ ├── help.py
│ ├── moderation.py
│ ├── ai.py
└── utils/ # Helper functions and utilities
├── database.py
├── embeds.py
└── envs.py
| Command | Description |
|---|---|
!help |
Displays all available commands |
!kick |
Kicks a member from the server |
!ban |
Bans a member |
!mute |
Mutes a member |
!clear |
Clears messages in a channel |
!ai |
Chat with the AI system |
Contributions are welcome!
Feel free to:
- Fork the repository
- Create a new branch
- Make your changes
- Submit a pull request
For major changes, please open an issue first to discuss what you would like to change.
This project is currently not under a specific open-source license.
All rights are reserved by the author CodeWithMSami.
- – The powerful API wrapper for Discord.
- All contributors and users of EchoX.
If you like this project, consider giving it a ⭐ on GitHub!
Made with ❤️ by CodeWithMSami