/home/runner/discordbot/node_modules/discord.js/src/rest/RequestHandler.js:350 throw new DiscordAPIError(data, res.status, request); ^ DiscordAPIError: Missing Access at RequestHandler.execute (/home/runner/discordbot/node_modules/discord.js/src/rest/RequestHandler.js:350:13) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async RequestHandler.push (/home/runner/discordbot/node_modules/discord.js/src/rest/RequestHandler.js:51:14) at async GuildApplicationCommandManager.set (/home/runner/discordbot/node_modules/discord.js/src/managers/ApplicationCommandManager.js:146:18) at async /home/runner/discordbot/src/events/ready.js:66:17 { method: 'put', path: '/applications/961280921632403497/guilds/979342238951800882/commands', code: 50001, httpStatus: 403, requestData: { json: [ { name: 'help', description: 'A description of all commands', type: undefined, options: [], default_permission: undefined }, { name: 'addbreeder', description: 'assignes a user to a dino to breed', type: undefined, options: [ { type: 6, name: 'user', description: 'Select a user', required: true, autocomplete: undefined, choices: undefined, options: undefined, channel_types: undefined, min_value: undefined, max_value: undefined }, { type: 3, name: 'line', description: 'Enter a line for the user to breed', required: true, autocomplete: undefined, choices: undefined, options: undefined, channel_types: undefined, min_value: undefined, max_value: undefined } ], default_permission: undefined }, { name: 'adddino', description: 'adds a dino line to request', type: undefined, options: [ { type: 3, name: 'dino', description: 'Enter a dino', required: true, autocomplete: undefined, choices: undefined, options: undefined, channel_types: undefined, min_value: undefined, max_value: undefined } ], default_permission: undefined }, { name: 'claim', description: 'claim a dino you want', type: undefined, options: [ { type: 3, name: 'dino', description: 'Enter the dino you want to claim', required: true, autocomplete: undefined, choices: undefined, options: undefined, channel_types: undefined, min_value: undefined, max_value: undefined }, { type: 3, name: 'claims', description: 'Enter the amount of claims you want. Default 10', required: false, autocomplete: undefined, choices: undefined, options: undefined, channel_types: undefined, min_value: undefined, max_value: undefined } ], default_permission: undefined }, { name: 'dinos', description: 'lists every dino you are able to claim', type: undefined, options: [], default_permission: undefined }, { name: 'list', description: 'gives the list of every dino thats added and those that has claimed it', type: undefined, options: [], default_permission: undefined }, { name: 'next', description: 'contines the queue for a dino', type: undefined, options: [ { type: 3, name: 'dino', description: 'Enter a you want to continue on', required: true, autocomplete: undefined, choices: undefined, options: undefined, channel_types: undefined, min_value: undefined, max_value: undefined } ], default_permission: undefined }, { name: 'notify', description: 'notifies the next person in queue', type: undefined, options: [ { type: 3, name: 'dino', description: 'Enter a dino', required: true, autocomplete: undefined, choices: undefined, options: undefined, channel_types: undefined, min_value: undefined, max_value: undefined }, { type: 10, name: 'time', description: 'Enter a time in hours', required: false, autocomplete: undefined, choices: undefined, options: undefined, channel_types: undefined, min_value: undefined, max_value: undefined } ], default_permission: undefined }, { name: 'queue', description: 'Sends the queue of a spesific dino', type: undefined, options: [ { type: 3, name: 'dino', description: 'Enter a dino you want to see the queue for', required: true, autocomplete: undefined, choices: undefined, options: undefined, channel_types: undefined, min_value: undefined, max_value: undefined } ], default_permission: undefined }, { name: 'removebreeder', description: 'unassignes dino to breed from the user that has it', type: undefined, options: [ { type: 3, name: 'line', description: 'Enter a line for the user to breed', required: true, autocomplete: undefined, choices: undefined, options: undefined, channel_types: undefined, min_value: undefined, max_value: undefined } ], default_permission: undefined }, { name: 'removedino', description: 'removes a dino line to request', type: undefined, options: [ { type: 3, name: 'dino', description: 'Enter a dino', required: true, autocomplete: undefined, choices: undefined, options: undefined, channel_types: undefined, min_value: undefined, max_value: undefined } ], default_permission: undefined }, { name: 'request', description: 'Sends a requests for a dino if you want to breed', type: undefined, options: [ { type: 3, name: 'dino', description: 'Enter a dino', required: true, autocomplete: undefined, choices: undefined, options: undefined, channel_types: undefined, min_value: undefined, max_value: undefined } ], default_permission: undefined }, { name: 'unclaim', description: 'claim a dino you want', type: undefined, options: [ { type: 3, name: 'dino', description: 'Enter the dino you want to claim', required: true, autocomplete: undefined, choices: undefined, options: undefined, channel_types: undefined, min_value: undefined, max_value: undefined } ], default_permission: undefined } ], files: [] } }