
For Discord server owners
Turn "anyone want to play?" into full games. Your members join a pick-up game with one reaction, the bot balances the teams, opens the voice channels and keeps score. Public games also fill from every other server running the bot, so your queues fill faster.
The bot posts a live hub in a channel you choose. Members create or join games from buttons, and the bot handles everything after that.
Active games, join buttons and leaderboards in one live message that the bot keeps up to date.
Pick Random, ELO balanced or captains' draft. The bot splits the lobby and posts the teams.
Team channels appear when a match starts and are cleaned up afterwards. Nobody has to manage them.
Built and run by TeamWarfare League, which has run competitive gaming since 2001. It is the same bot that runs match comms for the leagues and tournaments on TWL.
Public PUGs and LFG sessions show up in every server running the bot, so your members can fill a game even on a quiet night. Want it kept in-house? Make the game private and only your server sees it.
Choose Random, ELO balanced or a captains' draft for each game. Team sizes run from 1v1 to 8v8, and ELO updates after every result.
ELO, wins, win rate and streaks for every player, with public or server-only leaderboards. Reset them weekly, monthly or by season.
Members opt in to a notification role with one click and get pinged when a new game goes up. Everyone else is left alone.
Post a session with a game and a start time. The bot confirms with players by DM before it starts and can send the match password and details to everyone who joined. The /time command turns any start time into each player's own timezone.
On Battlefield 6, drop an end-of-round screenshot and the bot reads the scoreboard, so nobody types in results by hand.
Admins run a private test game with simulated players. Nobody is pinged and nothing counts toward stats, so you can check the setup quietly.
When your community wants ladders, leagues or tournaments, the same bot opens a channel for each match, handles map bans and score reports, and posts results to your server.
Host a competition on TWL →You need Manage Server for the PUG wizard and Administrator for the LFG wizard. Players need nothing at all, not even a website account.
Press Add to Discord, pick your server and approve the permissions. It asks only for what it uses, and never for Administrator.
Create a category such as PUGS for the team voice channels and let the bot manage channels in it. The wizard in the next step names anything that is still missing.
In the channel where the hub should live, run the wizard. It checks permissions, posts the hub and connects the category.
/pug setup voice_category:#PUGSRun the LFG wizard in your LFG channel, and give each hub a role that members can opt in to for pings.
/lfg setup notify_role:@LFG PingsYes. There is no premium tier and no paywalled commands. Add it, set it up and use every feature.
Manage Channels and Manage Roles to create team voice channels with the right access and to assign opt-in ping roles, plus View Channels, Send Messages, Embed Links, Attach Files, Add Reactions, Read Message History and Use Application Commands. It never asks for Administrator.
No. PUGs and LFG live entirely in Discord. Players join with a reaction or a button.
Any game played in teams. Battlefield 6 also gets automatic scoreboard reading from screenshots.
Only if you want them to. Public games are listed in every server running the bot, which helps lobbies fill. Private games and private leaderboards stay in your server.
Yes. Join the TWL Discord and play a PUG there first. Once it is in your server, admins can run a private test game that pings nobody.
The people who build the bot answer in the TWL Discord. Open a ticket there and you talk to them directly.
Add the bot, run one setup command, and your members can start their first PUG in minutes.