繁体   English   中英

如何使用带有嵌入的 message.react - Discord.js V13

[英]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.reactMessage.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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM