Command Access level Brief description ------- ------------ ----------------- add moderator Everyone Appoint yourself as a tourney director. admin Everyone Shows the administrator. appoint moderator Moderator Appoints someone as a tourney director. award win Moderator Award victory to a tourney player. ban Moderator Ban a player from a tourney. banned Moderator List banned players. count Everyone Count players in a tourney. create Moderator Make a new tourney. current Everyone Display information on the current round of a tourney. demote moderator Admin Removes a tourney director. describe Moderator Change a tourney's description. exit Admin Remotely force the bot to drop connection. do Admin Makes the bot execute the given command. drop Moderator Delete a tourney. dropout Player Remove yourself from a tourney. help Everyone Gives TourneyBot command help. insert Admin Insert a line into the connection buffer. limit Moderator Limit participation based on rating, experience and/or RepBot reputation. matches Everyone List finished, unfinished or all matches of a tourney. matchlen Moderator Sets the tourney match length. maxplayers Moderator Set the maximum number of players in a tourney. minplayers Moderator Set the minimum number of players in a tourney. moderators Everyone Shows moderators. next Everyone Display match-ups for the next round of a tourney. nolimit Moderator Removes all rating and experience limits from a tourney. open Moderator Open a tourney for sign-ups. players Players List all players in a tourney. previous Everyone Display match-ups for the previous round of a tourney. register Everyone Sign up for a tourney. remove moderator Moderator Resign as a tourney moderator. rename Moderator Renames a tourney. report loss Player Report that you lost a match. reset Moderator Resets the tourney to its initial state. resetstandings Moderator Resets the standings for the specified tourney type. round Everyone Info on a tourney round. scheduler Admin Info on scheduled tasks. standings Everyone See tourney standings. start Moderator Start a tourney. subscribe Everyone Receive TourneyBot shouts in tells. subscribers Moderator Lists subscribers. tourney Everyone Detailed information on a specific tourney. tourneys Everyone Short info about tourneys. unban Moderator Remove a player from the banned list. unsubscribe Everyone Stop receiving TourneyBot shouts in tells. version Everyone Sends a tell about the version. yes Everyone Confirm something. Descriptions ------------ ------------ ADD MODERATOR ------------- Syntax: TELL TOURNEYBOT ADD MODERATOR Access: Everyone Description: Adds yourself to the list of tourney moderators, assuming you meet the requirements. The current requirement is an experience of 1000. ADMIN ----- Syntax: TELL TOURNEYBOT ADMIN Access: Everyone Description: Shows who the TourneyBot administrator is. APPOINT MODERATOR ----------------- Syntax: TELL TOURNEYBOT APPOINT MODERATOR TOURNEY Access: Moderator Description: Appoints as a Director of the specified tourney. The one sending this command has to be a Director of the tourney and has to be on the global moderators list. Example: "TELL TOURNEYBOT APPOINT MODERATOR MadMatt TOURNEY 11" will appoint MadMatt as one of the Directors of Tourney #11, assuming the criteria is met. AWARD WIN --------- Syntax: TELL TOURNEYBOT AWARD WIN - ROUND TOURNEY Access: Moderator Description: Awards the win to the specified player in the specified round of the specified tourney. Example: "TELL TOURNEYBOT AWARD WIN MadMatt 1-0 ROUND 2 TOURNEY 19" will award victory to MadMatt in Round 2 of Tourney #19, with the result of 1-0. BAN --- Syntax: TELL TOURNEYBOT BAN ||GLOBALLY Access: Moderator Description: Bans the specified player from participating in a tourney (if the tourney number is specified), all tourneys of a kind (if a tourney type is specified) or all TourneyBot tourneys (if 'globally' is specified.). This should be used with caution, especially the global bans. Note that you cannot ban a player from a specific tourney if it's already been started. Also, if the player has signed up for a specific tourney, banning him will remove him from that tourney and prevent him reentering. Only the administrator can ban globally, and only the players able to create tourneys of a specific type can ban from that tourney type. Example: "TELL TOURNEYBOT BAN BigDropper fridays3" will ban a player called BigDropper from participation in fridays3 type tourneys. BANNED ------ Syntax: TELL TOURNEYBOT BANNED ||GLOBALLY Access: Moderator Description: Lists players banned from a specific tourney (if you specify the tourney numer), all tourneys of a kind (if you specify the type) or all TourneyBot tourneys (if 'globally' is specified). Example: "TELL TOURNEYBOT BANNED 42" will list all players banned from Tourney #42. COUNT ----- Syntax: TELL TOURNEYBOT COUNT Access: Everyone Description: Tells you how many players have registered for the specified tourney. If the tourney's accepting sign-ups, it will also tell you how many places are still open. Example: "TELL TOURNEYBOT COUNT 39" tells you how many people have registered for Tourney #39. CREATE ------ Syntax: TELL TOURNEYBOT CREATE Access: Moderator Description: Create a new tourney of the specified type, with default properties. The available tourney types are: bracket, double, bagolympic and fridays3. Example: "TELL TOURNEYBOT CREATE bracket" will create a new simple single elimination tourney. CURRENT ------- Syntax: TELL TOURNEYBOT CURRENT Access: Everyone Description: Displays the current round information for the specified tourney. Example: "TELL TOURNEYBOT CURRENT 190" will display info on the current round of Tourney #190. DEMOTE MODERATOR ---------------- Syntax: TELL TOURNEYBOT DEMOTE MODERATOR TOURNEY Access: Admin Description: Removes from the list of the Directors of the specified tourney. Note that every tourney has to have at least one Director, so if you try to remove the last one, it won't work. Example: "TELL TOURNEYBOT DEMOTE MadMatt TOURNEY 925" will remove MadMatt from the list of Directors of Tourney #925. DESCRIBE -------- Syntax: TELL TOURNEYBOT DESCRIBE Access: Moderator Description: Changes the description of the specified tourney. The description should be between 20 and 1000 characters long. Example: "TELL TOURNEYBOT DESCRIBE 3 This is a standard bracket tourney for 64 players. The matches will be 3 poiners, with the final being a 7 pointer. It will start as soon as 64 people sign up for it." DO -- Syntax: TELL TOURNEYBOT DO Access: Admin Description: Makes TourneyBot send to the server. Example: "TELL TOURNEYBOT DO SHOUT Hello everyone!" will send "shout Hello everyone!" to the server. DROP ---- Syntax: TELL TOURNEYBOT DROP Access: Moderator Description: Sends a request to remove the specified tourney. You will have to confirm your request by sending a 'yes' command when prompted. Example: "TELL TOURNEYBOT DROP 5" will trigger the response "Are you sure?" from the server. Then, if you send 'yes' in 10 seconds or less afterwards, it will delete Tourney #5. DROPOUT ------- Syntax: TELL TOURNEYBOT DROPOUT Access: Player Description: Removes you from the specified tourney. Currently you can only do this before the tourney's been started. You will need to confirm it with a 'yes' command. Example: "TELL TOURNEYBOT DROPOUT 8" will remove you from Tourney #8. EXIT ---- Syntax: TELL TOURNEYBOT EXIT Access: Admin Description: Forces the bot to drop connection to FIBS in 5 seconds. HELP ---- Syntax: TELL TOURNEYBOT HELP [] Access: Everyone Description: Displays help about the specified command (given the argument), or lists all commands. Example: "TELL TOURNEYBOT HELP TOURNEYS" displays information about the 'tourneys' command. INSERT ------ Syntax: TELL TOURNEYBOT INSERT Access: Admin Description: Inserts the specified line into TourneyBot's input buffer, making it as though the server sent it. Example: "TELL TOURNEYBOT INSERT 12 MadMatt version" makes TourneyBot think MadMatt sent the 'version' command to it. LIMIT ----- Syntax: TELL TOURNEYBOT LIMIT RATING|EXP|REP TOURNEY Access: Moderator Description: Limits who can sign up for the specified tourney based on either rating, experience and/or RepBot reputation. Use -1 to specify no limit. Example: "TELL TOURNEYBOT LIMIT RATING 1600 -1 TOURNEY 87" will make it so that only players whose ratin is 1600 or above will be able to sign up for Tourney #87. MATCHES ------- Syntax: TELL TOURNEYBOT MATCHES or MATCHES FINISHED|UNFINISHED|ALL TOURNEY Access: Everyone Description: Lists matches of the specified tourney that meet the argument criteria, regardless of round. If you only specify the tourney number, it will list all currently still unfinished matches in that tourney. If you specify FINISHED, it will list all the finished matches, UNFINISHED all unfinished and ALL all matches of the specified tourney. Example: "tell TourneyBot matches 450" will list all matches that haven't been completed yet in Tourney #450. MATCHLEN -------- Syntax: TELL TOURNEYBOT MATCHLEN NORMAL|FINALS TOURNEY Access: Moderator Description: Sets the match length for the specified tourney. NORMAL indicates all rounds except for the final one, where as FINALS indicate the final round. should be between 1 and 99. Example: "TELL TOURNEYBOT MATCHLEN NORMAL 3 TOURNEY 43" sets the match length to 3 for all rounds but the final one in Tourney #43. MAXPLAYERS ---------- Syntax: TELL TOURNEYBOT MAXPLAYERS TOURNEY Access: Moderator Description: Set the maximum number of players in the specified tourney. The number has to be between 2 and 128. See also MINPLAYERS. Example: "TELL TOURNEYBOT MAXPLAYERS 64 TOURNEY 99" will set the maximum number of players in Tourney #99 to 64. MINPLAYERS ---------- Syntax: TELL TOURNEYBOT MINPLAYERS TOURNEY Access: Moderator Description: Set the minimum number of players in the specified tourney. The number has to be between 2 and 128. See also MAXPLAYERS. Example: "TELL TOURNEYBOT MINPLAYERS 8 TOURNEY 99" will set the minimum number of players in Tourney #99 to 8. MODERATORS ---------- Syntax: TELL TOURNEYBOT MODERATORS Access: Everyone Description: Lists all moderators. (Moderators are tourney directors, that is, the people who hold tourneys, set the rules, resolve disputes etc.) NEXT ---- Syntax: TELL TOURNEYBOT NEXT Access: Everyone Description: Displays the match-ups for the next round of the specified tourney (that is, current round + 1) Example: "tell TourneyBot next 21" will display the match-ups of the next round in Tourney #21 (assuming at least some have already been determined). NOLIMIT ------- Syntax: TELL TOURNEYBOT NOLIMIT Access: Moderator Description: Eliminates all experience and rating limits from the specified tourney. (They're all set to -1). Example: "TELL TOURNEYBOT NOLIMIT 55" will eliminate all limits from Tourney #55. OPEN ---- Syntax: TELL TOURNEYBOT OPEN Access: Moderator Description: Opens a tourney so that players can begin signing up for participation. Remember to set up tourney properties beforehand, as most of the set-up commands won't work after the tourney's been open. Example: "TELL TOURNEYBOT OPEN 15" will open Tourney #15. PLAYERS -------- Syntax: TELL TOURNEYBOT PLAYERS Access: Player Description: Lists all players who've registered to play in the specified tourney. Example: "TELL TOURNEYBOT PLAYERS 319" will list all players in Tourney #319. PREVIOUS -------- Syntax: TELL TOURNEYBOT PREVIOUS Access: Everyone Description: Displays the match-ups for the previous round of the specified tourney (that is, current round - 1). Example: "tell TourneyBot previous 21" will display the match-ups of the previous round in Tourney #21 (assuming at least some have already been determined). REGISTER -------- Syntax: TELL TOURNEYBOT REGISTER Access: Everyone Description: Signs you up for participation in the specified tourney, assuming you meet the requirements and that the tourney's not full yet or already in progress. Example: "TELL TOURNEYBOT REGISTER 39" will register you for Tourney #39 REMOVE MODERATOR ---------------- Syntax: TELL TOURNEYBOT REMOVE MODERATOR Access: Moderator Description: Remove yourself from the list of tourney moderators. RENAME ------ Syntax: TELL TOURNEYBOT RENAME Access: Moderator Description: Renames the specified tourney. Note that the new name should be between 3 and 100 characters long, or else you'll get the syntax error message. Example: "TELL TOURNEYBOT RENAME 5 MadMatt's Special Tourney" will rename Tourney 5 from whatever it was before to "MadMatt's Special Tourney." REPORT LOSS ----------- Syntax: TELL TOURNEYBOT REPORT LOSS - TOURNEY Access: Player Description: Inform the bot that you lost a match in the specified tourney with the specified result. Example: "TELL TOURNEYBOT REPORT LOSS 7-4 TOURNEY 92" will inform TourneyBot that you lost a match in Tourney #92 with the result of 7-4. RESET ----- Syntax: TELL TOURNEYBOT RESET Access: Moderator Description: Resets the specified tourney to its initial state (just as if it was created anew). You can only do that before the tourney starts. Example: "RESET 34" resets Tourney #34. RESETSTANDINGS -------------- Syntax: TELL TOURNEYBOT RESETSTANDINGS Access: Moderator Description: Resets the standings for the specified tourney type. Example: "RESETSTANDINGS fridays3" resets Fridays3 standings. ROUND ----- Syntax: TELL TOURNEYBOT ROUND TOURNEY Access: Everyone Description: Displays match-ups for the specified round of the specified tourney. Example: "TELL TOURNEYBOT ROUND 1 TOURNEY 4" displays info on the first round of Tourney #4. SCHEDULER --------- Syntax: TELL TOURNEYBOT SCHEDULER Access: Admin Description: Sends information on every scheduled task. STANDINGS ---------- Syntax: TELL TOURNEYBOT STANDINGS | Access: Everyone Description: Displays the standings of the specified tourney. If you specify a number, you will get the standings for that tourney only. If you specify the tourney type (such as 'fridays3'), you will get the overall standings for that tourney. Example: "TELL TOURNEYBOT STANDINGS fridays3" will display the overall standings for the fridays3 tourney. START ----- Syntax: TELL TOURNEYBOT START Access: Moderator Description: Starts the specified tourney. Will only work if the tourney's open and enough players have signed up for it. Example: 'TELL TOURNEYBOT START 64' starts Tourney #64. SUBSCRIBE --------- Syntax: TELL TOURNEYBOT SUBSCRIBE Access: Everyone Description: This command is for those who want to receive TourneyBot shouts in tells, so that they can keep toggle silent on all the time, but still receive all TourneyBot information. See also UNSUBSCRIBE. SUBSCRIBERS ----------- Syntax: TELL TOURNEYBOT SUBSCRIBERS Access: Moderator Descriptors: Lists all subscribers (people who receieve TourneyBot shouts in tells). TOURNEY ------- Syntax: TELL TOURNEYBOT TOURNEY Access: Everyone Description: Sends detailed information on the specified tourney, including minimum and maximum number of players, description etc. Example: "TELL TOURNEYBOT TOURNEY 44" displays detailed info on tourney 44. TOURNEYS -------- Syntax: TELL TOURNEYBOT TOURNEYS [CREATED|OPEN|PLAYING|COMPLETED|ALL] Access: Everyone Description: Lists tourneys. If you don't specify an argument, only the tourneys that are currently accepting sign-ups or are in progress will be displayed. If you do specify an argument, the output will be filtered according to it: CREATED will list tourneys being set up, OPEN tourneys accepting sign-ups, PLAYING tourneys already in progress, COMPLETED tourneys that have been completed and ALL will list all tourneys, regarding of their state. Example: "TELL TOURNEYBOT TOURNEYS PLAYING" will list all tourneys currently in progress. UNBAN ----- Syntax: TELL TOURNEYBOT UNBAN ||GLOBALLY Access: Moderator Description: Remove the ban on the specified player. This is the reverse command of BAN and works the same way. If you specify a number, player will be unbanned from that tourney only, if you specify the type, he will be unbanned from all (future) tourneys of that type and if you specify 'globally', he will be removed from the global ban list. Only the administrator can globally unban and only those allowed to create tourneys of a type are allowed to unban from that type. Example: "TELL TOURNEYBOT unban MadMatt 17" will enable MadMatt to enter Tourney #17. UNSUBSCRIBE ----------- Syntax: TELL TOURNEYBOT UNSUBSCRIBE Access: Everyone Description: Stops sending TourneyBot shouts to you in tells. See also SUBSCRIBE. VERSION ------- Syntax: TELL TOURNEYBOT VERSION Access: Everyone Description: Sends the version information to the requesting player via tell. YES --- Syntax: TELL TOURNEYBOT YES Access: Everyone Description: Confirms something. It's usually sent when TourneyBot prompts you to confirm the previous command. Usually you will have about 10 seconds to send the confirmation. If you fail to do so within the specified time limit, your previous command will be ignored.