如何在嵌入中添加表情。我只能在它对命令消息本身做出反应的地方工作。
message.react("") // Is the command to add one normally.
我也写出了这样的嵌入:
let suggestembed = new Discord.RichEmbed()
.setDescription(" ")
.setColor("#00FFFF")
.addField("New Suggestion By:", `${message.author}`)
.addField("Suggestion:", suggestion);
最后是我放置反应命令的地方,我只能假设。
答案 0 :(得分:0)
由于问题尚不清楚,可能有2个答案。
1 :如果您尝试将表情符号添加到嵌入的说明中,则应执行.setDescription("")
。
2 :如果您在发送嵌入后尝试添加表情符号作为反应,则需要使用promises,等待嵌入发送,然后添加反应。如果应该有这样的东西发送这样的嵌入:
message.channel.send({embed: suggestedembed});
您需要做的就是替换它以包含承诺:
message.channel.send({embed: suggestedembed}).then(embedMessage => {
embedMessage.react("");
});
这只是要等到邮件成功发送,然后返回发送的邮件。从那里,你可以用新的信息做任何你想做的事。