Documentation
The Minecraft Society Bot is a group project made to efficiently assist in the moderation of the Minecraft Society at MMU.
**Fill in roles later
Maybe discuss each div for each command (title, description, arguments, permissions...)
Reaction Roles
/reactionrole
Description
Starts an interactive 5-step wizard to create a message with self-assignable role buttons.
Arguments
None (Interactive Wizard)
Permissions
Manage Roles
Wizard Workflow
- Target Channel: Staff selects the destination text channel from an auto-filled dropdown.
- Message Body: Staff types the text content for the role post in chat.
- Role Selection: Staff selects the role to be granted from a role dropdown.
- Button Label: Staff types the text to be displayed on the button.
- Emoji: Staff provides the emoji to be displayed on the button.
Upon completion, a preview is generated with options to Add Another Button or Confirm and Send.
Event Management Module
/event
Description
A suite of tools to create, expand, or clean up temporary event voice channels.
Permissions
Manage Channels
Argument: action
Determines the function: start (create), append (add), or end (delete).
Argument: category
The Discord category where the channels should be managed.
Argument: count
The number of voice channels to generate (Range: 1-10). Default value of 1
Argument: limit (optional)
Optional user limit for channels created during the "append" action. Default value 2