Discord Bot

TrenchBot

Commands for players and admins to easily interface with data from the TrenchLeague website.

Live Discord Status

Checking...

Bot heartbeat

Connectivity status of the bot to Discord servers.

Last refresh Waiting for first check

Quick Notes

  • Use slash commands for usage, invite, teams, standings, team, schedule, nextseries, mynextseries, players, and linkaccount.
  • Most responses pull live TrenchLeague data, so the answers follow the current active season.
  • Account linking is delivered through direct messages rather than public server replies.
Discovery

/usage

Shows a brief Markdown summary of the bot’s available commands and how to use them.

/usage
Setup

/invite

Sends the steps for adding the bot to a Discord server through the Discord Developer Portal.

/invite
League Data

/teams, /standings, and /team name:<name>

Lists all teams alphabetically, summarizes current standings by group, or narrows results to a specific team name, including roster and smurf-approved counts where relevant.

/standings
Scheduling

/schedule, /nextseries, /mynextseries

Pulls the active season’s scheduled series, the next overall series, or the caller’s next series with round and time information.

/nextseries
Player Lookup

/players name:<name>, /whois username:<discord username>

Looks up a player by display name or Discord username and returns rank tier, smurf status, timezone, and Dotabuff when available.

/whois username:uberamd
Account Linking

/linkaccount

Starts the Discord-to-TrenchLeague account linking flow and sends the registration link by DM.

/linkaccount