Hoppa till innehållet

Guide

Ställ in inbjudningsfiltret

Inbjudningsfiltret tar bort inbjudningar till andra Discord-servrar. Det är avstängt på en ny server. Du väljer mellan två lägen och bestämmer vilka roller, inbjudningskoder och servrar som släpps igenom.

Så fungerar det

SfwBot läser varje meddelande efter Discord-inbjudningar. Den känner igen de vanliga formerna, som länkar med discord.gg och discord.com/invite samt vanliga korta domäner, och fångar också länkar som skrivs med liknande tecken.

När den hittar en inbjudan kontrollerar den först undantagen: har medlemmen en tillåten roll, finns koden på din tillåtelselista, leder inbjudan till din egen server. Först därefter tillämpar den det läge du valt:

LägeVad det gör
NolltoleransVarje inbjudan som inte är ett undantag tas bort. Det här är standard.
FrekvensbaseratEn medlem får posta ett visst antal inbjudningar inom ett tidsfönster. Inbjudningar utöver det tas bort.

Inbjudningsfiltret är en textkontroll. Det använder inga krediter. En översikt över funktionen finns under inbjudningsfilter.

Ställ in det i kontrollpanelen

[Inställningsreferensen](/docs/settings) listar standardvärden och tillåtna värden för varje alternativ.

  1. Öppna Spamskydd, Inbjudningsfilter

    Öppna din server i kontrollpanelen och gå till Spamskydd och sedan Inbjudningsfilter.

  2. Slå på det

    Slå på Filtrera serverinbjudningar.

  3. Välj hur strikt

    Under Hur strikt väljer du Nolltolerans eller Frekvensbaserat. För frekvensbaserat anger du Tillåtna inbjudningar och Fönster i minuter.

  4. Ange undantag och följder

    Under Undantag och följder bestämmer du om du vill Tillåta inbjudningar till den här servern och om en medlem som bryter mot regeln får timeout, och hur länge.

  5. Lägg till tillåtna roller och koder

    Under Tillåtna roller väljer du de roller som får posta vilken inbjudan som helst. Under Tillåtna inbjudningskoder lägger du till koder för partnerservrar, med en valfri beskrivning så att du minns varför.

  6. Spara

    Välj Spara ändringar. Filtret gäller för nya meddelanden direkt.

Kommandot `/settings`

/settings har sidan Inbjudningar och spam med ett avsnitt för inbjudningsfiltret. Där kan du slå på eller av filtret, ändra läge, frekvens och timeout, tillåta inbjudningar till din egen server och hantera tillåtna roller och inbjudningskoder. Det kräver behörigheten Hantera server.

Samma sida har ett avsnitt för spamfiltret. Se kommandoreferensen.

Vad som händer vid en överträdelse

  • Meddelandet tas bort.
  • Medlemmen får timeout, om du har slagit på timeout.
  • En loggpost skickas till din loggkanal. Se loggning.
  • Förtroende dras av, om du använder förtroende och strikes. Inbjudningslänkar är en överträdelse på låg nivå och räknas en gång per meddelande. Du kan ändra nivån eller stänga av överträdelsen i förtroendeinställningarna.
  • Medlemmen får veta att förtroende har dragits av, om förtroende är på och inställt på att informera medlemmar. Medlemmar som har valt det med /dms får ett direktmeddelande. Andra får en kort kanalnotis som tas bort av sig själv, om du inte har stängt av notisen i de allmänna inställningarna.

Det som loggen sparar från meddelandet raderas efter 30 dagar.

Undantag

Inbjudningsfiltret har tre slags undantag. Det har inga undantagna kanaler.

  • Tillåtna roller

    Medlemmar med någon av de här rollerna kan posta vilken inbjudan som helst. Passar bra för moderatorer och partneransvariga.

  • Tillåtna inbjudningskoder

    Inbjudningar med de här koderna släpps igenom för alla. Lägg till koden eller klistra in hela inbjudningslänken.

  • Din egen server

    Inbjudningar som leder till den här servern släpps igenom när Tillåt inbjudningar till den här servern är på.

Felsökning

  • Inbjudningar tas inte bort. Kontrollera att Filtrera serverinbjudningar är på, att medlemmen inte har någon tillåten roll och att koden inte finns på tillåtelselistan. I frekvensbaserat läge tillåts de första inbjudningarna i fönstret med avsikt.
  • Boten kan inte ta bort meddelandet. Den behöver Hantera meddelanden i kanalen. Kör /status för att se var den saknas.
  • Timeouten tillämpas inte. Boten behöver behörighet att ge medlemmar timeout, och dess roll måste ligga över medlemmens högsta roll. Discord låter inte en bot ge timeout till serverns ägare eller administratörer.
  • En inbjudan till din egen server togs bort. Kontrollera att Tillåt inbjudningar till den här servern är på. Om det ändå händer lägger du till inbjudningskoden på tillåtelselistan.
  • Inga loggposter. Ingen loggkanal är angiven, eller så kan boten inte posta där.

Vanliga frågor

Vilket läge ska jag välja?

Nolltolerans passar de flesta servrar. Frekvensbaserat är användbart där medlemmar då och då delar en inbjudan och du bara vill stoppa massreklam.

Fångar filtret inbjudningar som göms bakom andra länkar?

Det letar efter Discord-inbjudningar i meddelandets text, inklusive stavningar med liknande tecken. En länkförkortare som döljer en inbjudan löses inte upp. Länkskydd och AutoMod täcker andra slags länkar.

Använder inbjudningsfiltret krediter?

Nej. Bara AI-skanningar av media använder krediter.

Artiklar i ämnet