Heres the error message:
PS C:\Users\User\Documents\Discord Bot> node .
ready
C:\Users\User\Documents\Discord Bot\node_modules\discord.js\src\rest\RequestHandler.js:154
throw new DiscordAPIError(request.path, data, request.method, res.status);
^
DiscordAPIError: Missing Access
at RequestHandler.execute (C:\Users\User\Documents\Discord Bot\node_modules\discord.js\src\rest\RequestHandler.js:154:13)
at processTicksAndRejections (node:internal/process/task_queues:93:5)
at async RequestHandler.push (C:\Users\User\Documents\Discord Bot\node_modules\discord.js\src\rest\RequestHandler.js:39:14) {
method: 'post',
path: '/applications/723863781607997451/guilds/722043668730740788/commands',
code: 50001,
httpStatus: 403
}
Help is appreciated. This is my first post on stackoverflow, so if I'm posting something wrong, please tell me!
Your application needs access to application.commands!
You can do all of this by clicking here, going to your Developer Page.
You can then select the following on the OAuth2 page:
(Screenshots Outdated: OAuth Scope got changed and applications.commands.scope no longer exists. You DO NOT need it, and just need applications.commands!)
Incase that doesn't help, you can also read the Discord documentation for Slash Commands