Skip to main content
Handleidingen
HandleidingenSecurityModeration

Discord verificatie instellen: welke methode welk probleem tegenhoudt

Knop, rekensom, Discord login of externe link: elke soort verificatie houdt iets anders buiten. Hoe je de juiste kiest, en de twee fouten die bijna elke opzet kapotmaken.

Gepubliceerd op door AlphaCloud5 min leestijd

Verificatie is een deur voor je server. Nieuwe leden zien eerst één enkel kanaal, voltooien daar één stap en krijgen dan de rol waarmee ze al het andere zien.

Dat klinkt als een instelling waar je één keer op klikt. In de praktijk is het een afweging: elke drempel die een bot tegenhoudt, houdt ook een paar echte mensen tegen. De juiste verificatie is daarom niet de strengste, maar de lichtste die je echte probleem oplost.

Eerst het probleem, dan de methode

Vraag je voordat je een methode kiest af wat je eigenlijk buiten wilt houden. De vier methodes in AlphaCloud houden elk iets anders tegen:

Methode Houdt tegen Kost echte leden
Knop bots die alleen berichten plaatsen bijna niets
Rekensom bots die ook op knoppen drukken een paar seconden
Discord login leden van bepaalde andere servers één keer inloggen met Discord
Externe link wat je externe dienst controleert hangt af van de dienst

De knop is genoeg voor de meeste servers. Typische spamaccounts plaatsen links in elk zichtbaar kanaal en klikken nooit ergens op. Eén klik scheidt ze al van alle anderen.

De rekensom loont als je ondanks de knop nog steeds geautomatiseerde joins ziet: accounts die in golven verifiëren en meteen beginnen te spammen. Een kleine som is voor een mens triviaal en voor een eenvoudig script een echt obstakel.

Discord login is de enige methode die iets over het lid weet: het logt één keer in met Discord, en de bot ziet op welke andere servers het zit. Dat heb je voor precies één geval nodig, de server blacklist (daarover hieronder meer). Zonder blacklist voegt het alleen een login toe en levert het je niets op.

De externe link is voor servers die al een eigen controledienst draaien. AlphaCloud stuurt het lid daarheen in plaats van zelf te controleren.

Instellen in vijf stappen

  1. Neem @everyone het zicht op elk kanaal af, behalve het verificatiekanaal, en maak een rol aan met volledige toegang.
  2. Schakel de module in in het webpanel en kies het verificatiekanaal.
  3. Stel de rollen in die na de verificatie worden gegeven, dus de rol uit stap 1.
  4. Optioneel: rollen om af te nemen. Handig als nieuwe leden eerst een rol als "Niet geverifieerd" krijgen, bijvoorbeeld via de module Automatische rol.
  5. Kies de methode en sla op. Het panel plaatst daarna zelf het bericht met de knop in het kanaal.

Het uiterlijk en de tekst van dat bericht verander je met de Message Builder. De verificatieknop wordt altijd automatisch toegevoegd, zodat je hem niet per ongeluk kunt verwijderen.

De twee fouten die bijna elke opzet kapotmaken

Als "de verificatie niet werkt", is het bijna altijd een van twee oorzaken.

De rol staat boven de rol van de bot. Discord laat een bot alleen rollen toewijzen die onder zijn eigen rol in de rollenlijst staan. Staat de ledenrol erboven, dan drukt iedereen op de knop en gebeurt er niets. De oplossing is de AlphaCloud rol in de serverinstellingen omhoog slepen. Waarom Discord zo werkt, staat uitgebreid in Discord rollen en machtigingen.

@everyone ziet nog alles. Dan is de verificatie versiering: wie de knop negeert, leest en schrijft nog steeds overal. Controleer na het instellen één keer met "Server bekijken als rol" wat een gloednieuw lid echt ziet.

De server blacklist: wie komt waarvandaan

De blacklist is de sterkste functie van de module en de functie die het vaakst verkeerd begrepen wordt. Je vult de ID's in van servers waarvan je de leden niet wilt hebben, zoals bekende raidservers, farms met alt accounts of cheatcommunity's. Wie bij het inloggen lid is van een van die servers, wordt niet geverifieerd en krijgt een DM met de reden.

Drie dingen die goed zijn om te weten:

  • Het werkt alleen met Discord login. Alleen zo ziet de bot de serverlijst van een lid. Als je de blacklist inschakelt, zet het panel de methode automatisch om en vergrendelt het de keuze.
  • Er wordt niet maar één keer gecontroleerd. Wie vandaag netjes verifieert en volgende week een geblokkeerde server binnenkomt, wordt bij de volgende hercontrole gevangen. Die draait elke 48 uur in de gratis versie en elke 6 uur met Premium.
  • Een vermelding met nul treffers na maanden is meestal een typfout in de ID. Daarom toont het panel per vermelding hoeveel mensen hij echt heeft tegengehouden, naast de naam die de bot zelf voor die ID opzoekt. Klopt de naam niet met wat je wilde invullen, dan is de ID fout.

In de hercontrole zat een valkuil die we tijdens het schrijven van dit artikel vonden: was Discord tijdens een controle even onbereikbaar, dan werd dat behandeld alsof het lid zijn login had ingetrokken. Het viel dan voorgoed uit de hercontrole, en de log toonde een verkeerd bericht. Een korte storing wordt nu gewoon in de volgende ronde opnieuw geprobeerd.

Wat verificatie niet oplost

Verificatie controleert of een persoon op de knop drukt. Ze controleert niet of die persoon goede bedoelingen heeft. Tegen gecoördineerde aanvallen met echte accounts helpen andere tools meer:

Elke instelling in detail staat in de documentatie voor verificatie en de server blacklist (de documentatie is in het Duits).

Meer artikelen