Skip to content

awaiq310/MULTIPURPOSE-DISCORD-BOT

Repository files navigation

MULTIPURPOSE-DISCORD-BOT

All functionality in one bot multipurpose bot

🤖 Multipurpose Discord Bot

GitHub Username: awaiq310

A versatile Discord bot with features for moderation, music, games, utilities, and fun. Perfect for managing your server and keeping members engaged.


🚀 Features

  • Moderation: Kick, ban, mute, warn, and manage members
  • Music: Play, pause, skip, and queue songs from multiple sources
  • Games & Fun: Interactive mini-games and fun commands
  • Multi-language Support: Easily add new languages via idiomas/
  • Custom Commands: Add or modify commands in comandos/
  • Utilities: Server info, stats, and helpful tools
  • Event Handlers: Automatic handling of joins, messages, and reactions

📁 File Structure

. ├── comandos/ # Command scripts ├── events/ # Event handlers ├── handlers/ # Bot event handler system ├── idiomas/ # Language files ├── modelos/ # Models or templates ├── utils/ # Utility functions ├── config.json # Bot configuration (token, prefix, etc.) ├── index.js # Main bot file ├── ffmpeg-path.js # FFmpeg configuration for music ├── install-music.bat # Setup script for Windows ├── package.json # Node.js dependencies ├── .replit # Replit config ├── .gitignore # Git ignore file └── README.md # Project documentation

yaml Copy code


⚙️ Installation

  1. Clone the repository:

Clone or Download

Install dependencies:

bash Copy code npm install Update config.json with your bot token and settings.

Run the bot:

bash Copy code node index.js On Windows, run install-music.bat for automatic setup.

💡 Usage Use the prefix defined in config.json to trigger commands.

Add or modify commands in the comandos/ folder.

Events like member joins or reactions are handled in events/.

🤝 Contributing Contributions are welcome! Open issues or submit pull requests to improve the bot.

📝 License This project is licensed under the MIT License.

yaml Copy code