1.6.6 • Published 1 year ago
discord-chat-filter v1.6.6
Discord Chat Filter ! LetsGoz
Module to filter the chat of a discord channel.
How to set the Chat Filter
const { ChatFilter } = require("discord-chat-filter") // Requiring the package
const chatFilter = new ChatFilter(message.content) // Create the chat filter
Functions
filterBadWord(['f*ck', 'sh*t']) // => If a member types 'f*ck' or 'sh*t', it will return true
filterLink() // => If a member sends a link, it will return true
filterMention() // => If a member mentions (@everyone, @here, @etc) it will return true
filterCaps() // => If a member sends a lot of caps, it will return true
Example
const Discord = require('discord.js'); // Requiring Discord
const intents = new Discord.Intents(); // Intents => Message.content intent is required
const client = new Discord.Client({ intents: 32767 }); // Bot
client.on('ready', async () => {
console.log(`${client.user.username} is online`)
})
client.on('messageCreate', async (message) => { // Event emitted when a message is created
const { ChatFilter } = require('discord-chat-filter'); // Requiring the package
const chatFilter = new ChatFilter(message.content); // Creating the Chat Filter
if (message.author.bot) return; // Bot messages are not taken
if (chatFilter.filterBadWord(['f*ck', 'sh*t'])) { // Using the filterBadWord() Method
message.delete() // Delete the message
message.channel.send('No Badwords.') // Send a warning message
};
if (chatFilter.filterLink()) { // Using the filterLink() Method
message.delete() // Delete the message
message.channel.send('No Links.') // Send a warning message
};
if (chatFilter.filterMention()) { // Using the filterMention() Method
message.delete() // Delete the message
message.channel.send('No Mentions.') // Send a warning message
};
if (chatFilter.filterCaps()) { // Using the filterCaps() Method
message.delete() // Delete the message
message.channel.send('Too many caps.') // Send a warning message
};
});
client.login('YOUR TOKEN')
1.6.6
1 year ago
1.6.3
2 years ago
1.6.2
2 years ago
1.6.1
2 years ago
1.6.0
2 years ago
1.6.5
2 years ago
1.4.6
2 years ago
1.4.5
2 years ago
1.5.2
2 years ago
1.5.1
2 years ago
1.4.2
2 years ago
1.5.0
2 years ago
1.4.1
2 years ago
1.4.0
2 years ago
1.4.8
2 years ago
1.4.7
2 years ago
1.3.4
2 years ago
1.3.3
2 years ago
1.3.2
2 years ago
1.3.1
2 years ago
1.3.0
2 years ago
1.2.8
2 years ago
1.2.7
2 years ago
1.2.6
2 years ago
1.2.5
2 years ago
1.2.2
2 years ago
1.1.2
2 years ago
1.1.0
2 years ago
1.0.0
2 years ago