为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

红颜莎娜 2023-07-06 15:18:12
我如何让机器人对其自己的消息做出反应?我知道这可能是一件很简单的事情,但我找不到答案。提前致谢。module.exports = {    name: "ping",    description: "Basic ping command",    execute(message) {        message.channel.send("Pong.");        message.react("🏓");    },};编辑:我忘了在这里说这是Discord.JS,而不是python
查看完整描述

2 回答

?
qq_花开花谢_0

TA贡献1835条经验 获得超6个赞

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


module.exports = {

    name: "ping",

    description: "Basic ping command",

    execute(message) {

        message.channel.send("Pong.").then((botMessage) => {

            botMessage.react("🏓");

        });

    },

};


查看完整回答
反对 回复 2023-07-06
?
智慧大石

TA贡献1946条经验 获得超3个赞

代码应该是

bot.add_reaction(msg, "🏓")


查看完整回答
反对 回复 2023-07-06
  • 2 回答
  • 0 关注
  • 110 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信