discord js только чтение сообщений с указанного c канала - PullRequest
0 голосов
/ 13 февраля 2020

Я понимаю, что клиент читает все сообщения, как показано ниже

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

Но не могли бы вы ограничить клиента чтением сообщений только с указанного c канала?

1 Ответ

0 голосов
/ 13 февраля 2020

Либо вы удаляете бота из указанных c каналов, либо вам, возможно, придется проверить идентификатор или название канала и сделать / не обработать его соответствующим образом. Как вы уже поняли, у вас есть объект сообщения для каждого события сообщения. Вы можете увидеть в discord.js # сообщении документы, что вам доступно

Так что вы можете легко проверить любой идентификатор канала через if(message.channel.id), проверить имя через if(message.channel.name) или почти любое другое доступное свойство и обрабатывайте его по своему вкусу.

В качестве примера для тестового канала.

if (message.channel.name === 'test')
  return;
...