diff options
Diffstat (limited to 'src/lib/badwords.ts')
-rw-r--r-- | src/lib/badwords.ts | 752 |
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; |