aboutsummaryrefslogtreecommitdiff
path: root/src/lib/badwords.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/badwords.ts')
-rw-r--r--src/lib/badwords.ts752
1 files changed, 0 insertions, 752 deletions
diff --git a/src/lib/badwords.ts b/src/lib/badwords.ts
deleted file mode 100644
index feb74cb..0000000
--- a/src/lib/badwords.ts
+++ /dev/null
@@ -1,752 +0,0 @@
-import type { BadWords } from "./common/AutoMod.js";
-
-const enum Severity {
- DELETE,
- WARN,
- TEMP_MUTE,
- PERM_MUTE,
-}
-
-export default {
- /* -------------------------------------------------------------------------- */
- /* Slurs */
- /* -------------------------------------------------------------------------- */
- "Slurs": [
- {
- match: "faggot",
- severity: Severity.TEMP_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "homophobic slur",
- regex: false,
- },
- {
- match: "nigga",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "racial slur",
- regex: false,
- },
- {
- match: "nigger",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "racial slur",
- regex: false,
- },
- {
- match: "nigra",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: false,
- ignoreCapitalization: true,
- reason: "racial slur",
- regex: false,
- },
- {
- match: "retard",
- severity: Severity.TEMP_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "ableist slur",
- regex: false,
- },
- {
- match: "retarted",
- severity: Severity.TEMP_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "ableist slur",
- regex: false,
- },
- {
- match: "slut",
- severity: Severity.WARN,
- ignoreSpaces: false,
- ignoreCapitalization: true,
- reason: "derogatory term",
- regex: false,
- },
- {
- match: "tar baby",
- severity: Severity.TEMP_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "racial slur",
- regex: false,
- },
- {
- match: "whore",
- severity: Severity.WARN,
- ignoreSpaces: false,
- ignoreCapitalization: true,
- reason: "derogatory term",
- regex: false,
- },
- {
- match: "卍",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "racist symbol",
- regex: false,
- },
- {
- //? N word
- match: "space movie 1992",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "racial slur",
- regex: false,
- },
- {
- //? N word
- match: "黑鬼",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "racial slur",
- regex: false,
- },
- ],
-
- /* -------------------------------------------------------------------------- */
- /* Steam Scams */
- /* -------------------------------------------------------------------------- */
- "Steam Scams": [
- {
- //? I'm on tilt, in the cop they gave the status "Unreliable"
- match: 'Я в тильте, в кс дали статус "Ненадежный"',
- severity: Severity.WARN,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "steam scam phrase",
- regex: false,
- },
- {
- match: "hello i am leaving cs:go",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "steam scam phrase",
- regex: false,
- },
- {
- match: "hello! I'm done with csgo",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "steam scam phrase",
- regex: false,
- },
- {
- match: "hi bro, i'm leaving this fucking game, take my skin",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "steam scam phrase",
- regex: false,
- },
- {
- match: "hi friend, today i am leaving this fucking game",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "steam scam phrase",
- regex: false,
- },
- {
- match: "hi guys, i'm leaving this fucking game, take my",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "steam scam phrase",
- regex: false,
- },
- {
- match: "hi, bro h am leaving cs:go and giving away my skin",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "steam scam phrase",
- regex: false,
- },
- {
- match: "hi, bro i am leaving cs:go and giving away my skin",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "steam scam phrase",
- regex: false,
- },
- {
- match: "i confirm all exchanges, there won't be enough",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "steam scam phrase",
- regex: false,
- },
- {
- match: "i quit csgo",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "steam scam phrase",
- regex: false,
- },
- {
- match: "the first three who send a trade",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "steam scam phrase",
- regex: false,
- },
- {
- match: "you can choose any skin for yourself",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "steam scam phrase",
- regex: false,
- },
- {
- match: "Hey, I'm leaving for the army and giving the skins",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "steam scam phrase",
- regex: false,
- },
- {
- match: "fuck this trash called CS:GO, deleted,",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "steam scam phrase",
- regex: false,
- },
- {
- match: "please take my skins",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "steam scam phrase",
- regex: false,
- },
- {
- match: "Hi, I stopped playing CS:GO and decided to giveaway my inventory.",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "steam scam phrase",
- regex: false,
- },
- ],
-
- /* -------------------------------------------------------------------------- */
- /* Nitro Scams */
- /* -------------------------------------------------------------------------- */
- "Nitro Scams": [
- {
- match: "and there is discord hallween's giveaway",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "discord nitro for free - steam store",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "free 3 months of discord nitro",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "free discord nitro airdrop",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "get 3 months of discord nitro",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "get discord nitro for free",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "get free discord nitro from steam",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "lol, jahjajha free discord nitro for 3 month!!",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "steam is giving away 3 months of discord nitro for free to all no limited steam users",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- //? Lol, 1 month free discord nitro!
- match: "Лол, бесплатный дискорд нитро на 1 месяц!",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "Airdrop Discord FREE NITRO from Steam —",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "take nitro faster, it's already running out",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: false,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "only the first 10 people will have time to take nitro",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: false,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "Discord is giving away nitro!",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: false,
- ignoreCapitalization: false,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "Free gift discord nitro for 1 month!",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: false,
- ignoreCapitalization: false,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "Hi i claim this nitro for free 3 months lol!",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "bro watch this, working nitro gen",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: false,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "Free distribution of discord nitro for 3 months from steam!",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "Get 3 Months of Discord Nitro. Personalize your profile, screen share in HD, upgrade your emojis, and more!",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "Steam is giving away free discord nitro, have time to pick up at my link",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "Airdrop Discord NITRO with",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "Check this lol, there nitro is handed out for free, take it until everything is sorted out",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "A free Discord Nitro | Steam Store Discord Nitro Distribution.",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "Xbox gives away discord nitro for free",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "airdrop discord nitro by steam",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- //? 3 months nitro free from steam, take too
- match: "3 месяца нитро бесплатно от стима, забирайте тоже",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "Free distributiοn of discοrd nitrο for 3 months from steаm!",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "Free discord nitro for 1 month!",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "I got some nitro left over here",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "Hey, steam gived nitro",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "nitro giveaway by steam, take it",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "3 months nitro from styme,",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "XBOX and DISCORD are giving away free NITRO FULL for a month.",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "Hi,take the Discord Nitro for free",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- //? Discord nitro got free, take it before it's too late
- match: "Дискорд нитро получил бесплатно,забирай пока не поздно",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "1 month nitro for free",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "Gifts for the new year, nitro for 3 months",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "1 month nitro from steam, take it guys",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "Hello, discord and steam are giving away nitro, take it away",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "Who is first? :)",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "Whо is first? :)",
- //? This one uses a different o, prob should make some autodelete if includes link and special char
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "Discord Nitro distribution from STEAM",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "3 month nitro for free, take it ",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "3 months nitro from steam, take it guys)",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "Gifts from steam nitro, gifts for 3 months",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "Free subscription for 3 months DISCORD NITRO",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "who will catch this gift?)",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "take it guys :)",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "Discord and Steam are giving away a free 3-month Discord Gift subscription!",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- {
- match: "Discord free nitro from steam",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "discord nitro scam phrase",
- regex: false,
- },
- ],
-
- /* -------------------------------------------------------------------------- */
- /* Misc Scams */
- /* -------------------------------------------------------------------------- */
- "Misc Scams": [
- {
- match: "found a cool software that improves the",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "misc. scam phrase",
- regex: false,
- },
- {
- match:
- "there is a possible chance tomorrow there will be a cyber-attack event where on all social networks including Discord there will be people trying",
- severity: Severity.WARN,
- ignoreSpaces: false,
- ignoreCapitalization: true,
- reason: "annoying copy pasta",
- regex: false,
- },
- {
- match: "i made a game can you test play ?",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "malware phrase",
- regex: false,
- },
- {
- match: "tell me if something is wrong in the game",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "malware phrase",
- regex: false,
- },
- {
- match: "Hi, can you check out the game I created today:)",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "malware phrase",
- regex: false,
- },
- {
- match: "Just want to get other people's opinions, what to add and what to remove.",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "malware phrase",
- regex: false,
- },
- {
- match: "https://discord.gg/KKnGGvEPVM",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "misc. scam phrase",
- regex: false,
- },
- {
- match: "https://discord.gg/rykjvpTGrB",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "misc. scam phrase",
- regex: false,
- },
- {
- match: "https://discord.gg/XTDQgJ9YMp",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "misc. scam phrase",
- regex: false,
- },
- ],
-
- /* -------------------------------------------------------------------------- */
- /* Advertising */
- /* -------------------------------------------------------------------------- */
- "Advertising": [
- {
- match: "😀 wow only 13+... 😳 are allowed to see my about me 😏",
- severity: Severity.PERM_MUTE,
- ignoreSpaces: true,
- ignoreCapitalization: true,
- reason: "advertising",
- regex: false,
- },
- ],
-} as BadWords;