Roody Roody / Article
Troubleshooting

Slash commands in Roody

Slash commands in detail. For a step-by-step diagnosis of "the commands don't show up", go straight to Slash commands don't show up. This article explains what they are and how they behave.

What a slash command is

Discord introduced slash commands as the official system for bots. You type them starting with /, Discord autocompletes them, and the list comes straight from the bot. Advantages over the old prefixes:

  • Autocomplete and validation: Discord shows you which parameters each command takes and validates the types before sending it.
  • Built-in permissions: the bot can tell Discord which permissions each command requires, and the client honours that without extra checks.
  • No clashes with other bots: when you pick a command from the menu, Discord knows exactly which bot to send it to.
  • Ephemeral replies: the bot can reply only to whoever ran the command, without cluttering the channel.

How syncing works

When you invite Roody, or when we publish a new version with changed commands, Discord propagates the changes to your server:

  • Server commands (the ones Roody registers when it joins your server): they show up within seconds.
  • Global commands: Discord rolls these out gradually; worst case, they can take up to 1 hour.
  • The Discord client itself caches commands, so a Ctrl+R helps you see them sooner.

Permissions that affect slash commands

  • Use Application Commands (at server or channel level) — without this permission they don't even appear.
  • View Channel — if the bot can't see the channel you're typing in, it won't be able to reply.
  • Command-specific permissions — Discord hides moderation commands (ban, kick, timeout) if your role doesn't have the matching native permission.

More in Bot permissions.

Restricting commands from Discord

Beyond the dashboard, Discord lets you restrict specific commands by role or channel:

  1. Open Server SettingsIntegrationsRoody.
  2. You'll see the list of the bot's commands.
  3. Each command can be enabled or disabled for specific roles or channels.

Handy for, say, leaving /poll to staff only, or keeping the music commands to one channel.

Symptoms and where to look

Related links

Was this article helpful?

Your answers help us improve the documentation.

0% found this helpful (0 ratings)

Comments

Share your experience or ask anything about this article.