Documentación / Core Services / Group Finder
Built in Service id group_finder 39 commands 15 settings

Group Finder

Members post what they want to run, with role slots and a start time, and others join with one click. A listing can stay in your server, be shared with allied servers, or go to a public board, with a live web chat for each group.

Turn it onDashboard, Services, Group Finder, switch to Enabled
First stepRun setup
PlanEvery feature included for every server: unlimited templates

Set it up

The dashboard's health check expects: Listing channel. It shows a warning while one of these is missing or points at something deleted. The steps below say what each one does.

Group Finder lets members post a group they are recruiting for, join with one click, and get told when a matching group appears. Setting it up takes one command or one click. Every step below can be done by a server owner or a member with Manage Server.

  1. Check the bot can create channels. The setup wizard creates a category, a text channel and a forum channel, so the bot needs Manage Channels in the server. Without it the wizard stops before changing anything and asks you to grant the permission. If you would rather point Group Finder at channels you already have, skip to step 4.

  2. Turn the service on. Open the dashboard, choose the server, open Services and switch Group Finder on. You can skip this step when you use the wizard in step 3; switching the service on is one of the wizard's own steps.

  3. Run the wizard. In Discord, type /group setup, or open Services, then Group Finder in the dashboard, which lands on the Set Up Group Finder page while nothing is configured, and press Set Up Group Finder. The wizard detects the games your channel and role names mention, creates a Group Finder category with #lfg-listings (everyone reads, only the bot posts) and #lfg-forum (one tag per game plus Raid, Dungeon, PvP, Social, Arena and Fresh, Prog, Farm, Chill), sets the channel permissions, saves both channels as the listing and forum channels, turns on Create forum threads, creates starter templates, and posts a welcome card in #lfg-listings. Rerunning it reuses channels and templates that already exist. The final card lists each step with a check mark or a cross; a cross means that step failed, so read the lines rather than the title.

  4. Or configure by hand. On the dashboard open Services, Group Finder, Settings. The only setting that matters for posting is the Listing channel; without one, the first /group create adopts the channel it was typed in and saves it as the listing channel. Set a Forum channel and tick Create forum threads if you want one thread per listing instead of cards in a text channel; while both are set, listings go to the forum only. Everything else has a working default: 3 active listings per member, listings open 4 hours by default and 48 at most, a 60 second create cooldown, no minimum account age, no blocked words, open joining.

  5. Decide the optional channels. On the same page, an Alert channel is needed only if members will choose channel delivery in /group-alerts add; without it those alerts do not send and the command says so. A Log channel receives a notice each time someone files /group report. An LFG Ping Role ID makes each new card mention that role, at most once every 10 minutes.

  6. Post the first group. In any channel, run /group quick dungeon or /group create title:Test run. The reply is **{title}** is live! (or posted to #channel when the card went elsewhere). Look for the card: it shows the title with how many players are wanted, the leader, the party size, the time left, and Join, Leave, Watch, Ready Check and Done buttons. With forum threads on, the card is the first post of a new thread in #lfg-forum.

  7. Confirm it works end to end. Have a second member press Join on the card or run /group join and pick the listing. The card updates with their name, and /group browse lists the group. Then press Done on the card or run /group close to end it; the card switches to closed and, with forum threads on, the thread is locked and archived.

  8. Check the summary. /group-admin settings shows the channels and limits the bot is using. If a channel shows as a dash, it is not set. /group-admin templates lists the templates members can pick in /group create, including the starter ones the wizard made.

  9. Decide who can run what. Open Services, Group Finder, Commands in the dashboard. /group-admin commands are hidden by Discord from members without Manage Server by default. /group noshow, /group approve, /group deny and /group report sit in the moderation category, so applying the Default preset limits them to your moderator roles even though members and leaders use them; give them a rule of their own if you want everyone to keep them.

4 optional features with their own switch
  • Forum channel: group finder forum (when auto forum threads is on)
  • Log channel: group finder log
  • Alert channel: group finder alerts
  • Ping role: group finder ping role

Cómo funciona

  1. Run setup. /group setup provisions the listing channel, forum, permissions and templates in one go.
  2. Post a listing. /group create, /group quick raid, or the web form with a live preview. Title, game, party size, expiry, region, platform, voice, join mode, language, difficulty, visibility and an optional start time.
  3. People join. Join, Leave and Watch buttons on the listing, or a role picker when the template has slots. A full listing takes a waitlist.
  4. Run it and close it. A ready check, a reminder 15 minutes before the start, a voice channel if the run needs one, then Done, which credits everyone and asks them to rate the leader.

Permissions the bot needs

Generated

The invite link grants these. If one is missing the service page in the dashboard shows a re-grant banner, and the affected commands say what they cannot do instead of failing silently.

Manage ChannelsView ChannelSend MessagesEmbed LinksRead Message HistoryManage RolesManage ThreadsCreate Public Threads

What is included

GeneratedSee pricing

Every Group Finder feature is included for every server, on the shared bot and on custom bots. A subscription adds a custom bot identity and marketplace access, not features here.

FunciónIncluded
Overview
View Templates
Create/Edit Templates
Browse Listings
Listing Detail
Moderate Listings
Settings
Analytics
Reports
Audit Log
Suspensions
Networks
Límites
TemplatesUnlimited

Comandos

GeneratedEvery command in detail
comandosQué hace estoWho by default
/group
/group setupAuto-setup Group Finder for this serverServer managers
/group createCreate a new group listingEveryone
/group browseBrowse active group listingsEveryone
/group joinJoin a group listingEveryone
/group leaveLeave a group listingEveryone
/group my-listingsView your active group listingsEveryone
/group closeClose one of your active listingsEveryone
/group noshowReport a member who didn't show up to your groupModerator roles
/group reinviteDM your recent teammates about your latest groupEveryone
/group pollLet members vote on when one of your groups should runEveryone
/group repeatMake one of your groups repeat on a schedule, or stop itEveryone
/group relistRelist a previously closed or expired groupEveryone
/group watchWatch a listing for join/leave/close updatesEveryone
/group watchingList all listings you're watchingEveryone
/group editEdit the title or description of your listingEveryone
/group applyApply to join an approval-required listingEveryone
/group approveApprove an applicant for your listingModerator roles
/group denyDeny an applicant for your listingModerator roles
/group bumpRe-post your listing to make it visible again (1h cooldown)Everyone
/group reportReport a listing or its leaderModerator roles
/group quickQuick-create a group from presets (e.g. mythic+ 15)Everyone
/group-admin
/group-admin settingsView current Group Finder settingsServer managers
/group-admin templatesList Group Finder templates for this serverServer managers
/group-admin close-listingForce-close any active listingServer managers
/group-admin statsShow Group Finder statistics for this serverEveryone
/group-admin reportsView open reports for this serverServer managers
/group-admin suspendSuspend a user from creating listingsServer managers
/group-admin unsuspendLift a user's listing suspensionServer managers
/group-admin suspensionsList all active posting suspensionsEveryone
/group-admin network createCreate a new federation networkServer managers
/group-admin network joinJoin an existing federation networkServer managers
/group-admin network leaveLeave a federation networkServer managers
/group-admin network listList all networks this server belongs toEveryone
/group-admin network set-visibilityUpdate outbound/inbound visibility in a networkServer managers
/group-alerts
/group-alerts addSubscribe to alerts for new group listingsEveryone
/group-alerts listView your active alert subscriptionsEveryone
/group-alerts removeRemove an alert subscriptionEveryone
/group-alerts clearRemove all your alert subscriptionsEveryone
/group-alerts pingsTurn game pings from this server on or off for youEveryone

Everything it does

Listings

A listing is a Discord message that keeps itself up to date.

Everything a group needs. Title, game, description, party size from 2 to 40, expiry, region, platform, voice required, open or approval join mode, language, difficulty, visibility, and a start time up to 14 days out.
Quick create from presets. /group quick with mythic+, raid, arena, dungeon or pvp fills sensible defaults, and arena detects 2v2 and 3v3 brackets.
Templates and activity presets. Reusable listing cards with named role slots, emoji and per-role capacity, plus per-game presets that feed the web form.
Edit, bump, relist, close. Change the title, description or size, bump once an hour, relist a closed run as a fresh copy, or close it. Admins can force-close anything.
Forum threads. Optionally every listing opens its own forum thread for coordination, locked when the group closes.
Expiry that cleans up. Overdue listings are closed every 30 seconds, which refreshes the message, locks the thread, deletes the voice channel and archives the chat.

Joining

Seats are counted properly, and leaders can vet who gets one.

One click or a role pick. Join and Leave buttons, or a select menu of role slots when the template defines them. Members can switch slots.
Capacity that holds. Joins are checked under a database lock, so two people cannot take the last seat at once.
Waitlists. A full listing takes a waitlist, and the first person on it is promoted when someone leaves.
Approval mode. Leaders can require applications with an optional 200 character note, and approve or deny from Discord or the dashboard. A server setting can require approval everywhere.
Removed means removed. A member kicked from a group cannot rejoin or reapply. Someone who left on their own can.
Watch a listing. Get DM updates on a group you are not in.

Finding groups

Browse, subscribe, or let the bot find you.

Browse with filters. Game, activity, region and platform, sorted by newest, expiring soon or closest to full, eight per page.
A For You sort on the web. The dashboard boosts listings for games you have joined before, and can hide full groups.
Alert subscriptions. Filtered alerts for new listings by DM, to a server alert channel, or as an hourly digest, with quiet hours and a cap of 5 per hour.
Game pings. Off by default. When on, a new listing DMs people who ran that game in the last 14 days, or who are playing it now if the bot can see presence, up to 25 per listing and once per member per game every 8 hours, each with a Stop these pings button.
A role ping. Optionally ping a role on every new listing, at most once every 10 minutes.

Scheduling

For the runs that happen at a time, not right now.

Start times and reminders. Set a start time on creation and members get a reminder about 15 minutes before.
Time polls. Propose 2 to 5 start times, members vote with buttons, and the winner becomes the listing's start time.
Repeating runs. Daily, weekly, biweekly or monthly, up to 52 runs or an end date. The next run is posted 72 hours ahead, and missed cadences are skipped rather than backfilled.
Calendar links. Every scheduled listing carries an ICS download and a Google Calendar link.

During and after

Getting the group in, and remembering how it went.

Ready checks. The leader posts a tally and members click Ready or Not Ready, tracked for five minutes.
Auto voice. When a voice-required listing fills, the bot creates a voice channel sized to the party under the listing channel's category, and removes it when the group is done.
Done and rated. Marking a group done credits everyone's completion count and DMs each member a thumbs up or down for the leader. The score shows after 3 votes, and only totals are ever shown.
No-shows and reinvites. Leaders can flag a no-show, and /group reinvite DMs recent teammates about a new run.
History. Groups created, joined and completed, completion rate, average size and reputation, on each member's History page.

Sharing across servers

The part no other LFG bot does. Opt-in at every step.

Networks. Create a network and share its ID, or join one, with separate switches for sending your listings out and receiving others' in.
Live copies. A network listing appears as a working listing on every peer server, posted by that server's own bot. Joins, leaves and completion update every copy.
A public board. With Allow Cross-Post on, a public listing also appears on the no-login board at /lfg, where visitors can request to join and the leader accepts from the dashboard.
Your own public page and widget. Every server gets a public LFG page and an embeddable widget for your website that refreshes every 60 seconds.
A chat room per group. Network and public listings get a live web chat with markdown, mentions, reactions, pins, edits within 5 minutes and its own ready check. It goes read-only 24 hours after the listing closes.

Moderation

Reports, suspensions and filters that run before a listing posts.

Reports. Members report a listing or leader, and staff resolve reports as dismissed, listing removed or user suspended.
Suspensions. Stop a member posting for 1 to 720 hours with a reason. Suspensions are per server.
Filters before posting. A keyword blocklist of up to 50 terms, a minimum account age, a cap on active listings per member, and a cooldown between posts.

In the dashboard

Overview KPIs, a live feed, the setup banner and a command reference.
Browse and Create Filters with the For You sort, and the web create form with a live preview.
My Listings, My Groups, History What you posted, what you joined, and your past runs with completion rate and reputation.
Alerts Your saved alert searches.
Templates and Presets Listing cards with role slots and branding, and per-game presets for party size, slots, expiry and difficulty.
Listings, Reports, Suspensions, Audit Log Moderate any listing, kick members, approve or deny applicants, resolve reports, manage suspensions, and see who did what.
Networks and Requests Network membership with inbound and outbound switches, and the inbox of join requests from the public board.
Settings Listing, log and alert channels, forum threads, active listings per member, default and maximum expiry, cooldown, minimum account age, the ping role, listing approval, cross-posting, game pings and their look-back, experience levels, the keyword blocklist, and the public page URL and widget embed code with a dark and a light theme.
Analytics Usage metrics for the service.
Setup The re-runnable provisioning wizard.

Configuración

GeneratedAll 15 settings
Listing channel Where new group listings are posted. Not required: the first /group create on a server with no listing channel posts in the channel it was typed in and makes that channel the listing channel. /group quick and /group bump also post here. When a forum channel with Create forum threads is set, listings go to the forum instead.
Log channel A channel where the bot posts a notice each time a member files a /group report. Nothing else is posted there.
Alert channel Channel used for alert subscriptions that deliver to a channel instead of a DM.
Forum channel A forum channel that gets one thread per listing when Create forum threads is on. While both are set, new listings are posted only as forum threads and the listing channel is skipped.
Create forum threads Opens a thread in the forum channel for every new listing so the group can talk before it starts. Off by default. While on, listings from /group create and /group relist are posted only in the forum, tagged by game, activity and difficulty when the forum has tags with those names, and the thread is locked and archived when the listing ends.
Ping role A role mentioned when a listing card is posted or bumped, at most once every 10 minutes per server. Members cannot mute it through the bot; they leave or mute the role in Discord. /group-alerts pings controls game ping DMs, not this role.

Runs on its own

A 30-second loop. Expires overdue listings, purges archived chats, re-renders live listings after a template edit, sends start reminders, posts the next repeating run, and flushes alert digests.
Fan-out on post. Game pings and network copies are sent the moment a listing is created or relisted.
Rate limits built in. One role ping per 10 minutes, 5 alerts per member per hour, and 15 network broadcasts per minute per server.

Límites

WhatValorNotas
Party size2 to 40
Active listings per member1 to 20Default 3.
Cooldown between posts0 to 3,600 sDefault 60.
Listing expiryup to 720 hDefault 4 h, maximum 48 h unless you raise it.
Default expiry setting1 to 168 hDefault 4.
Minimum account age0 to 365 daysDefault 0, which is off.
Start timeup to 14 days ahead
Bumponce an hour
Repeating series52 runsOr an end date. Next run posted 72 h ahead.
Time poll options2 to 5
Alerts per member5 per hourDigests flush once an hour.
Game pings25 per listingOnce per member per game every 8 hours.
Game ping look-back1 to 90 daysDefault 14.
Keyword blocklist50 terms
Suspension1 to 720 hPer server.
Chat message1,000 charactersEdit or delete within 5 minutes.
Widgetup to 25 listingsRefreshes every 60 s.

Safety

Local by default. A listing stays in your server unless the creator chooses network or public, and public also needs the server's Allow Cross-Post switch.
Peers cannot reach in. A button on a copied listing re-checks that the listing is still shared with that server before acting.
Anonymous ratings. Only totals are ever shown, never who voted.
No smuggled pings. Report notices never mention roles or everyone, whatever a listing title contains.
Chat is checked live. A kicked member's chat connection is closed on the next roster update, and every chat action is scoped to its own listing.
Public visitors cannot join. They can only request, and the leader decides.
Your command rules apply. Every command and every button passes your per-command role, channel and cooldown rules.

What it does not do

  • No matchmaking or skill rating. Reputation is a thumbs-up percentage.
  • No account linking for PSN, Xbox or Steam, and no game invites.
  • Suspensions do not follow a member across a network.
  • The auto voice channel is a plain Discord channel, not a join-to-create room.
  • No email or push alerts. Alerts are DMs, a channel, or a DM digest.
  • The For You sort is web only.

Preguntas

Can members from other servers join my group?

Only if you share the listing. Network listings are joinable from every server in the network. Public listings can be requested from the public board, and the leader accepts or denies.

Does a listing post to other servers automatically?

No. Local is the default. The creator picks network or public per listing, and public also needs your Allow Cross-Post setting.

What happens when the group is full?

The listing shows full, new joiners go on the waitlist if it is enabled, and if the run requires voice the bot creates a voice channel sized to the party.

Can I run the same raid every week?

Yes. /group repeat weekly posts the next run 72 hours ahead, up to 52 runs or an end date.

How do alerts work?

Subscribe to a game, activity, region or platform and get new listings by DM, in a channel, or as one digest an hour, with quiet hours if you want them.

Can I put listings on my website?

Yes. Every server has a public LFG page and an embeddable widget with dark and light themes that refreshes every minute.

YourBot docs Reference tables are generated from the code that is running. Ask in Discord Suggest a correction