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

195
Vistas
si el incrustado no tiene autor.nombre me arroja un error

si la inserción de lectura no tiene autor.nombre, deja de funcionar y envía un error

ERROR C:\Users\windows 10\Desktop\bot_keytritz\index.js:64 if(incrustar[i].autor.nombre.longitud >= 0) ^

TypeError: no se pueden leer las propiedades de nulo (leyendo 'nombre')

 CODE if(message.embeds.length >= 0) // Check if the Message has embed or not { let embed = message.embeds // console.log(embed) just a console.log for(let i = 0; i < embed.length; i++) // Loop it since in v13 you can send multiple embed in single message { if(embed[i].author.name === null) return; // check each embed if it has title or not, if it doesnt then do nothing { if(ListClaims.includes(embed[i].author.name.toLowerCase())) // check each embed if it includes word or not { message.react('🎉') } } } }
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Entonces, ¿por qué no verificará si existe antes de acceder? Hay 2 formas de hacerlo.

  1. Moderno con operador de encadenamiento opcional
 if (embed[i]?.author?.name === null) return;

o uno viejo con

 if (!embed[i] || !embed[i].author || embed[i].author.name === null) return;
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