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

269
Vistas
¿Cómo haces que un bot de Discord envíe un emoji cuando le das el nombre del emoji?

Estoy tratando de hacer que mi bot de Discord envíe un emoji cuando le digo el nombre. Por ejemplo, supongamos que envío !emoji hola, quiero que el bot devuelva el emoji llamado hola.

Si envío un emoji, el bot lo devolverá, pero no estoy seguro de cómo tomar un emoji de su nombre que se envía al bot.

Uso discord.js v12 como referencia.

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

0

Podrías intentar algo como esto

 bot.on("messageCreate", (message) => { const exampleEmoji = message.guild.emojis.cache.find(emoji => emoji.name === message.content); channel.message.send(`Is this the emoji you want? ${exampleEmoji}`); });

Luego puede anidarlo dentro de su declaración if como lo desee con cualquier comando que esté usando. Esto también debería ser compatible con v12/v13 y creo que las únicas diferencias con las versiones anteriores es si agrega caché o no a la función de búsqueda.

También puede usar la misma función para buscar el emoji como un valor booleano para determinar si el emoji existe o no y, si no, enviar un mensaje diferente para recibir comentarios.

También encontré esta función muy interesante que me ayudó a la hora de descifrar qué emojis tengo y cuáles no están en el alcance que estoy presentando.

 if (message.content === "listemojis") { const emojiList = message.guild.emojis.cache.map((e, x) => `${x} = ${e} | ${e.name}`).join("\n"); message.channel.send(emojiList); }

Lo que generará esto para cada emoji dentro del alcance que buscó.

 450661466287112204 = :image: | name

Que encontré aquí . Espero que esto ayude

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