【发布时间】:2021-03-05 09:16:05
【问题描述】:
我正在开发一个 discord.js 审核机器人,我希望它在某些违规行为后踢出某人。有没有办法让它记录这些违规行为(咒骂),然后在一定次数后踢?机器人已经找到并删除了脏话,所以我希望能够在该系统中实现这一点。我想知道是否有办法将违规记录系统直接构建到反发誓中。我不会把未经修改的代码放进去,因为它是反脏话的,而且它需要一些东西作为基础,但我会在下面放一个经过审查的版本
// require the discord.js module
const Discord = require('discord.js');
// create a new Discord client
const client = new Discord.Client();
// when the client is ready, run this code
// this event will only trigger one time after logging in
client.once('ready', () => {
console.log('Ready!');
});
client.login('TOKEN');
client.on('message', message => {
if (message.content.includes('bad word')) {
message.delete();
message.author.send('Please do not swear on this server.');
}
if (message.content.includes('bad word')) {
message.delete();
message.author.send('Please do not swear on this server.');
}
if (message.content.includes('bad word')) {
message.delete();
message.author.send('Please do not swear on this server.');
}
if (message.content.includes('bad word')) {
message.delete();
message.author.send('Please do not swear on this server.');
}
if (message.content.includes('bad word')) {
message.delete();
message.author.send('Please do not swear on this server.');
}
if (message.content.includes('bad word')) {
message.delete();
message.author.send('Please do not swear on this server.');
}
if (message.content.includes('bad word')) {
message.delete();
message.author.send('Please do not swear on this server.');
}
if (message.content.includes('bad word')) {
message.delete();
message.author.send('Please do not swear on this server.');
}
});
【问题讨论】:
标签: discord.js bots