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



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

module.exports = {
name: "ping",
description: "Basic ping command",
execute(message) {
message.channel.send("Pong.");
message.react("🏓");
},
};

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

您有正确的想法,但添加了对错误消息的反应。要对机器人发送的消息做出反应,可以使用TextChannel.send()返回的Promise。看看下面的示例代码并尝试一下:

module.exports = {
name: "ping",
description: "Basic ping command",
execute(message) {
message.channel.send("Pong.").then((botMessage) => {
botMessage.react("🏓");
});
},
};

请参阅本文

代码应该是

bot.add_reaction(msg, "🏓")

最新更新