Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

202
Vistas
Discord JS: Comandos de implementación

Estoy usando discord.js v13. Creé con éxito un bot con scopes bot y application.commands y lo agregué con éxito a un canal en mi servidor. Ahora estoy siguiendo el tutorial para registrar comandos de barra. Creé un archivo deployment-commands.js con el siguiente contenido:

 const { SlashCommandBuilder } = require('@discordjs/builders'); const { REST } = require('@discordjs/rest'); const { Routes } = require('discord-api-types/v9'); const { clientId, guildId, token } = require('./config.json'); const commands = [ new SlashCommandBuilder().setName('ping').setDescription('Replies with pong!'), new SlashCommandBuilder().setName('server').setDescription('Replies with server info!'), new SlashCommandBuilder().setName('user').setDescription('Replies with user info!'), ] .map(command => command.toJSON()); const rest = new REST({ version: '9' }).setToken(token); rest.put(Routes.applicationGuildCommands(clientId, guildId), { body: commands }) .then(() => console.log('Successfully registered application commands.')) .catch(console.error);

Luego ejecuto el nodo de comando deployment-commands.js y aparece el error:

 DiscordAPIError[50001]: Missing Access at SequentialHandler.runRequest (/home/evalenzuela/apps/discord-aurasix/node_modules/@discordjs/rest/dist/lib/handlers/SequentialHandler.js:198:23) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async SequentialHandler.queueRequest (/home/evalenzuela/apps/discord-aurasix/node_modules/@discordjs/rest/dist/lib/handlers/SequentialHandler.js:99:20) { rawError: { message: 'Missing Access', code: 50001 }, code: 50001, status: 403, method: 'put', url: 'https://discord.com/api/v9/applications/901217590259617813/guilds/901235476399280138/commands' }

He revisado mucha información en Internet pero no he podido encontrar la solución. He verificado tres veces el ID de cliente, el ID de gremio y el token de la aplicación.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Agregando al comentario de Pedro, de Trying to register commands: DiscordAPIError[50001]: Missing Access : "¿Se aseguró de que el alcance de 'applications.commands' esté marcado en la sección de alcances de la configuración de OAuth2 para su bot en el desarrollador de discord? ¿portal?"

Usted menciona que rehizo la aplicación y el bot, pero no verificó que configuró correctamente el permiso de alcance application.commands. Es probable que este sea tu problema.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda