/
Discord Bot
/
Install the Bot & Set Permissions
Discord Bot

Install the Bot & Set Permissions

Invite, verify, configure integrations, roles, channels, threads, and hierarchy.

Install the bot

  1. Sign in to NeonSportz with a Discord account that owns or administers the server.
  2. Open Connect Your League or Connect Your Dynasty.
  3. Choose Invite for the destination server.
  4. On Discord, select the exact server.
  5. Review and authorize requested permissions.
  6. Complete Discord verification if prompted.
  7. Return to NeonSportz.
  8. Select Refresh.
  9. Choose Connect.

Watch the Discord connection tutorial.

Verify installation

  • Bot appears in the Discord member list.
  • NeonSportz can list the server during setup.
  • A read-only slash command appears after typing /.
  • Administration → Discord can load channel choices.

Discord can take time to synchronize newly installed application commands.

Application-command access

In Discord:

  1. Open Server Settings.
  2. Open Integrations.
  3. Select NeonSportz.
  4. Review command access by role, member, and channel.
  5. Ensure intended roles have Use Application Commands.
  6. Ensure the current channel permits the integration.

If no one can see commands, start here.

Bot channel permissions

For normal messages/notifications, the bot typically needs:

  • View Channel.
  • Send Messages.
  • Embed Links.
  • Attach Files when a graphic is posted.
  • Read Message History where Discord requires it.

For channels:

  • Manage Channels.
  • Manage Roles/permissions only as required by Discord channel overwrites.

For threads:

  • Create Public/Private Threads as applicable.
  • Send Messages in Threads.
  • Manage Threads for update/delete workflows.

User command permissions

Some commands check the acting Discord user’s permissions:

  • Game-channel commands require Manage Channels.
  • Game-thread commands require Manage Threads.
  • /settings game requires Administrator.

Command reference pages show the exact documented requirement.

Role hierarchy

Discord role hierarchy can block the bot from managing a role or permission overwrite even when the permission toggle is enabled. Place the bot role high enough to manage the commissioner role/access it must assign, but do not grant unnecessary administrator access.

Bot was removed

  1. Open Connect Your League/Dynasty.
  2. Choose Invite.
  3. Reauthorize it.
  4. Refresh the server list.
  5. Re-test commands and channels.

Existing notification channel IDs can remain stored, but permissions must be re-established.

Troubleshooting

  • Server missing: use the correct administrator Discord account, install bot, refresh.
  • Commands missing: inspect Integrations and Use Application Commands.
  • Bot cannot post: grant View/Send/Embed in that channel.
  • Cannot create private spaces: inspect Manage Channels/Threads and role hierarchy.
  • Unknown service: run in the connected server or supply abbreviation.