Project Case Study

Rematch LFG Discord Bot

A full-stack Discord verification and role automation bot for Rematch communities, designed to confirm real player identity and assign rank-based roles with minimal admin effort.

PythonDiscord.pyFlaskSQLiteOAuth 2.0REST APIsaiohttpJavaScript reverse engineering.JavaScript
Rematch LFG Discord Bot hero image

Why I Built It

Purpose and Scope

Competitive LFG servers need trust. I built this to remove fake account claims, automate rank role assignment, and give moderators a reliable verification workflow for Steam and Xbox players.

Hardest Part

Technical Constraint

The most difficult challenge was integrating rank data from an undocumented third-party flow. I reverse engineered the request signatures used by u.gg and rebuilt the header generation logic on the backend to produce valid authenticated requests.

What I Learned

Post-build Reflection

I strengthened my workflow for practical reverse engineering, learned how to design anti-abuse verification logic for real communities, and improved my ability to keep bot UX simple while backend logic remains strict and secure.

Key Features

Core Capability Set

  • Multi-platform verification (Steam OAuth and Xbox bio-code flow)
  • secure account linking with anti-duplicate checks
  • automated rank lookup and role assignment
  • persistent Discord verification panel with slash commands and interactive buttons
  • backend validation before every role update.

Gallery

Take a closer look

High-resolution screenshots with zoom support.