TSHL - Top Shelf Hockey LeagueTSHL - Top Shelf Hockey League

Top Shelf Hockey League

TSHL Help & Service Status

Find help with Discord setup, league tools, website access, and support tickets.

Start Here
Public-safe help only.Discord directory availability is not a bot gateway heartbeat.Never post private ticket details or account credentials in public channels.

Status

Current Service Status

Website

Operational

This public help page rendered successfully.

Open

Public API

Operational

Public API health metadata is available.

Open

Discord Features

Operational

Directory available. This does not prove the Discord bot gateway is online.

Open

Discord Bot

Not Configured

Discord bot status has not been observed yet.

Open

Progress Updates

Operational

Public progress feed is available.

Open

Signup

Operational

Signup is available. Signup does not automatically grant team staff or manager authority.

Open

Manager Portal

Operational

Available with access required. Active MCL Owner, GM, or AGM staff authority is required.

Open

Routing

What Are You Trying to Do?

Set or Change Positions

Operational

Use the Start Here guide and public position commands to view, manage, or clear C/W/D/G LFG roles.

/position clear/position lfg opt-in/position lfg opt-out/position manage/position view
Open related page

Join LFG

Operational

Opt into LFG access, then use the manual #lfg workflow. The /lfg command is retired.

/position lfg opt-in/position lfg opt-out
Open related page

Find League Information

Operational

Use Game Day, teams, Player Acquisition, bidding, transactions, standings, schedule, draft, and Discord Guide pages.

/all-star-watch/leaderboard/matchup/media-latest/mvp-race/player
Open related page

Create a Player Signup

Operational

Signup submits public player access information but does not automatically grant team staff or manager authority.

Open related page

Access Manager Tools

Operational

Manager access requires an active MCL Owner, GM, or AGM staff record. Discord roles alone are insufficient.

/mcl checkin/mcl lineup set/mcl release/mcl server-veto/mcl sign
Open related page

Get Private Support

In Testing

Use the Support Ticket panel in Discord. Support tickets are private and should not be discussed in public channels.

Open related page

Troubleshooting

Common Troubleshooting

Discord command does not appear

  • Confirm you are in the correct guild.
  • Try Discord command refresh or reopen Discord.
  • Check the Discord Guide for currently available commands.
  • Do not register commands yourself.

Position role did not change

  • Use /position view.
  • Retry /position manage.
  • Confirm the bot can manage position and LFG roles.
  • Do not share role IDs in public channels.

LFG channel is unavailable

  • Confirm LFG opt-in.
  • Use /position lfg opt-in.
  • The /lfg command is retired.

Website page is unavailable

  • Check /status.
  • Retry after a short delay.
  • Record the page and approximate time.

Manager access denied

  • Manager access requires an active MCL Owner, GM, or AGM staff record.
  • Discord role alone is insufficient.
  • Contact league administration.

Ticket panel did not respond

  • Confirm the bot is running.
  • Avoid repeated clicks while a modal is open.
  • Report the approximate time and selected template.
  • Do not include private case details in public channels.

Known public items

Known Issues / In Testing

View progress
In Testing

Bidding Workflow

The manager website workflow supports guarded local/test open ascending bidding. No Discord bidding command exists.

Open related page
In Testing

Support Ticket Panel

Runtime and panel are prepared. Human ticket creation smoke remains in testing.

Open related page
Next Up

Draft Discord Notifications

Draft notification design is planned but not implemented.

Open related page

Live

  • New Member Welcome Human joins receive one combined welcome and onboarding message in the welcome channel.
  • Welcome Onboarding Controls The welcome message includes C/W/D/G position selection and LFG opt-in or skip controls.
  • Position Role Selection Members can choose public C/W/D/G LFG position roles. These roles do not grant MCL authority.
  • LFG Access Members can opt into or out of LFG access without using the retired /lfg command.
  • /position Command Self-service position and LFG access controls are available through the guild-only /position command.
  • MCL Commands and Website Links Read-only MCL Discord responses link back to public website pages for teams, schedule, standings, games, and draft.

In Testing

  • Bidding Workflow The manager website workflow supports guarded local/test open ascending bidding. No Discord bidding command exists.
  • Support Ticket Panel The managed support ticket panel is ready for human modal and channel-creation smoke testing.

Next Up

  • Draft Discord Notifications Draft notification design is planned but not implemented.
  • Draft Discord Commands Draft commands are planned but not implemented or registered.

Safe reporting

Report a Problem Safely

Include

  • Page or Discord command
  • Approximate local time
  • What you expected
  • What happened
  • Screenshot if it contains no private information
  • Request ID when an error response displays one

Do Not Include

  • Passwords or authentication tokens
  • Private ticket content
  • Private scouting results
  • Personal information
  • Full browser cookies or network headers

Never post private ticket details or account credentials in public channels.

Links

Private scouting tools are restricted and are not part of the public support directory.