从所有渠道阻止命令Discord.js

时间:2020-06-24 12:52:47

标签: javascript discord discord.js

我正在寻找不和谐服务器中每个通道的用户命令。我希望命令只能通过私人聊天才能执行。我使用的是Discord.js的最新版本,但我不知道该怎么做。

2 个答案:

答案 0 :(得分:1)

client.on("message", (message) => {
    if (message.guild) {return false}; // The message was sent in a guild. return false will prevent the code below from running.

    
    // The message was sent in DMs. You can execute your commands here.
});

答案 1 :(得分:1)

您可以仅选中if (message.channel.type != 'dm') return;以完全忽略服务器中发送的所有消息。