User:KeybladeSpyMaster/Gadget Lab/Project Page 2: Difference between revisions

Line 44: Line 44:


===Moogle Bot===
===Moogle Bot===
'''Dyno''' is the main moderation bot on the server. It appears on the server as '''Moogle Bot'''. All commands are initiated with the * character.
'''Dyno''' is the main moderation bot on the server. It appears on the server as '''Moogle Bot'''. All commands are initiated with the * character. A complete list of Moogle Bot's commands can be found [https://www.dynobot.net/commands here].
*'''*tag [tag name]''': show a saved tag, or swath of information previously saved by an admin. Ex. *tag KHWiki
*'''*help''': Moogle Bot sends a direct message with information on using its commands, including prefix information and a link to its commands page.
*'''*whois''': List information on a user. Ex. *whois KeybladeSpyMaster
*'''*info''': Get information on the bot.
*'''*serverinfo''': Get information and stats on the server.
*'''*uptime''': Get uptime information for Moogle Bot.
*'''*membercount''': Displays information for the number of users on the server, including bots.
*'''*rank [rank name]''': Join or leave the specified rank. Ex. *rank KHWiki
*'''*ranks''': Displays a list of joinable ranks.
*'''*roles''': Displays a list of all roles on the server and member counts.
*'''*roleinfo [role]''': Displays information on the specified role. Ex. *rank KHWiki Staff
*'''*tag [tag name]''': show a saved tag, which is a block of information previously saved by an admin. Ex. *tag KHWiki
*'''*tags''': shows a list of saved tags
*'''*tags''': shows a list of saved tags
*'''*flipcoin''': Flip a coin.
*'''*flipcoin''': Flip a coin.
*'''*roll''': Roll dice. Define a number after the command to determine how many dice to roll. Default is one. Ex. *roll; *roll 3
*'''*roll [optional number]''': Roll dice. Define a number after the command to determine how many dice to roll, up to 5. Default is one. Ex. *roll; *roll 3
*'''*rps [choose]''': Play Rock-Paper-Scissors with Moogle Bot. Ex. *rps rock
*'''*rps [choose]''': Play Rock-Paper-Scissors with Moogle Bot. Ex. *rps rock
*'''*whois''': List information on a user. Ex. *whois KeybladeSpyMaster
 
====Music====
:''Note that you must be in the voice channel to use Moogle Bot's music commands.''
*'''*play [url]''':  Add the specified song in the url address to Moogle Bot's music queue. Ex. *play <nowiki>https://www.youtube.com/watch?v=wlJRozz-BFo</nowiki>
*'''*stop''': Stop playing music.
*'''*queue list''': List all the songs in Moogle Bot's music queue.
*'''*queue remove [number]''': Remove the listed song from the music queue. The number refers to the number found in the queue list, use the *queue list command to display the queue.
*'''*queue clear''': Clears the music queue.
*'''*queue repeat''': Enable/disable repeating the music queue.
*'''*queue shuffle''': Shuffles the songs in the music queue.
*'''*yt [search term]''': Displays information for the first result for the search query in YouTube.
*'''*yt next''': Displays information for the next result for the search query in YouTube.
*'''*skip''': Skips the song currently playing.
 
====Moderator Commands====
====Moderator Commands====
Moderator commands are available only to KHWiki Staff and Server Admins.
:''Moderator commands are available only to Site Staff (KHWiki Staff, Keyhole Staff, KHUX Wiki Staff) and Server Admins. Moderator commands such as '''mute''', '''ban''', and '''warn''' should be used in #ansems-computer or #mod-report to maintain privacy and anonymity.''
*'''*mute [user] [minutes] [reason]''': Mute a specific user, making them so they cannot type or speak for a specified amount of time, in minutes. List the reason.
*'''*unmute [user] [reason]''': Unmute a specified user, allowing them to speak and type again. List the reason.
*'''*ban [user] [limit] [reason]''': Ban a member off the server. List the user, the time limit, and the reason.
*'''*ban [user] [limit] [reason]''': Ban a member off the server. List the user, the time limit, and the reason.
*'''*kick [user] [reason]''': Kick a member off the server. List the user and reason.
*'''*kick [user] [reason]''': Kick a member off the server. List the user and reason.
*'''*unban [user], [optional reason]''': Unban a member from the server. Optionally list a reason.
*'''*unban [user], [optional reason]''': Unban a member from the server. Optionally list a reason.
*'''*warn [user] [reason]''': Warn the specified user for the specified reason. Moogle Bot sends a message with the reason for warning to the user in a direct message. The message does not mention the staff member issuing the warning.
*'''*clearwarn [user]''': Clear warnings for a specified user.
*'''*role [user] [role]''': Add a user to or remove a user from the specified role. Ex. *role KeybladeSpyMaster KHWiki
*'''*role add [user] [role]''': Add a user to the specified role.
*'''*role remove [user] [role]''': Remove a user from the specified role.
*'''*role in [current role] [role]''': For users currently in a role, add them to or remove them from the specified role.
*'''*listmods''': List all moderators and moderator roles.
*'''*purge [number] [optional user]''': Delete a specified number of messages from the channel, up to 1000. Optionally, remove the specified number of messages for a specific user. Purge commands apply to the channel they're typed in, and automatically delete the purge command itself without counting towards the specified number of messages to delete.
*'''*purge match [text] [number]''': Delete a specified number of messages containing the specific text, up to 100.
*'''*purge not [text] [number]''': Delete a specified number of messages not containing the specific text, up to 100.
*'''*purge links [number]''': Delete a specified number of links in the channel, up to 100.
*'''*purge images [number]''': Delete a specified number of messages with images in the channel, up to 100.
*'''*clean''': Cleanup Moogle Bot's responses.


===UB3R-B0T===
===UB3R-B0T===