8000 GitHub - Enyzelle/Discord-Bot-Creator: Discord Bot Creator is the simplest way to create custom Discord bots quickly and effortlessly. Perfect for beginners and advanced users alike.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Discord Bot Creator is the simplest way to create custom Discord bots quickly and effortlessly. Perfect for beginners and advanced users alike.

License

Notifications You must be signed in to change notification settings

Enyzelle/Discord-Bot-Creator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🤖 Discord Bot Creator Pro

Discord Bot Creator Banner

License Stars Issues Discord

📖 About

Discord Bot Creator Pro is a powerful shell script that helps you create feature-rich Discord bots in JavaScript (Node.js) or Python with just a few commands. It sets up a complete project structure with modern best practices, including command handlers, event systems, and more.

✨ Features

  • 🎨 Beautiful CLI interface with colors and ASCII art
  • 🔧 Support for both JavaScript (Discord.js) and Python (discord.py)
  • ⚡ Advanced command & event handler system
  • 🔥 Slash commands support
  • 📝 Message commands support
  • 📁 Organized project structure
  • ⚠️ Error handling
  • 🛠️ Configuration system
  • 📚 Comprehensive documentation

🚀 Quick Start

  1. Clone the repository:
git clone https://github.com/Enyzelle/Discord-Bot-Creator.git
cd Discord-Bot-Creator
  1. Make the script executable:
chmod +x create_discord_bot.sh
  1. Run the script:
./create_discord_bot.sh
  1. Follow the interactive prompts to create your bot!

📋 Requirements

For JavaScript bots:

  • Node.js 22.12.0 or higher
  • npm (Node Package Manager)

For Python bots:

  • Python Python 3.13.1 or higher
  • pip (Python Package Manager)

🎯 Generated Project Structure

JavaScript (Discord.js) Structure:

$botname/
├── src/
│ ├── commands/ # Command files
│ ├── events/ # Event handlers
│ ├── handlers/ # Command and event loaders
│ └── index.js # Main bot file
├── config.json # Bot configuration
├── .env # Environment variables
└── package.json # Dependencies

Python (discord.py) Structure:

$botname/
├── cogs/ # Command categories
│ ├── general.py # General commands
│ └── events.py # Event handlers
├── utils/ # Utility functions
│ └── config.py # Bot configuration
├── bot.py # Main bot file
├── .env # Environment variables
└── requirements.txt # Dependencies

📚 Documentation

JavaScript Bot Setup

  1. Add your bot token to .env
  2. Configure in config.json:
    • Set clientId to your bot's application ID
    • For testing: Add guildId for instant command updates
    • For production: Leave guildId empty for global commands
  3. Install dependencies: npm install
  4. Start the bot: node src/index.js

Python Bot Setup

  1. Create virtual environment: python3 -m venv venv
  2. Activate virtual environment:
    • Windows: venv\Scripts\activate
    • Unix/MacOS: source venv/bin/activate
  3. Install dependencies: pip install -r requirements.txt
  4. Add your bot token to .env
  5. Start the bot: python bot.py

Slash Commands Guide

  • Development Mode: Set guildId in config.json for:

    • Instant command updates
    • Testing in a specific server
    • E 6EE2 asy debugging
  • Production Mode: Remove guildId for:

    • Global command deployment
    • All servers access
    • Up to 1-hour update time

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

💖 Support

If you find this project helpful, please consider:

  • ⭐ Starring the repository
  • 🐛 Reporting bugs
  • 💡 Suggesting new features
  • 🤝 Contributing to the code

📞 Contact

🙏 Acknowledgments

  • Discord.js - JavaScript Discord API
  • discord.py - Python Discord API
  • All contributors who help improve this project

Made with ❤️ by Enyzelle

About

Discord Bot Creator is the simplest way to create custom Discord bots quickly and effortlessly. Perfect for beginners and advanced users alike.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0