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

273
Visualizações
¿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 Respostas
Responde à pergunta

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 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