我如何应对机器人先前发布的消息?
我已经尝试过了,但这没用。
return message.channel.send(`Test message`);
message.react('?');
答案 0 :(得分:0)
您必须先将发送的消息保存在新变量中,然后才能对其进行响应:
var messageSent = message.channel.send(`Test message`);
messageSent.react('?');
答案 1 :(得分:0)
message.channel.send('test').then(msg=>msg.react('?'));
这是因为message.channel.send返回一个承诺,该承诺会在发送消息时解决该问题,然后我们可以对其进行响应。