Live
17Top Shelf Hockey League
TSHL Discord Guide
See what the bot can do, who can use each feature, and where it connects to the TSHL website.
In testing
2Restricted
0Next up
2Ready now
Live Member Features
New Member Welcome
Human joins receive one combined welcome and onboarding message in the welcome channel.
Join the test guild and complete onboarding in the welcome channel.
Open related pageWelcome Onboarding Controls
The welcome message includes C/W/D/G position selection and LFG opt-in or skip controls.
Commands: /position manage
Use the welcome controls or /position manage.
Open related pagePosition Role Selection
Members can choose public C/W/D/G LFG position roles. These roles do not grant TSHL authority.
Commands: /position view, /position manage, /position clear
Run /position manage to update your positions.
Open related pageLFG Access
Members can opt into or out of LFG access without using the retired /lfg command.
Commands: /position lfg opt-in, /position lfg opt-out
Opt into LFG, then post manually in the LFG channel.
Open related page/position Command
Self-service position and LFG access controls are available through the guild-only /position command.
Commands: /position view, /position manage, /position clear, /position lfg opt-in, /position lfg opt-out
Run /position view to check your current setup.
Open related pageTSHL Commands and Website Links
Read-only TSHL Discord responses link back to public website pages for teams, schedule, standings, games, and draft.
Use /mcl read-only responses and follow the website links.
Open related pageBuild Progress Updates
Members can track public-safe build progress on the website.
Commands: /help
Open the progress page to see Live, In Testing, and Next Up work.
Open related pageWhat's New Summary
Existing public bot responses show a compact latest update from the same public progress feed.
Commands: /help
Use /help or approved read-only /mcl responses to see the latest update.
Open related pageTSHL Discord Guide
The public website shows current Discord features, command syntax, status, and related website destinations.
Commands: /help
Open the Discord guide from /help or the TSHL website.
Open related pageTSHL Member Start Page
New and returning members have one public guide for onboarding, positions, LFG, commands, signup, manager access, and progress.
Commands: /help
Open Start Here from the TSHL website or public bot help.
Open related pageTSHL Help & Service Status
Members have a public support center for website status, Discord troubleshooting, support routing, and safe reporting guidance.
Commands: /help
Open Help Center from the TSHL website or public bot help.
Open related pageTSHL Game Day Center
Members can view today's TSHL matchups, public game readiness, recent finals, and game-day links in one place.
Open Game Day before league games.
Open related pageRoster Transactions
Members can view public-safe roster movement history from draft conversion, signings, releases, trades, and reversals.
Open roster transactions from team pages or /mcl roster links.
Open related pageAwards & Trophy Cabinet
Members can view official weekly, monthly, season, and championship honors on award history, player profiles, and team pages.
Commands: /player, /potw
Open Awards or a player profile to view permanent Trophy Cabinet honors.
Open related pagePlayer Acquisition
Members can follow the active Draft or Bidding board and review permanent acquisition history from one public hub.
Open Player Acquisition to follow draft and bidding board status.
Open related pagePlayer Career Profiles
Members can view official stats, team history, acquisition history, rankings, and Trophy Cabinet honors on player profiles.
Commands: /player
Open a player profile from /player, rosters, transactions, awards, or the player directory.
Open related pageDiscord Bot Status
The public status pages can show whether the Discord bot has checked in recently without calling Discord from the website.
Check /status or the TSHL Help Center when Discord commands appear unavailable.
Open related pageCommands
Command Directory
League Information
Public stats, rankings, award, and media commands.
/all-star-watch/leaderboard/matchup/media-latest/mvp-race/player/potw/rankings/standings/teamMember Setup
Self-service onboarding, position, and LFG access commands.
/help/position clear/position lfg opt-in/position lfg opt-out/position manage/position view/startTSHL League
Read-only or staff-scoped TSHL league commands with website links.
Legacy Discord Command
/mcl lineup viewLegacy Discord Command
/mcl my-teamsShow the TSHL teams you manage.
Legacy Discord Command
/mcl pregameLegacy Discord Command
/mcl rosterRestricted
Manager Tools
These require active TSHL Owner, GM, or AGM staff authority from the TSHL database.
Manager Tools
Restricted operations for active TSHL Owner, GM, or AGM staff.
Legacy Discord Command
/mcl checkinSubmit an TSHL pregame check-in.
Legacy Discord Command
/mcl lineup setSubmit an TSHL game lineup.
Legacy Discord Command
/mcl releaseRelease a player from an TSHL roster.
Legacy Discord Command
/mcl server-vetoSubmit an TSHL pregame server veto.
Legacy Discord Command
/mcl signSign a player to an TSHL roster.
Legacy Discord Command
/mcl trade proposePropose an TSHL trade.
Needs smoke proof
In Testing
Bidding Workflow
The manager website workflow supports guarded local/test open ascending bidding. No Discord bidding command exists.
Managers use the protected website workflow when Bidding mode is active.
Open related pageSupport Ticket Panel
The managed support ticket panel is ready for human modal and channel-creation smoke testing.
Use the managed panel only during approved test-guild smoke.
Open related pageReplaced
Retired or Replaced
Retired /lfg Command
/lfg was replaced by manual LFG posting plus /position LFG access.
Commands: /lfg
Use /position lfg opt-in and post manually in the LFG channel.
Open related pageRetired or Replaced
Commands that are no longer active.
/lfgPlanned
Next Up
Draft Discord Notifications
Draft notification design is planned but not implemented.
Follow the public draft board for now.
Open related pageDraft Discord Commands
Draft commands are planned but not implemented or registered.
Use the public draft board and approved manager draft room where authorized.
Open related pageWebsite
Website Destinations
TSHL Hub
/tshl
Start Here
/tshl/start
Help Center
/tshl/help
Game Day
/tshl/gameday
Teams
/tshl/teams
Player Acquisition
/tshl/acquisition
Bidding Board
/tshl/bidding
Roster Transactions
/tshl/transactions
Awards
/awards
Player Career Profiles
/players
Standings
/tshl/standings
Schedule
/tshl/schedule
Draft Board
/tshl/draft
Build Progress
/tshl/progress
Discord Guide
/tshl/discord
Safety
Permission Boundary
- Discord roles help organize server access, but TSHL database permissions remain authoritative.
- Private administrative, ticket-history, and scouting tools are intentionally omitted from this public guide.
- No Discord commands are registered or changed by this directory.
Updated Oct 22, 2026.

