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