slurchecker
Version:
slur checker
40 lines (36 loc) • 918 B
JavaScript
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}