Hoppa till innehållet

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å:

KontrollVad den fångar upp
MeddelandeflodFör många meddelanden på kort tid
BilagespamFör många bilagor på kort tid
RadbrytningsspamEtt meddelande med för många radbrytningar
För många versalerEtt meddelande av viss längd som mest består av versaler
EmojispamEtt 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.

  1. Öppna Skydd mot spam, Spamfilter

    Öppna din server i kontrollpanelen och gå till Skydd mot spam, sedan Spamfilter.

  2. Slå på filtret

    Slå på Filtrera spam.

  3. 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.

  4. 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.

  5. Lägg till undantagna roller

    Under Undantagna roller väljer du de roller som filtret ska ignorera.

  6. 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 /dms få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.

Artiklar i ämnet