Click here to add TK Bot to your Discord Server.
Select which of your servers you’d like to add TK Bot to.
Give TK Bot the proper permissions (as shown in the photo)
Too many messages in a channel will cause tournament cards to be pushed out of immediate visibility, so it is recommended that a designated #TournamentSignup channel be created with permission settings to restrict anyone other than the bot or tournament admins from typing in it.
The same goes for the Registration card, made with the '/registration create' command. A designated channel for only this card is recommended to allow quick and easy access.
Create a Registration card with the /registration create command in a discord channel that the bot has permissions to type in and edit.
From there click the reaction icon below the card to create your TK account.
Before being able to use the bot, users will first have to register their Discord account and accept the Terms of Service.
TK Bot will DM you with the following card. Click “Please click here to signup” to create your official TK account.
Please be aware, you’ll need to have your DM’s turned on so the bot can message you.
When taken to the site, click “Accept and Login” and authorize when prompted by Discord.
Your server members only need to register for a TK account when competeing for cash prizes or adding funds to their TK Account wallet.
In a public channel, type:
or, the shorthand way:
Returns a list of commands relevant to that channel.
To send funds to another user, type /transfer X @mention in a public channel. Replace the X with how much money you want to send, and make sure you @mention the right user! Ex: /transfer 10 @PartyPete
Returns a link to the support server.
Returns a link to leave some feedback on the bot through our Google survey.
This allows the team creator to remove a user from your Team.
Starts the creation of a tournament through private messages.
Begins the lobby creation setup in DM's.
Starts the creation of a quickmatch system through private messages.
Builds Team Management channels in the server, allowing users to create and join Teams.
Returns an embed that gives users the ability to register with Tournament Kings.
Initiates the readyup sequence that requires players to respond to a DM from the bot to mark themselves active for the tournament. Defaults to 30 seconds. Ex. For two minute timer /readyup 120
Sets the bracket channel to public or private. Default: Private. Ex: /log private
Sets the log channel to public or private. Default: Private.
Starts the tournament, creates the bracket, and gives participants permissions to view the rest of the tournament channels.
Used to set the player cap before starting a tournament
Kicks the specified participant from the current tournament.
Bans the specified participant from the current tournament.
Scores a specified match
Reloads the bracket image in the bracket channel.
Ends a tournament after the last match has been completed.
These are commands that can be done to begin lobby-specific processes.
Any tournament creation commands can additionally be done here. Lobbies are essentially an extra gate to limiting the amount of users participating in an event.
Sends an embed with all the available lobby commands and information.
Sends a ready check to the lobby #chat channel. Users who do not react to this are kicked from the lobby.
This command will create a pickup game with  people, and makes teams of .
This command is saying: /lobby start ffa [8 = total partipants] [2 = members per group] [1 = winners per group]
Tourney Bot™ will now create 4 groups of  out of the total  participants and will make the top  player the winner of each gorup.
This will progress the FFA round on to the next with the winners from the previous round.
This is used to automate the creation of pickup matches. This command will create matches every minute with teams of . Only users who are not already in a match will be included.
These are messages sent directly to the bot.
Allows users to view their account information, such as playable balance, Cash balance, and TKash balance.
Allows the user to deposit money to their account via a PayPal. A link to the tournament kings website will direct you to a page where you can securely transfer money with PayPal.
Sends the user to the Tournament Kings site to withdraw money from their account.
After creating a tournament, a category and corresponding channels will be made automatically.
This is where all action messages are sent:
Tournament commands will not work in the #log channel
Non-Tournament admins are automatically restricted from typing in this channel
Score is reported by reacting first with the score of the first team, and then the score of the second team.
Score is then confirmed by reacting to the appropriate emote.
These lobby channels will appear within the catagory you named when creating the lobby.
All notifications of players joining/leaving will be sent here.
This is where pickup game ranks will be shown. It will automatically update after each scored pickup game.
This is where match results from pickups in the lobby will be posted.
A locked channel that only members of the lobby can participate in
This is the intended place for tournament admins to put their commands.
These will appear after a /lobby start ffa command is done in a lobby.
FFA group results will be posted in this channel in the form of embeds showing all winners of each group.
Embeds with all participating players in the group will be sent here, and players will be given the opportunity to score their matches here as well.
Once a /lobby start ffa command is submitted, FFA groups and channels will be made, depending on the parameters of the command.
After a FFA group has been created, there are several different ways of scoring:
To have everyone in the group move on to the next round, make the number of winners the group size to have everyone move on to the next round.
Pickups are a tool to take everyone in your lobby, and randomly generate teams. The teams are then randomly matched against one another for a single game.
Default - (Losers' bracket team must beat Winners' bracket team twice to win)
Single match - (The winner is decided in one game)
Each player who joins a paid event will have the entry fee deducted from their TK account upon entry.
Entry fees can range from $.25 to $50,000.
This will create the Team Management category with the #create-team and #join-team channels
Roster size (Can only join tournaments with teams of the same size)
Organization name (enter None for no organization name)
3-letter tag name
Upload an image ('None' for default image)
This sends a DM from the bot to the team creator, where they will need to approve the request.
React with the Check to accept, X to decline
This confirmation expires after 5 minutes
You only need a TK account to participate in events with cash prizes or to deposit funds into your TK wallet.
If an event does require you to have an account, the bot will automatically bring you through the account registration process when you attempt to join the event.
All you need to do to get started after inviting the bot is type '/help' in a public channel, and then choose what command you want to run! Create a tournament, Quick Match, Lobby, you name it!
The bot does a lot of different things, so to ensure it's always working properly, it needs administrator rights.
We recommend a special channel called "registration" where you create a registration card for users to react to. Make sure you set permissions to stop people from typing in that channel, or else the registration card will get lost in the messages.
We recommend having designated #registration & #tournament-singup channels, where only tournament admins can send messages. That way, you can make sure the registration & tournaments cards are easily accessible and never get pushed up by messages in the channel.
We designed the bot to be agnostic to game, meaning if you have a discord community, you can use it for whatever game you want... even Ping-Pong!
Once you have the tournament created, users can join by reacting to the tournament card in the channel you made the tournament in. Make sure users can see the channel, otherwise they won't be able to join!
All you have to do is give them the 'tournament admin' role, which the bot will have already created. Once you do that, they will be able to use the bot to run their own events!
In order to join a paid event, you will need to first deposit funds into your Tournament Kings account. You can do this via Paypal by sending a DM to the bot saying /deposit
All transactions are securely done through our Paypal integration. As one of the best known payment systems in the world, we chose Paypal so provide security and peace of mind to our users.
Simply DM the bot /account to see all of your account information!