-
Notifications
You must be signed in to change notification settings - Fork 12
Create usage documentation #88
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
2 commits
Select commit
Hold shift + click to select a range
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,72 @@ | ||
# Using Max | ||
|
||
As the official bot of the Full Sail Armada, Max offers simple but powerful automated user management tools that empower Armada members to verify membership eligibility and set roles for themselves within the server, freeing up admins, moderators, and officers for more important tasks. | ||
|
||
## Commands | ||
|
||
Each of the commands that Max offers can be invoked from inside a text channel by using an exclamation point followed by the command keyword (like `!command`). Individual commands are not case-sensitive, but some of the information needed for each command may be. | ||
|
||
### !help | ||
|
||
Example: `!help` | ||
|
||
Displays all of Max's available commands. | ||
|
||
### !verify | ||
|
||
Example: `!verify <email_address>` | ||
|
||
Verifies that the user has a valid Full Sail University email address and adds the user to the Discord server. This command also adds the user's username and FS email address to the Armada database so Armada officers can match users to real-life students. | ||
|
||
### !roles | ||
|
||
Example: `!roles` | ||
|
||
Sends a DM to the user with a list of all available Armada roles. | ||
|
||
### !addRole | ||
|
||
Example: `!addRole <role_name>` | ||
|
||
Adds the specified role to the user. Role names _are_ case-sensitive. Note that not all roles can be added this way—no promoting yourself to Fleet Officer, for example. | ||
|
||
### !addRoles | ||
|
||
Example: `!addRoles <role_name>,<role_name>,<role_name>` | ||
|
||
Adds multiple specified roles to the user all at once. The same caveat as above applies. | ||
|
||
### !removeRole | ||
|
||
Example: `!removeRole <role_name>` | ||
|
||
Removes a single specified role from the user. | ||
|
||
### !addAllRoles | ||
|
||
Example: `!addAllRoles` | ||
|
||
Adds all available Armada roles to the user. Suitable for masochists and chat room junkies. | ||
|
||
### !removeAllRoles | ||
|
||
Example: `!removeAllRoles` | ||
|
||
Removes all roles from the user. _Tabula rasa_, baby. | ||
|
||
|
||
## Administrative commands | ||
|
||
Max also includes a couple of special commands just for Officers and above for making announcements to multiple channels. | ||
|
||
### !shout | ||
|
||
Example: `!shout <channel_name> <channel_name> <channel_name> --m <message>` | ||
|
||
Sends a richly-formatted message to the selected text channels. Channel names _are_ case-sensitive and should be separated with spaces, not commas. Note the `--m` flag before the message—this tells Max you're done listing channels. | ||
|
||
### !shoutAll | ||
|
||
Example: `!shoutAll <message>` | ||
|
||
Sends a richly-formatted message to _all_ text channels. You can see why we only let Officers use this one. |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Note that the broadcast functionality hasn't been added to a release yet. Everything from line 58 down can be scrapped or edited as necessary.