【问题标题】:REFRENCEERROR: Embed is not defined, What do I do? (Discord.JS)REFRENCEERROR:嵌入未定义,我该怎么办? (不和谐.JS)
【发布时间】:2020-11-12 03:15:56
【问题描述】:

我试图为我的机器人获取反应角色,我该怎么做?

if (message.content === '!Sun rr') {
                        const exampleEmbed = new Discord.MessageEmbed()
                        .setTitle('Reaction Roles')
                        .setDescription('React to get your roles!');
                        message.channel.send(embed).then(msg => msg.react(':x:'))```

【问题讨论】:

  • 显示完整的代码,包括embed 的信息。这是目前所写的不完整。

标签: discord discord.js


【解决方案1】:

您定义一个变量exampleEmbed,然后引用embed。如果您尝试引用示例嵌入,您的代码应如下所示:

if (message.content === "!Sun rr") {
  const exampleEmbed = new Discord.MessageEmbed()
    .setTitle("Reaction Roles")
    .setDescription("React to get your roles!");
  message.channel.send(exampleEmbed).then((msg) => msg.react(":x:"));
}

【讨论】:

    【解决方案2】:

    您将嵌入定义为exampleEmbed,但您调用了embed。机器人尝试发送embed,即使它没有被定义。我建议将exampleEmbed 更改为reactionRoleEmbed,并确保将embed 更改为常量名称。

    【讨论】:

      猜你喜欢
      • 2018-11-22
      • 2020-11-07
      • 2021-02-25
      • 2020-11-24
      • 2020-11-10
      • 1970-01-01
      • 2021-12-17
      • 2021-10-01
      • 1970-01-01
      相关资源
      最近更新 更多