UNPKG

ez-antiswear

Version:

A package for discord anti-swear support a lot of languages.

86 lines (48 loc) 2.23 kB
# ez-antiswear A package for discord anti-swear support a lot of languages. ## Installation `npm i ez-antiswear` ## Usage ``` const AntiSwear = require("ez-antiswear"), filterAR = new AntiSwear("ar"), filterEN = new AntiSwear("en"); const Discord = require("discord.js"); const client = new Discord.Client(); client.on("ready", () => { console.log(`Logged in as ${client.user.tag}!`); }); client.on("message", async message => { if (!message.guild || !message.content) return; if (filterAR.check(message.content) || filterEN.check(message.content)) { return message.delete(); } }); client.login("token"); ``` #### Supported Languages `ar` - `cs` - `da` - `de` - `en` - `eo` - `es` - `fa` - `fi` - `fil` - `fr` - `hi` - `hu` - `it` - `ja` - `kab` - `ko` - `nl` - `no` - `pl` - `pt` #### Filter Filter constructor. **Parameters** - `list` **[array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array)** Instantiate filter with custom list ##### isProfaneLike Determine if a single word is profane or looks profane. **Parameters** - `word` **[string](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String)** String to evaluate for profanity. ##### replaceWord Replace a word with placeHolder characters; **Parameters** - `string` **[string](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String)** String to replace. ##### clean Evaluate a string for profanity and return an edited version. **Parameters** - `string` **[string](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String)** Sentence to filter. ##### count Count a string for profanity and return the count. **Parameters** - `string` **[string](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String)** Sentence to filter. ##### check Check a string for profanity and return an Boolean value. **Parameters** - `string` **[string](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String)** Sentence to filter.