Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

470
Visualizações
¿Cómo puedo llamar a las opciones de un subcomando usando discord.js? (v13)

Recientemente he estado trabajando en un bot de Discord usando la última versión de discord.js, v13 y los comandos de barra oblicua. Después de leer la documentación en GitHub, pude hacer que un subcomando funcionara en mi bot:

ingrese la descripción de la imagen aquí

Sin embargo, cuando trato de obtener la matriz de opciones de los argumentos, no sé cómo puedo obtener argumentos después de obtener el Subcomando. Para mi decepción, la única función que encontré fue .getSubcommand() , que devuelve una cadena por extraño que parezca. Esperaba que regresara al objeto para poder obtener la matriz de opciones de él.

¿Cómo puedo obtener el objeto de opciones que está dentro de un subcomando? ¿Esto siquiera existe? ¿Cómo puedo usar la cadena que se devuelve?

¡Gracias!

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

SubCommands solo están sujetos al comando de barra inclinada en sí mismo, puede acceder a los argumentos de las opciones proporcionadas dentro de él de esta manera:

 client.on('interactionCreate', async (interaction) => { if (!interaction.isCommand()) return; if (interaction.commandName === 'settings') { if (interaction.options.getSubcommand() === 'moderation_logs') { const user = interaction.options.getChannel('logging_channel'); } } });

Trátelos como comandos de mensajes normales con args , pero mejor, ya que todos los args corresponden a las opciones proporcionadas, incluso si son diferentes subcomandos, ya que se encuentran bajo la misma interacción (comando de barra oblicua).

¡Los comandos de barra son geniales 😇!

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda