是否可以使我的discord.js机器人忽略某些用户?更像是通过命令将它们添加到json文件并忽略所有它们

时间:2019-03-31 10:21:04

标签: javascript discord discord.js

在执行命令时如何让我的机器人忽略某些用户?

我没有要显示的代码,因为我不知道从哪里开始并且搜索后什么也没找到。

1 个答案:

答案 0 :(得分:0)

如果在执行命令中将其列入用户ID 的数组,则只需执行以下操作:

const arrayOfUsersIds = ['8794328794879328794897', '789438729489732789', '764327969748632978'];

for (let i = 0; i < arrayOfUsersIds.length; i++) {
    if (message.author.id === arrayOfUsersIds[i]) return message.reply('You are on the blacklist!');
};

只需在名为arrayOfUsersIds的数组中添加所有用户ID ,就不再允许所有这些用户执行命令。


您可以对用户名进行相同的操作!只需在名为arrayOfUsersnames的数组中添加您不想在该数组中执行命令的所有用户名,然后就可以了。不再允许执行命令!

const arrayOfUsersNames = ['Monkeyyy11', 'Tden', 'Zenoo'];

for (let i = 0; i < arrayOfUsersNames.length; i++) {
    if (message.author.username.toLowerCase() === arrayOfUsersNames[i].toLowerCase()) return message.reply('You are on the blacklist!');
};