Guide
Ställ in spamfiltret
Spamfiltret hindrar medlemmar från att översvämma en kanal. Det har fem separata kontroller, var och en med egen strömbrytare och eget gränsvärde. Alla är avstängda på en ny server.
Så fungerar det
Spamfiltret tittar på varje meddelande en medlem skickar och tillämpar de kontroller du har slagit på:
| Kontroll | Vad den fångar upp |
|---|---|
| Meddelandeflod | För många meddelanden på kort tid |
| Bilagespam | För många bilagor på kort tid |
| Radbrytningsspam | Ett meddelande med för många radbrytningar |
| För många versaler | Ett meddelande av viss längd som mest består av versaler |
| Emojispam | Ett meddelande med för många emojis |
Det finns två reglage att känna till: ett för filtret som helhet och ett för varje kontroll. Filtret gör ingenting förrän minst en kontroll är på.
Att redigera ett meddelande räknas inte som ett nytt meddelande. Spamfiltret är en textkontroll och använder inga krediter. En översikt över funktionen finns under spamfilter.
Ställ in det i kontrollpanelen
Gränsvärdena beror på hur aktiv din server är. [Inställningsreferensen](/docs/settings) listar standardvärdet och det tillåtna intervallet för varje gräns.
Öppna Skydd mot spam, Spamfilter
Öppna din server i kontrollpanelen och gå till Skydd mot spam, sedan Spamfilter.
Slå på filtret
Slå på Filtrera spam.
Slå på de kontroller du vill ha
Under Kontroller slår du på varje kontroll du behöver och anger dess gräns. Börja med meddelandeflod, som täcker den vanligaste sortens spam.
Bestäm om timeouts
Varje kontroll har en egen strömbrytare Ge medlemmen timeout och en varaktighet. En timeout stoppar en flod direkt, medan enbart borttagning bara städar upp efteråt.
Lägg till undantagna roller
Under Undantagna roller väljer du de roller som filtret ska ignorera.
Spara och testa
Välj Spara ändringar och testa sedan med ett konto som saknar undantagen roll.
Kommandot `/settings`
/settings har sidan Inbjudningar och spam med ett avsnitt för spamfiltret där du hanterar de undantagna rollerna. Kontrollerna och deras gränsvärden ställs bara in i kontrollpanelen. Det kräver behörigheten Hantera server.
Samma sida har ett avsnitt för inbjudningsfiltret. Se kommandoreferensen.
Vad som händer vid en överträdelse
- Meddelandet tas bort.
- Medlemmen får timeout, om timeout är på för den kontrollen.
- En loggpost publiceras i din loggkanal och anger vilken kontroll som slog till. Se loggning.
- Förtroende dras av, om du använder förtroende och strikes. Varje kontroll är en egen överträdelse, och alla fem har låg nivå som standard. Du kan ändra nivån per kontroll eller stänga av en i förtroendeinställningarna.
- Medlemmen informeras om förlusten av förtroende, om förtroende är på och inställt på att informera medlemmar. Medlemmar som har valt det med
/dmsfår ett direktmeddelande. Övriga får ett kort kanalmeddelande som tas bort av sig självt, om du inte har stängt av meddelandet i Allmänna inställningar.
Med förtroende på förlorar en medlem som fortsätter spamma förtroende för varje borttaget meddelande och får till slut en strike, även om inget enskilt meddelande hade motiverat en.
Undantag
Spamfiltret har undantagna roller: medlemmar med någon av de rollerna kontrolleras aldrig. Använd dem för moderatorer och för botar eller roller som postar mycket av naturliga skäl, till exempel en roll för tillkännagivanden.
Det finns inga undantagna kanaler. Om en kanal behöver andra regler, till exempel en memekanal där emojiväggar är normala, ger du de medlemmar som postar där en undantagen roll eller låter den kontrollen vara avstängd.
Spamfilter eller AutoMod
SfwBots spamfilter och Discords AutoMod överlappar varandra. Spamfiltret agerar efter att ett meddelande har postats och kan räkna meddelanden över tid. AutoMod blockerar ett meddelande innan någon ser det och täcker spam med omnämnanden, vilket spamfiltret inte kontrollerar. Många servrar använder båda.
Felsökning
- Ingenting händer. Filtrera spam är på men ingen kontroll är det. Slå på minst en kontroll.
- En medlem fångas aldrig. Medlemmen har en undantagen roll.
- Meddelanden rapporteras men finns kvar. Boten saknar Hantera meddelanden i den kanalen. Kör
/status. - Timeouten tillämpas inte. Boten behöver behörighet att ge medlemmar timeout, och dess roll måste ligga över medlemmens högsta roll.
- Vanlig chatt tas bort. Ett gränsvärde är för lågt för din server. Höj det eller stäng av den kontrollen. För många versaler och emojispam är de kontroller som oftast träffar ofarliga meddelanden.
- Inga loggposter. Ingen loggkanal är angiven, eller så kan boten inte posta där.
Vanliga frågor
Fångar spamfiltret spam med omnämnanden?
Nej. Spam med omnämnanden hanteras av Discords AutoMod, som SfwBot kan ställa in åt dig. Se AutoMod-guiden.
Kontrolleras moderatorer?
Bara om de saknar undantagen roll. Lägg till din moderatorroll bland de undantagna rollerna.
Använder spamfiltret krediter?
Nej. Bara AI-skanningar av media använder krediter.