如何让机器人对自己的消息做出反应?我知道这可能很简单,但我找不到答案。提前谢谢。
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, "🏓")