UNPKG

slurchecker

Version:

slur checker

40 lines (36 loc) 918 B
const slurList = [ "nigger", "nigga", "beaner", "kike", "jigaboo", "chink", "faggot", ] const phrases = [ 'i hate myself', 'ima pedophile', 'My parents are sibilings', "my parents don't love me", "i am a disappointment", "i need sensitivity training", ] const slurs = (message, list = slurList) => { let vanity = 'false' let text = message.toLowerCase().replace('3', "e").replace('1', "i").replace("l", 'i').replace(' ', '').replace('_', '').replace('.', ''); for (let i in list) { i = list[i] if (text.includes(i)) { vanity = 'true' return vanity } else { } } return vanity } const rephrase = (text = phrases) => { const random = Math.floor(Math.random() * text.length); const choice = text[random] return choice } module.export = {slurs}, {rephrase}, {slurList}, {phrases}