[英]How to use message.react with embed - Discord.js V13
我想在发送命令后对用户的消息做出反应。 我尝试更改代码的位置,但它不起作用。
let channel = message.member.voice.channel;
if (!channel) {
// This Code was working without using embeds.
// message.reply(`>>> Please join a voice channel`) && message.react('🙄')
return message.reply({
embeds: [
new MessageEmbed()
.setColor('#FFA400')
.setDescription(`>>> Please join a voice channel`)
// .message.react('🙄')
.setFooter(
`Hey ${message.author.username}`,
message.author.displayAvatarURL({ dynamic: true })
),
],
});
}
Message.react
和Message.reply
是不同的方法。 一定要把它放在你的退货声明之前!
if (!channel) {
message.react('🙄')
return message.reply({
embeds: [
new MessageEmbed()
.setColor('#FFA400')
.setDescription(`>>> Please join a voice channel`)
.setFooter(
`Hey ${message.author.username}`,
message.author.displayAvatarURL({ dynamic: true })
),
],
});
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.