[{"data":1,"prerenderedAt":569},["ShallowReactive",2],{"guide-anti-raid":3},{"id":4,"title":5,"author":6,"body":7,"category":556,"createdAt":557,"description":558,"disabled":559,"extension":560,"image":557,"imageAlt":557,"meta":561,"navigation":562,"order":539,"path":563,"readTime":564,"seo":565,"stem":566,"updatedAt":567,"__hash__":568},"guides\u002Fguides\u002Fanti-raid.md","Anti-Raid Protection","Discortics Team",{"type":8,"value":9,"toc":530},"minimark",[10,18,27,32,35,130,134,161,165,212,216,219,224,241,247,268,274,280,286,289,293,297,308,311,315,333,337,350,353,357,377,386,390,397,401,419,425,434,447,451,468,474,478,483,488,492,496,499,503,506,510,513,517],[11,12,13,17],"p",{},[14,15,16],"strong",{},"Anti-Raid"," protects your server when suspicious accounts join together. It can evaluate a join burst, check individual account signals, alert your staff, and apply a temporary or permanent action.",[11,19,20,21,26],{},"Anti-Raid is part of ",[22,23,25],"a",{"href":24},"\u002Fguides\u002Fautopilot","Autopilot",", but its join controls are configured separately from message protections such as Anti-Spam and Anti-Link.",[28,29,31],"h2",{"id":30},"set-up-anti-raid","Set up Anti-Raid",[11,33,34],{},"Start with an alert or a reversible action. Move to Kick or Ban after the settings match your server's normal join activity.",[36,37,39,89],"guide-setup-tabs",{"default-tab":38},"commands",[40,41,43],"template",{"v-slot:dashboard":42},"",[44,45,50,82],"guide-setup",{":open":46,"description":47,"screenshot":48,"title":49},"true","Configure join and account checks in one form.","The saved Anti-Raid section on Dashboard → Moderator → Autopilot","Set up from the Dashboard",[51,52,53,61,67,70,73,76,79],"ol",{},[54,55,56,57,60],"li",{},"Open ",[14,58,59],{},"Dashboard → Moderator → Autopilot",".",[54,62,63,64,60],{},"Select ",[14,65,66],{},"AntiRaid",[54,68,69],{},"Set a join-rate limit and time window above your normal join bursts.",[54,71,72],{},"Choose how to handle new accounts, accounts without avatars, and bots.",[54,74,75],{},"Choose a log channel for alerts.",[54,77,78],{},"Save the changes.",[54,80,81],{},"Watch the log channel during a controlled join test.",[11,83,84,85,60],{},"Smart Detection, Global Bans, and temporary whitelists are configured with ",[86,87,88],"code",{},"\u002Fautopilot antiraid",[40,90,91],{"v-slot:commands":42},[44,92,96,127],{":open":46,"description":93,"screenshot":94,"title":95},"Use the Discord panel for every Anti-Raid control.","The enabled Anti-Raid panel showing Smart Detection settings","Set up with the Anti-Raid panel",[51,97,98,103,106,111,114,117,124],{},[54,99,100,101,60],{},"Run ",[86,102,88],{},[54,104,105],{},"Enable Anti-Raid.",[54,107,56,108,60],{},[14,109,110],{},"Smart Detection",[54,112,113],{},"Set the sensitivity, minimum joins, action, and raid-mode duration.",[54,115,116],{},"Review the join-rate and account checks.",[54,118,119,120,123],{},"Add expected members to ",[14,121,122],{},"Temp Whitelist"," before a planned event.",[54,125,126],{},"Test with a controlled join.",[11,128,129],{},"The panel expires after five minutes. Run the command again when its buttons stop responding.",[28,131,133],{"id":132},"what-anti-raid-can-check","What Anti-Raid can check",[135,136,137,140,143,146,149,152,155,158],"ul",{},[54,138,139],{},"Detect coordinated join bursts using several account and timing signals.",[54,141,142],{},"Set a direct join-rate limit when Smart Detection is disabled.",[54,144,145],{},"Check account age, avatar status, and bot verification.",[54,147,148],{},"Apply None, Kick, Ban, Mute, or Timeout where supported by the selected check.",[54,150,151],{},"Check new members against Discortics' shared global ban list.",[54,153,154],{},"Temporarily stop every new join with Panic Mode.",[54,156,157],{},"Exempt trusted accounts with ignored users or a temporary whitelist.",[54,159,160],{},"Send suspicious-join alerts to your Autopilot or moderation log channel.",[28,162,164],{"id":163},"permissions-and-role-position","Permissions and role position",[135,166,167,176,203,206,209],{},[54,168,169,170,173,174,60],{},"You need ",[14,171,172],{},"Administrator"," to open ",[86,175,88],{},[54,177,178,179,182,183,182,186,182,189,182,192,182,195,198,199,202],{},"Discortics needs ",[14,180,181],{},"View Channels",", ",[14,184,185],{},"Send Messages",[14,187,188],{},"Embed Links",[14,190,191],{},"Manage Roles",[14,193,194],{},"Moderate Members",[14,196,197],{},"Kick Members",", and ",[14,200,201],{},"Ban Members"," for the matching actions.",[54,204,205],{},"Configure the server muted role before selecting Mute.",[54,207,208],{},"Keep the Discortics role above the members it may moderate.",[54,210,211],{},"Start with an alert or reversible action while you tune the detection settings.",[28,213,215],{"id":214},"smart-raid-detection","Smart raid detection",[11,217,218],{},"Smart Detection evaluates join speed together with account age, missing avatars, similar account creation times, and similar usernames.",[220,221,223],"h3",{"id":222},"detection-settings","Detection settings",[11,225,226,229,230,182,233,236,237,240],{},[14,227,228],{},"Sensitivity"," can be ",[86,231,232],{},"Low",[86,234,235],{},"Medium",", or ",[86,238,239],{},"High",". Low triggers most easily. High requires stronger evidence before Discortics treats the group as a raid.",[11,242,243,246],{},[14,244,245],{},"Min Joins"," sets the minimum group size that can activate raid mode. Enter a value from 3 to 100.",[11,248,249,252,253,182,256,182,259,182,262,236,265,60],{},[14,250,251],{},"Action"," controls what happens to members who join during detected raid mode. Choose ",[86,254,255],{},"None",[86,257,258],{},"Kick",[86,260,261],{},"Ban",[86,263,264],{},"Mute",[86,266,267],{},"Timeout",[11,269,270,273],{},[14,271,272],{},"Punish Duration"," is required when the selected action is Mute or Timeout.",[11,275,276,279],{},[14,277,278],{},"Raid Mode Duration"," controls how long raid mode remains active after the latest matching join. Choose a duration from 1 minute to 1 hour.",[11,281,282,285],{},[14,283,284],{},"Sweep"," also applies the selected action to members from the burst that activated raid mode.",[11,287,288],{},"While raid mode is active, each new join receives the selected action unless the account is ignored or temporarily whitelisted. When a fast join burst looks legitimate, Discortics sends an alert instead of punishing the group.",[28,290,292],{"id":291},"join-and-account-checks","Join and account checks",[220,294,296],{"id":295},"join-rate","Join rate",[11,298,299,300,303,304,307],{},"Enter the limit and window as ",[86,301,302],{},"limit\u002Fwindow",", such as ",[86,305,306],{},"10\u002F60s",". Smart Detection uses this rate during its analysis. When Smart Detection is disabled, reaching the limit directly kicks the joining member.",[11,309,310],{},"Choose a value above your server's normal join bursts so a scheduled event does not look like an attack.",[220,312,314],{"id":313},"new-accounts","New accounts",[11,316,317,318,182,320,182,322,182,324,236,326,328,329,332],{},"Set the youngest account age your server accepts, then choose ",[86,319,255],{},[86,321,258],{},[86,323,261],{},[86,325,264],{},[86,327,267],{},". Use a duration such as ",[86,330,331],{},"7d"," for the account age. Mute and Timeout also require an action duration.",[220,334,336],{"id":335},"no-avatar","No avatar",[11,338,339,340,182,342,182,344,182,346,198,348,60],{},"Choose how Anti-Raid handles accounts without a custom avatar. Available actions are ",[86,341,255],{},[86,343,258],{},[86,345,261],{},[86,347,264],{},[86,349,267],{},[11,351,352],{},"This is a broad signal. Use it with care because legitimate members may still have Discord's default avatar.",[220,354,356],{"id":355},"bots","Bots",[135,358,359,365,371],{},[54,360,361,364],{},[14,362,363],{},"Allow All"," lets every bot join.",[54,366,367,370],{},[14,368,369],{},"Allow Verified Only"," lets Discord-verified bots join and applies the selected action to other bots.",[54,372,373,376],{},[14,374,375],{},"Block All"," applies the selected action to every bot join.",[11,378,379,380,182,382,236,384,60],{},"Bot actions can be ",[86,381,255],{},[86,383,258],{},[86,385,261],{},[220,387,389],{"id":388},"fancy-names","Fancy names",[11,391,392,393,396],{},"Enable ",[14,394,395],{},"Fancy Names"," to replace unsupported decorative characters in a new member's nickname with readable characters where possible.",[28,398,400],{"id":399},"global-bans-and-panic-mode","Global bans and panic mode",[11,402,403,406,407,182,409,182,412,182,414,236,416,418],{},[14,404,405],{},"Global Bans"," checks new members against Discortics' shared global ban list. Choose ",[86,408,255],{},[86,410,411],{},"Warn",[86,413,264],{},[86,415,258],{},[86,417,261],{},". Selecting None disables the check.",[11,420,421,424],{},[14,422,423],{},"Panic Mode"," immediately kicks every new member for a temporary period of up to 30 minutes.",[426,427,428],"blockquote",{},[11,429,430,433],{},[14,431,432],{},"Warning:"," Panic Mode does not distinguish legitimate members from raiders. Add expected members to the temporary whitelist before enabling it.",[11,435,436,437,439,440,443,444,60],{},"To stop Panic Mode early, run ",[86,438,88],{},", open ",[14,441,442],{},"Panic",", and select ",[14,445,446],{},"Disable",[28,448,450],{"id":449},"exceptions","Exceptions",[11,452,453,455,456,459,460,463,464,467],{},[14,454,122],{}," bypasses Anti-Raid for one user from 1 second to 1 day. Select ",[14,457,458],{},"Add",", then send a user mention or ID followed by a duration, such as ",[86,461,462],{},"@member 1h30m",". Select ",[14,465,466],{},"Remove"," and send the user again to end the exception early.",[11,469,470,473],{},[14,471,472],{},"Ignored Users"," permanently bypass Anti-Raid. Use temporary whitelist entries for planned events or short exceptions.",[28,475,477],{"id":476},"dashboard-and-discord-controls","Dashboard and Discord controls",[11,479,56,480,482],{},[14,481,59],{}," to edit the main detection values, ignored lists, punishment policies, and alert channel. Dashboard changes are applied when you use the save bar.",[11,484,100,485,487],{},[86,486,88],{}," for Smart Detection, Global Bans, Panic Mode, and temporary whitelist management. The interactive Discord panel expires after five minutes, so run the command again when its controls stop responding.",[28,489,491],{"id":490},"frequently-asked-questions","Frequently asked questions",[220,493,495],{"id":494},"why-did-a-fast-join-burst-only-create-an-alert","Why did a fast join burst only create an alert?",[11,497,498],{},"Join speed is only one Smart Detection signal. When the full group does not look malicious, Discortics alerts staff instead of punishing likely legitimate members.",[220,500,502],{"id":501},"why-was-the-selected-action-not-applied","Why was the selected action not applied?",[11,504,505],{},"Check the Discortics permissions and role position. Its role must be above the member, and the selected action needs the matching Moderate Members, Kick Members, Ban Members, or Manage Roles permission.",[220,507,509],{"id":508},"how-do-i-protect-a-planned-event","How do I protect a planned event?",[11,511,512],{},"Raise the join threshold if the event will exceed your normal rate, and add known attendees to the temporary whitelist. Keep staff near the alert channel while members arrive.",[220,514,516],{"id":515},"how-do-i-restore-the-defaults","How do I restore the defaults?",[11,518,100,519,521,522,525,526,529],{},[86,520,88],{},", select ",[14,523,524],{},"Reset",", review the confirmation, and select ",[14,527,528],{},"Yes, Reset",". Temporary whitelist entries are stored separately and remain until they expire or you remove them.",{"title":42,"searchDepth":531,"depth":531,"links":532},2,[533,534,535,536,540,547,548,549,550],{"id":30,"depth":531,"text":31},{"id":132,"depth":531,"text":133},{"id":163,"depth":531,"text":164},{"id":214,"depth":531,"text":215,"children":537},[538],{"id":222,"depth":539,"text":223},3,{"id":291,"depth":531,"text":292,"children":541},[542,543,544,545,546],{"id":295,"depth":539,"text":296},{"id":313,"depth":539,"text":314},{"id":335,"depth":539,"text":336},{"id":355,"depth":539,"text":356},{"id":388,"depth":539,"text":389},{"id":399,"depth":531,"text":400},{"id":449,"depth":531,"text":450},{"id":476,"depth":531,"text":477},{"id":490,"depth":531,"text":491,"children":551},[552,553,554,555],{"id":494,"depth":539,"text":495},{"id":501,"depth":539,"text":502},{"id":508,"depth":539,"text":509},{"id":515,"depth":539,"text":516},"Main Features",null,"Detect suspicious join bursts, check risky accounts, and respond before a raid spreads through your server.",false,"md",{},true,"\u002Fguides\u002Fanti-raid","7 min read",{"title":5,"description":558},"guides\u002Fanti-raid","2026-09-01","rwUdZi70oGHSarY1o0sWwgpU3YvraHRbXt80f9k7Lyo",1788304625782]