Fix Discord Bot Slash Commands Not Showing Up (2024)

Are your Discord bot slash commands not showing up? If your answer is YES then look no further as we have got you covered.

There are tons of Discord players who took to social media and complained that Discord slash commands are not showing up or working right now.

While you are here, you must be wondering how to fix the Discord slash commands not showing up error. If that’s true then don’t worry, we have finally found a solution.

Without any further ado, let’s get started:

Discord Slash Commands Not Showing Up Fix

There are plenty of Discord users who are currently having Discord bot commands not showing up problems. Not all but many took to social media platforms like Reddit, Twitter, and others platforms and complained about the same.

A user took to Reddit and wrote that I create slash commands for his bot and tested the same using the guild-specific commands.

At the time of testing, those commands were working without any issues.

Since he wanted his commands to make the commands global, so they can be used on all Discord servers. For that, he used client.application?.commands?.set )commands);.

After that when he went to the server where his bot is added, he could not see the slash command after typing /.

Notably, the user was having Discord slash commands not showing up error despite having the ‘Use Application Commands’ permission enabled.

When he asked this question on Reddit, many users responded to his question with a possible answer.

Fortunately, we found the solution to fix the Discord bot command not working issue.

Method 1: Re-invite Bot

If you too are having Discord slash command not showing up the problem, make sure all roles have permission to use slash commands.

If you have permission to use slash commands but continue to encounter the same issue then I recommend you re-invite the bot.

A lot of users on Reddit claimed to have fixed the Discord bot command not working issue by simply re-inviting the bot with application.commands as a scope.

If you don’t know how to re-invite the bot with the application.commands as a scope then add the following url into the invite url.

Eg. https://discord.com/api/oauth2/authorize?client_id=&permissions=&scope=applications.commands%20bot

Note: the application.commands in the scope parameter.

If you still are having the Discord bot command not appearing problem then you should contact the bot developer for help if possible.

Method 2: Enable the Text Box Option

If you continue to encounter the same issue then you can try our second solution.

Our second solution needs you to enable the Tex Box option which can be found under the ‘Text & Images’. This might be very simple and easy but there are some users who have fixed the Discord bot commands not showing up error using this method.

To turn on the Text Box option, you need to click on Settings, which is located on the bottom left side of the screen.

After clicking on it, click on the Text And Image and then enable the ‘Text Box’.

That’s all you need to know about how to fix Discord slash commands not showing up issue.

Leave a Comment