How to Use Slash Commands
Run commands, choose options, use abbreviation/autocomplete, paginate, and recover.
Run a slash command
- Open the Discord server connected to NeonSportz.
- Choose a channel where application commands are allowed.
- Type
/. - Type the command name.
- If it is a group, choose the subcommand.
- Fill every option Discord marks required.
- Add optional filters only when needed.
- Review the complete command shown in the composer.
- Send it once.
- Wait for the bot response.
Example: choose /games, then all, then select an optional week.
For Madden position-change requests, run /position-change, select a player
from your own team’s roster, and choose the target position. Only the team’s
joined league member can submit that request; administrators approve or deny it
from NeonSportz or the pending Discord message.
Calendar commands
The /calendar command works with either a Madden league or CFB dynasty. Use
/calendar view to list upcoming games and custom dates. Commissioners can use
/calendar add, /calendar edit, /calendar delete, and /calendar types to
manage dates from Discord. Include abbreviation when the server has more than
one connected service.
The bot synchronizes the command group to its configured server during startup,
so newly registered /calendar commands appear there immediately after the bot
reconnects. They are also synchronized globally for other connected servers.
When adding a date, use the displayed date/time format and choose an optional weekly, biweekly, or monthly recurrence. The reminder parameters are:
channel_id: the Discord text-channel ID where the reminder is posted.mentions: comma-separateduser:IDand/orrole:IDtargets.mention_everyone: explicitly include@everyonein the reminder.
The selected channel, users, and roles must belong to the competition’s
connected Discord server. @everyone is an independent selectable target and
can be used together with user or role targets.
Calendar times are entered using the competition’s configured timezone and are stored by NeonSportz in UTC. Website viewers see timed dates in their own local browser timezone, while all-day dates remain on their selected date.
Required versus optional options
Discord visually marks required options. The command reference also labels them.
- Required: command cannot run without a value.
- Optional: omit it to use current/default context.
Abbreviation option
Many commands accept optional abbreviation.
Omit it when:
- The Discord server has one matching service.
- The bot can infer the league/dynasty from the server.
Supply it when:
- The server has multiple services.
- Discord reports that the service cannot be resolved.
- You intentionally want another connected service supported by the command.
Use the NeonSportz abbreviation, not the full name.
Autocomplete
Begin typing an option value and choose from Discord’s suggestions. Autocomplete is the best source for current teams, players, weeks, channels, roles, and allowed choices.
Permissions
There are two layers:
- Discord permission such as Manage Channels, Manage Threads, or Administrator.
- NeonSportz membership/permission such as Edit League or trade permission.
The command reference displays its operational permission requirement.
Commands with multiple pages
Some results use buttons/select controls to paginate. Only the user who started an interaction may be allowed to control it. Wait for a page to update before clicking again.
Timed out or no response
- Wait briefly; imports and channel creation can take time.
- Check whether the action already occurred.
- Confirm bot is online.
- Confirm command access in Server Settings → Integrations.
- Confirm bot/user permissions.
- Retry once.
- Use the Discord Errors Channel or support details if it fails again.
Never repeat a create/delete command rapidly.
Find a command
Use the five reference pages:
Every registered leaf command is checked against the catalog by an automated bot test.