Hola, estoy tratando de enviar emoji usando argumentos. Este es el código que tengo hasta ahora.
client.on('messageCreate', message => { if (message.author.bot) return; if (message.content.indexOf(prefix) !== 0) return; const args = message.content.slice(prefix.length).trim().split(/ +/g); const command = args.shift().toLowerCase(); if (command === 'f') { if (args[0] === 'agrona') { return message.channel.send(':agrona:970341615715627079'); } else if (args[1] === 'aurora') { return message.channel.send(":Aurora:970341793042403449"); } else if (args[2] === 'elizabeth') { return message.channel.send(":elizabeth:970341810469752862"); } else if (args[3] === 'icy') { return message.channel.send(":icy:970341824633929728"); } else if (args[4] === 'issa') { return message.channel.send(":issa:970341862680440882"); } message.channel.send(`${args[0]} ${args[1]} ${args[2]} ${args[3]} ${args[4]}`); } });Intenté definirlo así, pero no funcionó:
if (command === 'f') { if (args[0] === 'agrona') { const Emoji = message.guild.emojis.cache.find(emoji => emoji.name === 'agrona'); return message.channel.send(`${Emoji});Pero todo lo que obtuve fue una respuesta indefinida del bot. Puede alguien ayudarme con esto? Gracias.