#discord.js
#discord.js
Вопрос:
Я использую discord.js внедрить бота в discord. Когда я использую команду в любом канале моего сервера, мой бот отвечает на нее, но я хотел бы, чтобы мой бот работал только в том случае, если кто-то отправлял команды в приватном чате с ботом, как мне это сделать?
Ответ №1:
Если вы хотите, чтобы он работал только между администраторами, сделайте
if (!message.channel.type == `dm`) return;
//other commands
Ответ №2:
Вы можете проверить, было ли сообщение отправлено по определенному каналу, проверив Message.channel.id
свойство.
client.on("message", message => {
if (message.channel.id !== "ChannelID") return false;
// Execute your commands here
});