I am currently working on my discord bot that works a lot with emojis. But somehow I can not let my bot write more than two emojis.
This works:
case 'test':
embed = new Discord.MessageEmbed()
.setColor(hexColor)
.setDescription(`Two Emoji <:harold:620608308910358530> <a:nice:634785041762877441> ok.`)
message.channel.send(embed);
break;
The Emojis get displayed in the discord chat as usual.
However, if I do it with more emojis, like:
case 'test':
embed = new Discord.MessageEmbed()
.setColor(hexColor)
.setDescription(`Three Emoji <:harold:620608308910358530> <:harold:620608308910358530> <a:nice:634785041762877441> ok.`)
message.channel.send(embed);
break;
Discord automatically converts the bot's message to this:
Three Emoji :harold: :harold: :nice: ok.
So not the actual emojis are displayed anymore, just their names with :
around them.
This prevents me including more than two custom emojis in a single message. Is there a way to prevent this from happening? Or is this just a known limitation from Discord's side?