javascript - Discord.js 嵌入后发送文件

标签 javascript node.js discord discord.js bots

目前,我的机器人在嵌入之前发送一个文件,但我希望它以相反的方式发送。 这是我的 discord.js v12 代码:

msg.send({embed: {
     "title": "Success",
     "description": `Successfully added ${args[1]}` + "\n Use `m!stock` to see it.",
     "color": "#22ba4a"
   }, files: [free]})

Current

最佳答案

<Message>.send()是一个 promise ,意味着你可以使用 .then()在您的消息发送后起作用。例如,您的代码看起来像这样:

msg.send({
    embed: {
        "title": "Success",
        "description": `Successfully added ${args[1]}\nUse \`m!stock\` to see it.`,
        "color": "#22ba4a"
    },
}).then(() => {
    msg.send({
        files: [free]
    });
});

更多关于 Promises

Promise

更多关于 .then()

Promise.then()

关于javascript - Discord.js 嵌入后发送文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70643255/

相关文章:

Discord.js 机器人没有回复

javascript - .joinedAt 属性总是在discord.js 中返回未定义

javascript - jQuery:覆盖单个元素的标记事件

javascript - 如何获取所有复选框并通过id存储它们

javascript - 区分 Youtube-Google 关联帐户与未关联帐户

javascript - 使用 Angular 2 创建搜索管道时如何过滤 JavaScript 对象?

node.js - 带有 Sequelize 的 PostgreSQL 与时间戳表现得很奇怪

JavaScript - 如何列出对象的属性?

javascript - 未找到公共(public)目录 (404) ExpressJS 和 Jade

javascript - 避免回应机器人