Skip to main content
Guider
GuiderSecurityModeration

Ställa in verifiering på Discord: vilken metod stoppar vilket problem

Knapp, mattetal, Discord-inloggning eller extern länk: varje sorts verifiering håller ute något olika. Hur du väljer rätt, och de två misstagen som förstör nästan varje uppsättning.

Publicerad av AlphaCloud4 min läsning

Verifiering är en dörr framför din server. Nya medlemmar ser först en enda kanal, gör ett steg där och får sedan rollen som låter dem se allt annat.

Det låter som en inställning man klickar i en gång. I praktiken är det en avvägning: varje hinder som stoppar en bot stoppar också några riktiga människor. Därför är rätt verifiering inte den strängaste, utan den lättaste som löser ditt faktiska problem.

Problemet först, sedan metoden

Innan du väljer en metod, fråga dig vad du faktiskt vill hålla ute. De fyra metoderna i AlphaCloud stoppar var sin sak:

Metod Stoppar Kostnad för riktiga medlemmar
Knapp botar som bara postar meddelanden nästan ingenting
Mattetal botar som också trycker på knappar några sekunder
Discord-inloggning medlemmar i vissa andra servrar en inloggning med Discord
Extern länk det som din externa tjänst kontrollerar beror på tjänsten

Knappen räcker för de flesta servrar. Typiska spamkonton postar länkar i varje synlig kanal och klickar aldrig på något. Ett enda klick skiljer dem redan från alla andra.

Mattetalet är värt det när du trots knappen fortfarande ser automatiserade anslutningar: konton som verifierar sig i vågor och börjar spamma direkt. En liten addition är enkel för en människa och ett verkligt hinder för ett enkelt skript.

Discord-inloggning är den enda metoden som vet något om medlemmen: de loggar in med Discord en gång, och boten ser vilka andra servrar de är med i. Det behöver du för exakt ett fall, serversvartlistan (mer om den nedan). Utan svartlista lägger den bara till en inloggning och ger dig inget tillbaka.

Den externa länken är för servrar som redan kör en egen kontrolltjänst. AlphaCloud skickar medlemmen dit i stället för att kontrollera själv.

Inställningen i fem steg

  1. Ta bort @everyones insyn i alla kanaler utom verifieringskanalen, och skapa en roll med full åtkomst.
  2. Aktivera modulen i webbpanelen och välj verifieringskanalen.
  3. Ställ in rollerna som ges efter verifieringen, alltså rollen från steg 1.
  4. Valfritt: roller som tas bort. Användbart om nya medlemmar först får en roll som "Overifierad", till exempel via modulen Auto Role.
  5. Välj metod och spara. Panelen postar sedan själv meddelandet med knappen i kanalen.

Utseendet och texten på det meddelandet ändrar du med Message Builder. Verifieringsknappen läggs alltid till automatiskt, så den kan inte raderas av misstag.

De två misstagen som förstör nästan varje uppsättning

När "verifieringen inte fungerar" är det nästan alltid en av två orsaker.

Rollen sitter ovanför botens roll. Discord låter bara en bot ge roller som sitter under dess egen i rollistan. Om medlemsrollen sitter ovanför trycker alla på knappen och ingenting händer. Lösningen är att dra upp AlphaCloud-rollen i serverinställningarna. Varför Discord fungerar så förklaras i detalj i Roller och behörigheter på Discord.

@everyone ser fortfarande allt. Då är verifieringen dekoration: den som ignorerar knappen läser och skriver ändå överallt. Använd efter inställningen en gång "Visa server som roll" för att kontrollera vad en helt ny medlem faktiskt ser.

Serversvartlistan: vem kommer varifrån

Svartlistan är modulens starkaste funktion och den som oftast missförstås. Du anger ID:n för servrar vars medlemmar du inte vill ha, som kända raidservrar, farmar för alternativkonton eller fuskcommunityn. Den som vid inloggningen är medlem i någon av de servrarna blir inte verifierad och får ett direktmeddelande med orsaken.

Tre saker som är bra att veta:

  • Den fungerar bara med Discord-inloggning. Det är det enda sättet för boten att se en medlems serverlista. När du slår på svartlistan byter panelen metod automatiskt och låser valet.
  • Den kontrollerar inte bara en gång. Den som i dag verifieras rent och nästa vecka går med i en blockerad server fångas vid nästa omkontroll. Den körs var 48:e timme i gratisplanen och var 6:e timme med Premium.
  • En post utan träffar efter flera månader är oftast ett felskrivet ID. Därför visar panelen för varje post hur många personer den faktiskt har blockerat, bredvid namnet som boten själv slår upp för det ID:t. Om namnet inte stämmer med det du tänkte ange är ID:t fel.

Omkontrollen hade en fälla som vi hittade medan vi skrev den här artikeln: om Discord var kort onåbart under en kontroll behandlades det som om medlemmen hade dragit tillbaka sin inloggning. Medlemmen föll då ur omkontrollen för gott, och loggen visade ett felaktigt meddelande. Nu provas ett kort avbrott helt enkelt igen i nästa omgång.

Vad verifiering inte löser

Verifieringen kontrollerar om en person trycker på knappen. Den kontrollerar inte om personen har goda avsikter. Mot samordnade attacker med riktiga konton hjälper andra verktyg mer:

  • Kontoålder håller ute konton som skapades för bara några dagar sedan, det typiska materialet för raider.
  • Honeypot är en kanal som ingen riktig medlem skriver i. Den som postar där är nästan säkert en bot.
  • Hur bitarna hänger ihop finns i Skydda en Discord-server mot raider.

Varje inställning i detalj finns i dokumentationen för verifiering och serversvartlistan (dokumentationen är på tyska).

Fler artiklar