AttachmentBuilder 不是构造函数

问题描述 投票:0回答:1

最新版本的canvas、discord.js 和node.js。

这是代码:

    const attachment = new AttachmentBuilder(canvas.toBuffer("image/png"), {
      name: "DNI.png",
    });

    await interaction.reply({ files: [attachment] })

  },

当我使用 / 命令时,控制台/终端显示:“AttachmentBuilder 不是构造函数”。

javascript constructor discord.js
1个回答
0
投票

您似乎忘记从 discord.js 导入 AttachmentBuilder。

const { AttachmentBuilder} = require("discord.js");

//...

    const attachment = new AttachmentBuilder(canvas.toBuffer("image/png"), {
      name: "DNI.png",
    });

    await interaction.reply({ files: [attachment] })

  },
© www.soinside.com 2019 - 2024. All rights reserved.