Skip to content

Admin Commands

zelda101 edited this page Jun 23, 2016 · 15 revisions

Here you can see Koi.'s Administrative commands and how to use them.

#####!setlevel <level> @user

  • Sets the level of the mentioned user.
    • Required level: 3

#####!ban @user <reason>

  • Bans the mentioned user from the server.
    • Required Permission: Ban Members

#####!kick @user <reason>

  • Kicks the mentioned user from the server.
    • Required Permission: Kick Members

#####!mute @user <length of silence in minutes (optional)>

  • Mutes the mentioned user, which takes away their ability to send messages on the server. If a length is provided, the user will automatically be unmuted after that amount of time passes.
    • Required Permission: Manage Roles

#####!unmute @user

  • Unmutes the mentioned user.
    • Required Permission: Manage Roles

#####!leave

  • Make Koi. leave the server.
    • Required Permission: Kick Members or Ban Members

#####!setnsfw <on|off>

  • Sets whether or not users can use nsfw commands in the channel this command is used in.
    • Required level: 3

#####!purge <# of messages to delete>

  • Delete the specified amount of messages from the channel.
    • Required Permission: Manage Messages

#####!color <rolename> <Hexcolor>

  • Change a roles color to a non-standard color. Use a site like http://www.colorpicker.com/ to find the color you want
    • Required Permission: Manage Roles

#####!coloruser @user <Hexcolor>

  • Gives the mentioned user a role with the specified color. If the role doesn't exist, it is created. The created role has no additional permissions.
    • Required Permission: Manage Roles

#####!topic <text>

  • Changes the current channels topic.
    • Required Permission: `Manage Channels

#####!addchannel <name> <text|voice>

  • Creates a new channel. Use text for a text channel or voice for a voice channel. The name cannot contain spaces.
    • Required Permission: `Manage Channels

#####!delchannel <name>

  • Delete's a channel with the given name.
    • Required Permission: Manage Channels

#####!setignore <on/off>

  • Sets whether or not Koi. will respond to commands in the channel this command is used in. Anyone with a level of 3 or greater can still use commands.
    • Required level: 3

#####!createrole <name>

  • Creates a role with the given name.
    • Required Permission: Manage Roles

#####!delrole <name>

  • Deletes a role with the given name.
    • Required Permission: Manage Roles

#####!addrole @user <role>

  • Gives user a role with the given name.
    • Required Permission: Manage Roles

#####!removerole @user <role>

  • Removes user from a role with the given name.
    • Required Permission: Manage Roles

#####!announce

  • Toggles whether or not Koi. will send a message in the current channel when someone joins/leaves/gets banned/gets unbanned.
    • Required level: 3

#####!joinmessage <text|current>

  • !joinmessage current shows the current message that will be displayed when a member joins.
  • !joinmessage <text> will change the join message. If you wish to mention a user in the join message, use %user%. If you want to include the server name, use %server%.
  • Example: %user% has joined %server%!
    • Required level: 3

#####!leavemessage <text|current>

  • !leavemessage current shows the current message that will be displayed when a member leaves.
  • !leavemessage <text> will change the leave message. If you wish to mention a user in the leave message, use %user%. If you want to include the server name, use %server%.
  • Example: %user% has decided to ditch us!
    • Required level: 3

#####!punish @user <reason>

  • Punishes the mentioned user. Depending on how many times the user has already been punished, different things will occur
    • 1st Punish: 1st warning.
    • 2nd Punish: 2nd and final warning.
    • 3rd Punish: User is muted for 5 minutes.
    • 4th Punish: User is muted for 15 minutes.
    • 5th Punish: User is kicked from the server.
    • 6th Punish: User is banned from the server.
    • Required level: 3

#####!status @user

  • Shows the users current punish level and (if provided) the reason why they were punished.
    • Required level: 3

#####!punishlevel @user <level>

  • Sets the users punish level.
    • Required level: 3

#####!createcommand <command name> | <text>

  • Creates a custom command with the specified name. When used, Koi. will send the <text> you entered.
  • You can also use the variables shown below.
    • %user% - Mentions the user that sent the message.
    • %username% - The same as above but doesn't mention the user.
    • %userid% - Shows the userid of the user that sent the message.
    • %channelid% - Shows the current channel's id.
    • %channelname% - Shows the current channel's name.
    • %servername% - Shows the current server's name.
    • %serverid% - Shows the current server's id.
    • Required level: 3

#####!deletecommand <command name>

  • Deletes a previously created command.
    • Required level: 3

#####!setstafflog #channel

  • Sets the given channel as a staff log.
  • Using a command such as !punish, !kick, !ban will send a message in this channel with information.
    • Required level: 3

#####!setcoloruser <on | off>

  • Sets whether or not anyone can change their own color with !coloruser.
  • Defaults to 'off'
    • Required Permission: Manage Roles
Clone this wiki locally