我似乎无法弄清楚如何向指定用户发送消息

时间:2018-05-27 02:21:30

标签: javascript discord.js

我的代码是:

const sayMessage = args.join(" ");
message.delete().catch(O_o=>{}); 
message.author.send(sayMessage);

如何将消息发送给消息作者,而不是将消息发送给指定用户?

1 个答案:

答案 0 :(得分:2)

让用户使用

进行标记
let member = message.mentions.members.first();
if(!member)
    return message.reply("Please tag a valid member");
member.send("Enter Message Here");

注意:使用let只能在声明的作用域中访问它,在你的情况下使用var可能更聪明 - 你可能还想从说出的消息中删除args [0]成为上述成员。