让机器人对其自己的消息做出反应

我如何让机器人对其自己的消息做出反应?我知道这可能是一件很简单的事情,但我找不到答案。提前致谢。


module.exports = {

    name: "ping",

    description: "Basic ping command",

    execute(message) {

        message.channel.send("Pong.");

        message.react("🏓");

    },

};

编辑:我忘了在这里说这是Discord.JS,而不是python


红颜莎娜
浏览 138回答 2
2回答

qq_花开花谢_0

你有正确的想法,但你添加了对错误消息的反应。要对机器人发送的消息做出反应,您可以使用 返回的 Promise TextChannel.send()。看一下下面的示例代码并尝试一下:module.exports = {    name: "ping",    description: "Basic ping command",    execute(message) {        message.channel.send("Pong.").then((botMessage) => {            botMessage.react("🏓");        });    },};

智慧大石

代码应该是bot.add_reaction(msg, "🏓")
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript