如何让我的漫游器按命令对特定用户进行DM?

时间:2020-04-15 10:27:20

标签: discord.js

我想知道我的机器人在用户发送命令后是否可以直接向我发送消息。例如,假设用户发送了一条命令,而漫游器向用户回复了一条消息,提示please wait for admin,而漫游器还向我发送了一条直接消息,提示a user has requested for help。如果没有任何办法可以做到这一点,那么有没有类似的办法可以做到这一点?

1 个答案:

答案 0 :(得分:0)

您可以这样发送DM:

user.send("Your message");

所以它看起来像这样:

const Discord = require("discord.js");

let client = new Discord.Client(),
    prefix = "!";

client.on("message", (message) => {

 if (message.content.startsWith(prefix)) {

  let args = message.content.slice(prefix.length).split(" "),
      cmd  = args.shift();

  if (cmd === "your_command") {

   message.author.send("please wait for admin");
   client.users.cache.get("your_user_id").send("a user has requested for help");

  }

 }

});