在制作允许人们打开和关闭黑名单的命令时遇到问题

时间:2020-06-11 23:19:52

标签: discord.js

我认为,允许人们为他们的服务器打开和关闭我的黑名单会很巧妙,但是到目前为止,我并没有取得多少成功。我也想知道,难于制定一个允许人们将自己的单词添加到黑名单的命令吗?这是代码:

  let blacklisted = ['bad words here'] 

  let foundInText = false;
  for (var i in blacklisted) { 
    if (message.content.toLowerCase().includes(blacklisted[i].toLowerCase())) foundInText = true;
  }

    if (foundInText) {
      message.delete();
  }
});

1 个答案:

答案 0 :(得分:0)

您可以使用变量来打开或关闭黑名单。 BacklistOn = true,并在此处复制的代码之前使用if语句。然后执行更改该变量的命令。如果希望在重新启动机器人时保存设置或机器人崩溃,则需要将该变量存储在JSON文件中。使用node.js https://medium.com/@osiolabs/read-write-json-files-with-node-js-92d03cc82824

读/写JSON的教程