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"){}