是否可以通过不和谐的bot在某人的DM中说些什么?

时间:2020-05-25 17:54:29

标签: javascript discord.js

好的,标题可能令人困惑,但是我无处可去,而且我对JavaScript和Discord.js还是很陌生

我的问题是,是否可以发出!say命令,但使用不合格机器人的DM。

bot.on('message', message => {
  if (message.content.startsWith("!say")) {
    if (message.mentions.channels.size == 0) {
      message.reply("please mention a channel first.");
    }
    else {
      let targetChannel = message.mentions.channels.first();

      const args = message.content.split(" ").slice(2);
      let saytext = args.join(" ");
      targetChannel.send(saytext);
      message.delete();
    }
  }
});

这是我正在使用的代码。有没有简单的方法可以使它成为DM say命令?

1 个答案:

答案 0 :(得分:1)

是的,可以这样:

let targetChannel = message.mentions.users.first();