Bots discordjs仅从特定通道读取消息

Bots discordjs仅从特定通道读取消息,bots,discord,discord.js,Bots,Discord,Discord.js,我知道客户阅读的所有信息如下 client.on("message", (message)=>{}); 但是您是否可以将客户端限制为仅从特定通道读取消息 要么从特定频道中删除bot,要么您可能必须检查频道的ID或名称,并相应地进行/不进行处理。正如您已经了解到的,每个消息事件都有一个消息对象。您可以在文档中看到您可以使用的内容 因此,您可以通过if(message.channel.ID)轻松地检查频道ID,通过if(message.channel.name)检查名称,或者几乎任何其他可用

我知道客户阅读的所有信息如下

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

但是您是否可以将客户端限制为仅从特定通道读取消息

要么从特定频道中删除bot,要么您可能必须检查频道的ID或名称,并相应地进行/不进行处理。正如您已经了解到的,每个消息事件都有一个消息对象。您可以在文档中看到您可以使用的内容

因此,您可以通过
if(message.channel.ID)
轻松地检查频道ID,通过
if(message.channel.name)
检查名称,或者几乎任何其他可用属性,并根据您的喜好处理它

作为测试通道的示例

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

对反应太晚表示歉意。您可以尝试以下方法:

if (message.channel.id === "channel_id"){}