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

810
Vistas
Discord Bot: no se puede acceder a FLAGS desde Intents

Empecé a programar un bot personal. me sale un error

TypeError: no se pueden leer las propiedades de undefined (leyendo 'BANDERAS')

Supongo que no puede acceder a FLAGS. No entiendo por qué porque instalé el último nodo y discord.js. Permití todos los permisos para 'Intentos de puerta de enlace privilegiados' para mi Bot en mi cuenta personal en Discord Developer Portal. Seguí este tutorial: https://www.youtube.com/watch?v=Qc9uPgGmQ7I

Este es mi código hasta ahora:

 require("dotenv").config(); const { Client, Intents } = require("discord.js") const client = new Client({ intents: [ Intents.FLAGS.GUILDS, Intents.FLAGS.GUILD_MESSAGES ] }); client.on("ready", () => { console.log(`Logged in as ${client.user.tag}!`); }); client.on("interactionCreate", async interaction => { if (!interaction.isCommand()) return; if (interaction.commandName === "ping") { await interaction.reply("Pong!"); } }); client.login(process.env.SPELL_BOT_TOKEN)
about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Significa que está utilizando Discord.js v11 o anterior, donde las intenciones no estaban allí, por lo que para actualizarlo a v12 o más reciente puede:

  • Vuelva a instalar el módulo con npm uninstall discord.js y npm install discord.js .
  • Actualízalo a la última versión con npm install discord.js@dev o una específica con npm install discord.js@13.3.1 .
  • Edite la versión del módulo en su archivo package.json .
about 4 years ago · Juan Pablo Isaza Denunciar

0

el primer error que veo es que tienes que pasar el objeto a la clase Client, hiciste new Client(intents: [...]}) . debería ser como new Client({ intents: [...] })

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