Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

267
Views
¿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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!