Skip to content
Mino edited this page May 16, 2015 · 2 revisions

The command system is based on permission levels. A player will have a permission level of 0 by default. A player with level 1 can execute commands for level 1 and below. A level 2 player can execute level 2, 1 and 0 commands, and so on.

  • Permission level 0

    • !teams (alternatively !teens) from balance

      Displays the average ratings of each team, the difference between those values, as well as a switch suggestion that the bot determined would improve balance.

    • !agree (alternatively !a) from balance

      After the bot suggests a switch, players in question can use this to agree to the switch.

    • !getrating (alternatively !getelo, !elo) from balance

      Get someone's rating. Be it locally set or from QLRanks.

      Usage: !getrating <full_name>

    • !checkban from ban

      Checks whether a player has been banned, and if so, why.

      Usage: !checkban <full_name>

    • !deopme from essentials

      Removes OP status from the caller.

    • !help (alternatively !about, !commands, !version) from essentials

    • !seen from essentials

      Responds with the last time a player was seen on the server.

      Usage: !seen <full_name>

    • !time from essentials

      Responds with the current time.

      Usage: !time [timezone_offset]

    • !cookies from fun

    • !<3 from fun

    • !myperm from permission

    • !ratings (alternatively !elos, !selo) from serverratings

      Lists every player in the game's rating in the current game mode.

    • !checksilence from silence

      Usage: !checksilence <full_name>

  • Permission level 1

    • !balance from balance

      Makes the bot switch players around in an attempt to create balanced teams based on ratings.

    • !do from balance

      Forces a suggested switch to be done.

    • !switch from essentials

      Switches the teams of the two players.

      The names passed can be the start of someone's name, not necessarily the whole name.

      Usage: !switch <name> <name>

    • !red from essentials

      Moves a player to the red team.

      The name passed can be the start of someone's name, not necessarily the whole name.

      Usage: !red <name>

    • !blue from essentials

      Moves a player to the blue team.

      The name passed can be the start of someone's name, not necessarily the whole name.

      Usage: !blue <name>

    • !spectate (alternatively !spec, !spectator) from essentials

      Forces a player to spectate.

      The name passed can be the start of someone's name, not necessarily the whole name.

      Usage: !spectate <name>

    • !mute from essentials

      Mute a player.

      The name passed can be the start of someone's name, not necessarily the whole name.

      Usage: !mute <name>

    • !unmute from essentials

      Unmute a player.

      The name passed can be the start of someone's name, not necessarily the whole name.

      Usage: !unmute <name>

    • !shuffle from essentials

      Calls a shuffle vote and passes it immediately.

    • !cointoss from essentials

      Calls a cointoss vote and passes it immediately.

    • !silence from silence

      Usage: !silence <full_name> <length> seconds|minutes|hours|days|... [reason]

    • !unsilence from silence

      Usage: !unsilence <full_name>

  • Permission level 2

    • !ban from ban

      Bans a player temporarily. A very long period works for all intents and purposes as a permanent ban, so there's no separate command for that.

      Example #1: !ban Mino 1 day Very rude!

      Example #2: !ban sponge 50 years

      Usage: !ban <full_name> <length> seconds|minutes|hours|days|... [reason]

    • !unban from ban

      Unbans a player if banned.

      Usage: !unban <full_name>

    • !forgive from ban

      Removes a leave from a player. Optional integer can be provided to remove multiple leaves.

      Usage: !forgive <full_name> [leaves_to_forgive]

    • !kick from essentials

      Kicks a player by calling a kick vote and passing it.

      The name passed can be the start of someone's name, not necessarily the whole name.

      Usage: !kick <name>

    • !kickban from essentials

      Kicks a player using the \kickban command. The ban will only last until the map changes.

      The name passed can be the start of someone's name, not necessarily the whole name.

      Usage: !kickban <name>

    • !yes from essentials

      Passes the current vote.

    • !no from essentials

      Vetoes the current vote.

    • !allready from essentials

      Forces all players to ready up.

    • !abort from essentials

      Forces a game in progress to go back to warmup.

    • !map from essentials

      Calls a map vote and passes it immediately.

      Usage: !map <mapname>

    • !teamsize (alternatively !ts) from essentials

      Calls a teamsize vote and passes it immediately.

      Usage: !teamsize <size>

  • Permission level 3

    • !add_alias (alternatively !addalias, !set_alias, !setalias) from alias

      Usage: !add_alias <full_name> <full_alias>

    • !remove_alias (alternatively !remalias) from alias

      Usage: !remove_alias <full_name> <full_alias>

    • !get_alias (alternatively !getalias, !check_alias, !checkalias) from alias

      Usage: !get_alias <full_name>

    • !setrating (alternatively !setelo) from balance

      Set a player's rating locally, in the game mode the bot is currently in.

      Usage: !setrating <full_name> <rating>

    • !remrating (alternatively !remelo) from balance

      Remove a locally set rating in the game mode the bot is currently in.

      Usage: !remrating <full_name>

    • !opme from essentials

      Give the caller OP status.

    • !op from essentials

      Give a player OP status.

      The name passed can be the start of someone's name, not necessarily the whole name.

      Usage: !op <name>

    • !deop from essentials

      Remove a player's OP status.

      The name passed can be the start of someone's name, not necessarily the whole name.

      Usage: !deop <name>

    • !ruleset from essentials

      Calls a ruleset vote and passes it immediately.

      Usage: !ruleset <ruleset>

    • !opsay from essentials

      Display a message to all players on the server using the \opsay command.

      Usage: !opsay <message>

  • Permission level 4

    • !motd from motd

      Usage: !motd (set <motd> | add <motd> | clear | get)

  • Permission level 5

    • !gencmd from docs

      Generate a command list based on currently loaded plugins in markdown.

      Usage: !gencmd [excluded_plugins]

    • !db from essentials

      Executes an SQL query on the database.

      Usage: !db <query>

    • !exit from essentials

      Makes the bot clean up and stop functioning.

    • !setperm from permission

      Usage: !setperm <name> <level>

    • !getperm from permission

      Usage: !getperm <name>

    • !load from plugin_manager

      Usage: !load <plugin>

    • !unload from plugin_manager

      Usage: !unload <plugin>

    • !reload from plugin_manager

      Usage: !reload <plugin>

    • !reload_config (alternatively !reloadconfig) from plugin_manager

    • !exec from raw

      Usage: !exec <command>

    • !raw from raw

      Usage: !raw <command>

    • !rawdbg from raw

Automatically generated by minqlbot v0.1.1-18-g7f8f047

Clone this wiki locally