SM

Sayed Mowafi

Full-Stack Developer|
Backend2025

Lord Farming Discord Bot

Automated matchmaking system for Marvel Rivals lord farming sessions with intelligent queue management, voice channel automation, and team formation.

Discord
LF
Lord Farming
Text Channels
#general
Host Only
Join to Host
Lord Farming
No active sessions
Matchmaking
#announcements
Support
Tank
DPS
Flex
H
Host_Sayed
Online
#general
#

Welcome to #general

This is the start of the #general channel.

Message #general
Discord Bot

Overview

A Discord bot built to solve the chaos of organizing Marvel Rivals lord farming sessions. Before this bot, hosts had to manually coordinate players, track who was playing what role, and constantly ping people when spots opened up. The bot automates the entire process from session creation to team formation, letting hosts focus on actually playing the game instead of managing spreadsheets.

The Problem

Organizing lord farming sessions in Marvel Rivals requires coordinating 6+ players with specific role requirements (Tank, DPS, Support). Manual coordination through Discord messages is slow, error-prone, and frustrating. Hosts spend more time managing logistics than actually playing.

The Solution

An automated Discord bot that handles the entire matchmaking workflow. Players verify their IGN and available roles once, then simply join voice queue channels. The bot automatically matches players to sessions based on team composition requirements and moves them to the correct voice channels.

How It Works

1

Host joins the 'Join to Host' voice channel to create a new session

2

Bot DMs the host for character selection and team formation setup (2-2-2, 3-3-6, or custom)

3

Players join role-specific queue channels (Tank, DPS, Support, Flex)

4

Matchmaking engine auto-fills teams using FIFO priority

5

Players are automatically moved to the session voice channel

6

Warning system activates during farming with 3-minute grace periods

7

Session ends and all data is cleaned up automatically

Key Features

  • Intelligent FIFO matchmaking engine with role-based queuing
  • Automatic voice channel creation and player movement
  • Character selection via DM with conflict detection (one character per team)
  • Configurable team formations: 2-2-2, 3-3-6, or custom compositions
  • Warning system with grace periods for players leaving voice channels
  • Real-time team status embeds showing filled and missing roles
  • Player profiles with IGN linking and role preferences
  • Flex role support for players willing to fill any position

Technology Stack

Pythondiscord.pySQLiteaiosqlite

Results

The bot has streamlined lord farming sessions significantly. What used to take 10-15 minutes of coordination now happens automatically in under a minute. Hosts can lock sessions, issue warnings, and manage teams through simple slash commands instead of manual tracking.

Command Palette

Search for a command to run...