UNPKG

discord-automod

Version:

Automod system can be implemented in your script easily

213 lines (210 loc) 4.99 kB
function filterScamlinks(string) { const link = [ "/diis", "//disdor", "rd-plus.c", "s-nitro.x", "nittro.", "tro.ru", "//dissord.", "//discorde", "//discoord", "//discopd", "//discoqd", "//disccr", "//drd.gi", "/discorcl", "/disrcod", "/discrod", "/disrocd", "/discord-nitro", "nitros.com/", "/dilscord", "//dicso", "//disor", "//disca", "//discb", "//discc", "//discd", "//disce", "//discf", "//discg", "//disch", "//disci", "//discj", "//disck", "//discl", "//discm", "//discn", "//discod", "//discp", "//discq", "//discr", "//discs", "//disct", "//discu", "//discv", "//discw", "//discx", "//discy", "//discz", "//disqd", "cora.gift", "corb.gift", "corc.gift", "core.gift", "corf.gift", "corg.gift", "corh.gift", "cori.gift", "corj.gift", "cork.gift", "corl.gift", "corm.gift", "corn.gift", "coro.gift", "corp.gift", "corq.gift", "cors.gift", "cort.gift", "coru.gift", "corv.gift", "corw.gift", "corx.gift", "cory.gift", "corz.gift", "corl.gift", "dnito.", "idiscord.com", "nitro-gg.", "nltro.c", "nltro.g", "nltro.r", "nltro.x", "nitre.c", "nitre.g", "nitre.r", "nitre.x", "nltro.c", "nltro.g", "nltro.r", "nltro.x", "nltros.c", "nltros.g", "nltros.r", "nltros.x", "nitres.c", "nitres.g", "nitres.r", "nitres.x", "nltros.c", "nltros.g", "nltros.r", "nltros.x", "rdnitro.xyz", "rdnitros.xyz", "nitrosgift", "nitrosg1ft", "nitrosglft", "n1trosgift", "n1trosg1ft", "n1trosglft", "nltrosgift", "nltrosg1ft", "nltrosglft", "glft.x", "corrl.com/", "rd-to.c", "rd-up.c", "unnitty.ru", "unity.ru", "unnity.ru", "unitty.ru", "drop.info", "t-discr", "t-diis", ".net/steam", "t/steam", ".click/di", ".click/ste", "/dlscord", "/dlscorld", "discord.voto", "/discord-gifts", "/ds-nit", "discorb-", "/discordgift-", "//dizc", "nitro/steam", "glft/steam", ".link/gift", ".link/glft", "nitro.link/", "/steam-discord", "/discord-steam", "/dlscordnltro", ".ru.com/gift", ".ru.com/glft", "drop.com/gift", "nitros.xyz/b", "discord.ru/", "steam.ru", "//gifs-", "gift.ru", "gifts.ru", "o-gift.x", "d-gift.x", "ft.com/bill", "ru/air", "ru/alr", "ru/a1r", "ru/drop", "ord.shop/", "rod.shop/", "cod.shop/", "d-app.me", ".me/nitro", ".me/free", "tro-free.", "tre-free.", "-cpp.com/", "ocrd.gift/", "dlscord.net", "rd.net/saf", "cord.org/", ".org.ru/", ".ru/gift", "/stearm", "/stearn", "/stean", "nitq.", "steammcomunity.", "/steamcommur", "/strean", "/steamcommunn", "/steem", "/steam-money", "comnitro.", "comminity.", "comminuty.", "/treadeoffre", "/treadoffer", "/tradeofer", "/tradedoffer", "/treadeoffer", "/tracleofter", "/tradeofter", "/tracleoffer", "/netflix_accbot", "discordsteaml.", "//stellss" ] const isScam = link.some((filterlink) => string.toLowerCase().includes(filterlink.toLowerCase())); return isScam } function filterWord(string) { const badwords = ['anal', 'anus', 'boob', 'boner', 'bollok', 'bollock', 'blow job', 'blowjob', 'bloody', 'biatch', 'bitch', 'bastard', 'balls', 'ass', 'ballsack', 'autism', 'autist', 'a$$', 'as$', 'a$s', 'dick', 'nigger', 'nigga', 'vagina', 'slut', 'sex'] const isBad = badwords.some((filterWord) => string.toLowerCase().includes(filterWord.toLowerCase())); return isBad } module.exports = { filterScamlinks, filterWord }