Discord Bot:如何排除某些渠道

时间:2020-08-07 17:09:59

标签: javascript node.js discord bots discord.js

client.on('messageDelete', function (message) {
  if (message.channel.type === 'text') {
    var log = client.channels.cache.get("44444444444444444")
    if (log != null) {
      client.channels.cache.get('4444444444444').send('**DELETED** ' + `${message.author}` + '\: ' + message.cleanContent + ' ')
    }
  }
})

这是我用来记录已删除邮件的脚本。

如何从某些渠道和/或某些用户(如漫游器)中排除呢?
我应该使用类似的东西吗?

if (message.channel.type === 'text') & channels... & users...

1 个答案:

答案 0 :(得分:1)

最简单的方法是将排除的通道和用户存储在某种数组中,并检查message.author或message.channel是否在此数组之一中。您可以使用User的author.bot属性轻松检查邮件的作者是否是机器人。

chipsInput