Skip to content

urbanyl/MakeMyGuild

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💎 MakeMyGuild

The ultimate Open-Source AI-Powered Discord Server Architect

License: MIT Discord.js Node.js


MakeMyGuild is a powerful, fully open-source Discord bot that utilizes Artificial Intelligence (via OpenRouter/Hy3) to dynamically construct complete Discord servers from a simple text prompt. Say goodbye to spending hours creating roles, channels, and permissions manually!

✨ Features

  • 🏗️ AI Server Generation: Type a single prompt (e.g., +build A retro gaming community), and the bot creates all necessary categories, channels (with emojis!), roles, and advanced permission overwrites.
  • 🎨 AI Webhook Posts: Generate beautiful, custom-designed embeds or messages masquerading as custom users using the +post command.
  • ☢️ Server Nuke & Cleanup: Quickly reset a server to scratch, or delete all channels/roles individually.
  • 🛡️ Admin Tools: Built-in moderation and utility commands (+clear, +serverinfo, +userinfo, +ping).
  • 🔓 100% Open Source: No proprietary licenses, no hidden limits. Hosted by you, controlled by you.

🚀 Installation & Setup

Follow these steps to host MakeMyGuild on your own machine or VPS:

Prerequisites

1. Clone the repository

git clone https://github.com/urbanyl/MakeMyGuild.git
cd MakeMyGuild

2. Install dependencies

npm install

3. Configuration

Copy the example environment file and fill in your credentials:

cp .env.example .env

Edit .env:

DISCORD_TOKEN=your_discord_bot_token
OPENROUTER_API_KEY=your_openrouter_api_key
PREFIX=+

4. Run the Bot

node index.js

The bot should now be online and ready to accept commands!

📚 Command List

🛡️ Admin Commands (Requires Administrator Permission)

  • +build [prompt] : Instructs the AI to build a complete server architecture.
  • +post [prompt] : Generates an AI-styled message/embed sent via Webhook. You can attach images to use as the avatar!
  • +nuke : Deletes all channels and roles, resetting the server to zero.
  • +clear_channels : Deletes all channels and categories.
  • +clear_roles : Deletes all roles (that the bot can manage).
  • +clear [amount] : Bulk deletes a specific number of messages in the current channel.

🌐 General Commands

  • +help : Displays the dynamic help menu.
  • +ping : Checks the bot's response time and API latency.
  • +serverinfo : Displays detailed information about the current server.
  • +userinfo [@user] : Displays detailed information about a user.

🤝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page if you want to contribute.

  1. Fork the Project
  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

Distributed under the MIT License. See LICENSE for more information.

🙏 Acknowledgements

About

MakeMyGuild is an open-source AI-powered Discord bot designed to help you create, manage, and customize your server with eas

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors