Mod Showcase Bot is a Discord bot for publishing Minecraft mod showcases with slash commands. Server members with a configured moderator role can post a mod’s name, Minecraft version, category, image attachment, download link, and up to five tags in an embed.
- Create a Discord application and bot in the Discord Developer Portal, then invite the bot to your server with permission to use application commands and send messages.
- Install Python 3.10 or newer.
- Install dependencies:
pip install -r requirements.txt
- Copy
.env.exampleto.envand setDISCORD_TOKENandMODERATOR_ROLE_ID. Optionally setGUILD_IDto sync commands to one server during development. - Start the bot:
python main.py
- Give the configured moderator role to members who should be allowed to upload showcases.
- In a server, run
/mod upload. - Enter the mod name, Minecraft version, download link, and category, and attach an image. Optionally provide up to five comma-separated tags.
- Submit the command to post the showcase embed.
More Discord bot projects by EnderDevelopment: https://github.com/EnderDevelopment