{ "$schema": "https://raw.githubusercontent.com/PazerOP/tf2_bot_detector/master/schemas/v3/rules.schema.json", "file_info": { "authors": [ "pazer", "sisterhailey" ], "description": "Community rules list for TF2 Bot Detector.", "title": "Official rules list", "update_url": "https://raw.githubusercontent.com/SisterHailey/tf2bd2/main/rules.official.json" }, "rules": [ { "actions": { "mark": [ "cheater" ] }, "description": "(catbot) mygot", "triggers": { "username_text_match": { "case_sensitive": false, "mode": "contains", "patterns": [ "MYG)T", "[t0gym]", "[g0tb0t]", "myg0t.gg", "myg0t.win" ] } } }, { "actions": { "mark": [ "cheater" ] }, "description": "misc discord advertisement bot", "triggers": { "username_text_match": { "case_sensitive": false, "mode": "contains", "patterns": [ "discord.gg/ngXUzkRh7C" ] } } }, { "actions": { "mark": [ "cheater" ] }, "description": "[VAC] OneTrick", "triggers": { "avatar_match": [ { "avatar_hash": "76c03c7865876dd13dbe4b60aad86150b8fc6233" } ], "mode": "match_any", "username_text_match": { "case_sensitive": false, "mode": "contains", "patterns": [ "[VAC] OneTrick" ] } } }, { "actions": { "mark": [ "suspicious" ] }, "description": "Elkay EZH2O", "triggers": { "username_text_match": { "case_sensitive": false, "mode": "contains", "patterns": [ "Elkay EZH2O" ] } } }, { "actions": { "mark": [ "suspicious" ] }, "description": "garry :D", "triggers": { "username_text_match": { "case_sensitive": false, "mode": "contains", "patterns": [ "garry :D" ] } } }, { "actions": { "mark": [ "cheater" ] }, "description": "Poohook", "triggers": { "avatar_match": [ { "avatar_hash": "fd5b5bae0eeb72930a58702472f2c8c7ace04dfa" }, { "avatar_hash": "a6ede29c46bea13b4ba947799815e7336d39cb77" } ], "mode": "match_any", "username_text_match": { "case_sensitive": false, "mode": "contains", "patterns": [ "discord.io/poohook" ] } } }, { "actions": { "mark": [ "cheater" ] }, "description": "[VALVE] Twilight Sparkle", "triggers": { "username_text_match": { "case_sensitive": false, "mode": "contains", "patterns": [ "[VALVE] Twilight Sparkle" ] } } }, { "actions": { "mark": [ "cheater" ] }, "description": "royalhack.net", "triggers": { "username_text_match": { "case_sensitive": false, "mode": "contains", "patterns": [ "royalhack.net" ] } } }, { "actions": { "mark": [ "cheater" ] }, "description": "(catbot) furry-bot", "triggers": { "username_text_match": { "case_sensitive": false, "mode": "regex", "patterns": [ "furry-bot \\d+" ] } } }, { "actions": { "mark": [ "suspicious" ] }, "description": "(catbot) cat.jpg", "triggers": { "username_text_match": { "case_sensitive": true, "mode": "equal", "patterns": [ "cat.jpg" ] } } }, { "actions": { "mark": [ "cheater" ] }, "description": "(catbot) shasta bot", "triggers": { "username_text_match": { "case_sensitive": true, "mode": "starts_with", "patterns": [ "shasta bot" ] } } }, { "actions": { "mark": [ "cheater" ] }, "description": "(catbot) Lag-bot", "triggers": { "username_text_match": { "case_sensitive": false, "mode": "regex", "patterns": [ "Lag-Bot \\d+" ] } } }, { "actions": { "mark": [ "cheater" ] }, "description": "spikeymikey bot", "triggers": { "username_text_match": { "case_sensitive": false, "mode": "regex", "patterns": [ "spikeymikey bot \\d+" ] } } }, { "actions": { "mark": [ "cheater" ] }, "description": "(catbot) poohook", "triggers": { "username_text_match": { "case_sensitive": false, "mode": "regex", "patterns": [ "poohook RCE bot \\d+" ] } } }, { "actions": { "mark": [ "cheater" ] }, "description": "shoppy.gg/@d3fc0n6", "triggers": { "username_text_match": { "case_sensitive": false, "mode": "contains", "patterns": [ "shoppy.gg/@d3fc0n6" ] } } }, { "actions": { "mark": [ "cheater" ] }, "description": "braaap", "triggers": { "username_text_match": { "case_sensitive": false, "mode": "regex", "patterns": [ "braaaap \\d+" ] } } }, { "actions": { "transient_mark": [ "cheater" ] }, "description": "WAMO", "triggers": { "username_text_match": { "case_sensitive": false, "mode": "ends_with", "patterns": [ "WAMO" ] } } }, { "actions": { "transient_mark": [ "cheater" ] }, "description": "Zesty Jesus", "triggers": { "username_text_match": { "case_sensitive": false, "mode": "contains", "patterns": [ "Zesty Jesus" ] } } }, { "actions": { "mark": [ "cheater" ] }, "description": "(catbot) Rick May Was A Pedo Bot ##", "triggers": { "username_text_match": { "case_sensitive": false, "mode": "regex", "patterns": [ "Rick May Was A Pedo Bot \\d+" ] } } }, { "actions": { "mark": [ "cheater" ] }, "description": "Generic name-stealing bot", "triggers": { "username_text_match": { "case_sensitive": false, "mode": "ends_with", "patterns": [ "\u200f" ] } } }, { "actions": { "transient_mark": [ "cheater" ] }, "description": "Generic name-stealing bot", "triggers": { "username_text_match": { "case_sensitive": false, "mode": "contains", "patterns": [ "\u200f", "\u202c" ] } } }, { "actions": { "mark": [ "cheater" ] }, "description": "Generic name-stealing bot", "triggers": { "username_text_match": { "case_sensitive": false, "mode": "contains", "patterns": [ "\u202c" ] } } }, { "actions": { "mark": [ "cheater" ] }, "description": "Cheater (newlines in chat message/name)", "triggers": { "chatmsg_text_match": { "case_sensitive": false, "mode": "contains", "patterns": [ "\n", "\r\n" ] }, "mode": "match_any", "username_text_match": { "case_sensitive": false, "mode": "contains", "patterns": [ "\n", "\r" ] } } }, { "actions": { "mark": [ "racist" ] }, "description": "Racism", "triggers": { "chatmsg_text_match": { "case_sensitive": false, "mode": "word", "patterns": [ "nigger", "niggers" ] } } }, { "actions": { "mark": [ "cheater" ] }, "description": "HE", "triggers": { "chatmsg_text_match": { "case_sensitive": false, "mode": "contains", "patterns": [ "OFF TO THE HOLIDAY JOB! ContractAFestiveHitman.org​‌​‬⁠‏‌⁠‌​‍‎​‍‌‍​‏" ] } } }, { "actions": { "mark": [ "cheater" ] }, "description": "HE", "triggers": { "chatmsg_text_match": { "case_sensitive": false, "mode": "contains", "patterns": [ "智障們聖誕快樂!‏‍‬​‏‌​​‏‏‬​‌‬‏‎‎‏‏‬‌‏‌‬‌​" ] } } }, { "actions": { "mark": [ "cheater" ] }, "description": "Festive Hitman", "triggers": { "avatar_match": [ { "avatar_hash": "b98a862b985db1f08d97a8b537f6cd394a460cab" } ] } }, { "actions": { "mark": [ "cheater" ] }, "description": "Dox bot", "triggers": { "avatar_match": [ { "avatar_hash": "0a05c28558b19cdff2a52acfbc4dcf3bbc1962cd" } ], "mode": "match_all", "username_text_match": { "case_sensitive": false, "mode": "contains", "patterns": [ "bit.ly" ] } } }, { "actions": { "mark": [ "cheater" ] }, "description": "LunaRP bot", "triggers": { "avatar_match": [ { "avatar_hash": "b320273dc057bfa03cef2422c69c686aa1f3660e" } ], "mode": "match_all", "username_text_match": { "case_sensitive": true, "mode": "contains", "patterns": [ "discord.gg/6TsYkfQbKk" ] } } }, { "actions": { "transient_mark": [ "cheater" ] }, "description": "Default sniper", "triggers": null }, { "actions": { "transient_mark": [ "cheater" ] }, "description": "Default namestealer", "triggers": null }, { "actions": { "transient_mark": [ "cheater" ] }, "description": "OG Fuck Nemo", "triggers": null }, { "actions": { "mark": [ "cheater" ] }, "description": "Fuck Nemo", "triggers": { "avatar_match": [ { "avatar_hash": "619e9476fe120c56afb7dfaac6a0bdc1b306360d" } ] } }, { "actions": { "mark": [ "cheater" ] }, "description": "HE", "triggers": { "mode": "match_any", "username_text_match": { "case_sensitive": false, "mode": "contains", "patterns": [ "HEXATRONIC", "Festive Hitman", "OMEGATRONIC", "shoppy.gg/@d3fc0n6" ] } } }, { "actions": { "mark": [ "cheater" ] }, "description": "rapha. bot", "triggers": { "avatar_match": [ { "avatar_hash": "25f543efdffaa2553c16da12d87d68ff93a923cf" } ], "mode": "match_all", "username_text_match": { "case_sensitive": true, "mode": "contains", "patterns": [ "rapha.", "innovate.tf" ] } } }, { "actions": { "mark": ["cheater"] }, "description": "HE", "triggers": { "username_text_match": { "case_sensitive": false, "mode": "regex", "patterns": [ ".*S.*y.*d.*n.*e.*y.*", ".*O.*M.*E.*G.*A.*T.*R.*O.*N.*I.*C.*", ".*H.*E.*X.*A.*T.*R.*O.*N.*I.*C.*", ".*D.*E.*L.*T.*A.*T.*R.*O.*N.*I.*C.*", ".*P.*L.*A.*T.*Y.*P.*U.*S.*", ".*A.*r.*e.*n.*a.*t.*e.*a.*m.*p.*l.*a.*y.*e.*r.*" ] } } } ] }