The free Discord bot for PUGs and LFG

For Discord server owners

The free Discord bot for PUGs and LFG

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.

Free
No premium tier
5 min
To set up
16,000+
Members served
See it in your server

One hub. One click. A full lobby.

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.

A hub that runs itself

Active games, join buttons and leaderboards in one live message that the bot keeps up to date.

Teams that are actually fair

Pick Random, ELO balanced or captains' draft. The bot splits the lobby and posts the teams.

Voice channels on demand

Team channels appear when a match starts and are cleaned up afterwards. Nobody has to manage them.

Why server owners pick it

Everything a gaming community needs to play together

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.

A bigger player pool from day one

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.

Balanced teams, every match

Choose Random, ELO balanced or a captains' draft for each game. Team sizes run from 1v1 to 8v8, and ELO updates after every result.

Leaderboards that keep players coming back

ELO, wins, win rate and streaks for every player, with public or server-only leaderboards. Reset them weekly, monthly or by season.

Pings for people who asked for them

Members opt in to a notification role with one click and get pinged when a new game goes up. Everyone else is left alone.

LFG sessions with no silent no-shows

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.

Battlefield 6 scoreboards, read for you

On Battlefield 6, drop an end-of-round screenshot and the bot reads the scoreboard, so nobody types in results by hand.

Rehearse before you announce

Admins run a private test game with simulated players. Nobody is pinged and nothing counts toward stats, so you can check the setup quietly.

Ready when you want real competition

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 →
Setup

Live in about five minutes

You need Manage Server for the PUG wizard and Administrator for the LFG wizard. Players need nothing at all, not even a website account.

01

Add the bot

Press Add to Discord, pick your server and approve the permissions. It asks only for what it uses, and never for Administrator.

02

Make a voice category

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.

03

Run the PUG wizard

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:#PUGS
04

Add LFG and a ping role (optional)

Run 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 Pings
Common questions

What server owners ask first

Is it really free?

Yes. There is no premium tier and no paywalled commands. Add it, set it up and use every feature.

What permissions does it need?

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.

Do my players need an account?

No. PUGs and LFG live entirely in Discord. Players join with a reaction or a button.

Which games does it support?

Any game played in teams. Battlefield 6 also gets automatic scoreboard reading from screenshots.

Will other servers see my games?

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.

Can I try it before adding it?

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.

What if something breaks?

The people who build the bot answer in the TWL Discord. Open a ticket there and you talk to them directly.

Ready when you are

Give your server a reason to play tonight

Add the bot, run one setup command, and your members can start their first PUG in minutes.