Wiki / Core Features / Honingpot

Honingpot

Bijgewerkt door Maxime_48 · 2 uur geleden · Weergaven: 182

Talen: English Français Deutsch Español Português (Brasil) Italiano Nederlands Polski Türkçe Русский 日本語 한국어 中文

Met de Honingpot zet je vallen uit. Een kanaal waarin niemand zou moeten posten, een rol die niemand zou moeten dragen, een uitnodiging die niemand zou moeten hebben - wie in een van die vallen trapt, wordt automatisch gesanctioneerd, zonder dat een moderator iets hoeft te doen.

Het is ontworpen om spammers, self-bots en gehackte accounts te vangen die elk kanaal dat ze kunnen zien vol spammen, terwijl legitieme leden die je regels volgen er nooit mee in aanraking komen.

De instellingenpagina van Honeypot met het valkanaal, de actie bij activering en de uitgesloten rollen gemarkeerd

  1. Honingpot-kanalen: de valkanalen. Wie niet is uitgesloten en hier post, wordt gesanctioneerd.
  2. Actie bij activering: waarschuwen, dempen, kicken of bannen. Begin met dempen of waarschuwen.
  3. Uitgesloten rollen: leden met een van deze rollen activeren de val nooit. Voeg je moderator- en botrollen toe.

🍯 Hoe het werkt

Je markeert een of meer kanalen als honingpot-kanalen.

Wanneer een lid dat niet is uitgesloten een bericht stuurt in een van die kanalen, doet YAWBDB het volgende:

  1. Verwijdert het bericht.
  2. Past de actie toe die je hebt ingesteld (bannen, kicken, dempen of waarschuwen).
  3. Stuurt het lid optioneel een DM met uitleg over wat er is gebeurd.
  4. Logt de activering.

Voorbeeld: een kanaal #do-not-post dat zo is geplaatst dat nieuwsgierige of geautomatiseerde accounts het vinden. Echte leden hebben geen reden om daar te posten - bots die elk kanaal volspammen, verraden zichzelf direct.


🎭 De drie soorten vallen

Een kanaalval vangt alleen iemand die typt. De andere twee vangen accounts die nooit een woord zeggen.

💬 Kanaalval

De originele: een kanaal waarin posten de overtreding is. Hierboven besproken.

🎫 Rolval

Kies een rol die niets legitiems uitdeelt en zet die bij Honingpot-rollen. Een lid dat die rol uiteindelijk draagt, wordt gesanctioneerd en de rol wordt meteen weer van hem afgenomen.

De gebruikelijke opzet is een lokaas in een bericht van Reactierollen - iets verleidelijks zoals Staff of Free Nitro naast je echte rollen die leden zelf kunnen kiezen. Een account dat op alles klikt om te zien wat het kan krijgen, pakt hem; een lid dat de lijst leest, niet.

Als het team de rol uitdeelt, is dat geen vangst. Als een mens met de permissie Manage Roles iemand de valrol geeft - een misklik tijdens het slepen van rollen, of een bewuste uitdeling - wordt niemand gesanctioneerd. Het wordt in plaats daarvan in grijs gelogd, zodat je kunt zien dat het is gebeurd.

Om de twee uit elkaar te houden, heeft de bot de permissie View Audit Log nodig. Zonder die permissie kan de bot niet zien wie de rol heeft gegeven, en telt elke toekenning als een activering. Geef hem die permissie voordat je een rolval gebruikt.

Een bot die de rol toekent, is een vangst - YAWBDB zelf wijst een reactierol toe, dus bots sparen zou het hele nut tenietdoen.

Alleen een rol die er net bij is gekomen, telt. Iemand die de val al draagt, activeert hem niet opnieuw elke keer dat hij zijn bijnaam wijzigt.

🔗 Uitnodigingsval

Maak een uitnodiging, zet de code ervan bij Honingpot-uitnodigingen en plaats hem waar alleen een scraper of een raidlijst hem zou vinden. Iedereen die er via joint, wordt gesanctioneerd voordat hij een woord heeft gezegd.

Twee vereisten, en zonder die werkt de val niet:

  • De bot heeft de permissie Manage Server nodig. Het is de enige manier om de gebruiksteller van uitnodigingen überhaupt te lezen.
  • Maak de valuitnodiging met onbeperkt gebruik en zonder vervaldatum. Discord verwijdert een uitnodiging op het moment dat de limiet is bereikt, en de bot kan een opgebruikte val niet onderscheiden van een moderator die een uitnodiging verwijdert - dus hij handelt in geen van beide gevallen.

Plak de code (het deel na discord.gg/), niet de hele link. Een hele link werkt ook; alleen het laatste segment wordt bewaard.

Als de bot het niet zeker weet, wordt niemand gesanctioneerd. Discord zegt nooit welke uitnodiging een lid heeft gebruikt. De bot leidt het af door te kijken welke gebruiksteller beweegt wanneer iemand joint. Als twee leden op hetzelfde moment joinen, bewegen er twee tellers en is er geen manier om ze te koppelen - dus hij sanctioneert geen van beide en logt dat hij het niet kon bepalen. Hetzelfde geldt voor de eerste join nadat de bot opnieuw is gestart, voordat hij een basislijn heeft om mee te vergelijken.

Als je ook Invite Guard gebruikt, voeg je valuitnodigingen toe aan wat het toestaat. Anders trekt het ze in en verdwijnt de val stilletjes.


🚨 Doorschakelen naar Anti-Raid

Eén val die afgaat, is een lid dat zich misdraagt. Meerdere binnen een minuut is een raid.

Stel Doorschakelen naar Anti-Raid na N activeringen in en kies een venster. Wanneer er binnen dat venster zoveel activeringen plaatsvinden - kanaal, rol en uitnodiging tellen samen - vraagt de bot Anti-Raid om een lockdown.

Zo vang je raids die de eigen deurteller van Anti-Raid mist: aanvallers die langzaam genoeg joinen om onder de joindrempel te blijven, lopen toch in hetzelfde lokaaskanaal of klikken op dezelfde lokaasrol.

  • Anti-Raid moet zijn ingeschakeld op de server. Zo niet, dan wordt het doorschakelen naar je logkanaal geschreven en gebeurt er verder niets - een instelling van de honingpot zet niet achter je rug om lockdowns aan.
  • De lockdown is die van Anti-Raid, met de eigen actie van Anti-Raid. Als die actie kicken of bannen is, verwijdert hij ook leden die in de laatste 30 seconden zijn gejoind - wat iemand kan raken die niets heeft gedaan. Stel de drempel hoog genoeg in dat het bereiken ervan echt een raid betekent, en niet drie nieuwsgierige leden achter elkaar.
  • 0 zet het doorschakelen uit, en dat is de standaard.

⚙️ Acties

Je kiest één actie die wordt toegepast wanneer de honingpot wordt geactiveerd.

🔨 Bannen

Verwijdert het lid van de server en blokkeert hem.

👢 Kicken

Verwijdert het lid van de server. Met een nieuwe uitnodiging kan hij opnieuw joinen.

🔇 Dempen

Zet het lid in een time-out voor een instelbare duur (in minuten).

⚠️ Waarschuwen

Logt alleen de activering - er wordt geen Discord-straf toegepast. Handig om je opzet te testen of om een kanaal in de gaten te houden zonder in te grijpen.


🛡️ Uitgesloten rollen

Leden met een uitgesloten rol activeren de honingpot nooit.

Voeg hier je admin-, moderator- en botrollen toe, zodat je team vrij in valkanalen kan posten zonder te worden gesanctioneerd.

Bots worden altijd genegeerd, ook YAWBDB zelf.


📢 Waarschuwingsembed

Je kunt de bot optioneel in elk honingpot-kanaal een waarschuwingsembed laten bijhouden, die leden vertelt dat ze daar niet mogen posten.

  • De embed wordt automatisch vastgepind en geplaatst op het moment dat je je kanaalkeuze opslaat.
  • Hij wordt automatisch opnieuw geplaatst als hij ooit verdwijnt.
  • Hij wordt verwijderd als je de optie uitzet.
  • Je kunt een eigen titel en bericht instellen, of ze leeg laten voor verstandige standaardwaarden.

Gebruik een waarschuwingsembed als de honingpot bedoeld is als zichtbare afschrikking ("hier posten betekent een directe ban"). Laat hem uit als je wilt dat het kanaal eruitziet als een gewoon kanaal en overtreders stilletjes vangt.


✉️ DM bij activering

Je kunt het gesanctioneerde lid optioneel een privébericht sturen met uitleg over de actie.

DM's kunnen stilletjes mislukken als het lid zijn privéberichten heeft uitgeschakeld of niet meer op de server zit (bijvoorbeeld na een ban).


📋 Loggen

Activeringen van de honingpot worden gelogd, zodat je een overzicht houdt van elke vangst.

Eigen logkanaal

Als dit is ingeschakeld, plaatst de bot voor elke activering een uitgebreide embed in een logkanaal naar keuze: de gebruiker, het kanaal, de inhoud van het bericht en de genomen actie.

Je kunt dit helemaal uitzetten.

🔗 Honingpot en Serverlogs

Wanneer de functie Serverlogs actief is en er een logkanaal voor Moderatie is ingesteld, stromen activeringen van de honingpot automatisch in die stroom, naast handmatige acties en acties van Automod en Anti-Raid.

In dat geval wordt het eigen logkanaal van de honingpot omzeild, zodat elke activering één keer wordt gelogd - niet twee keer. Als je Serverlogs (of de categorie Moderatie ervan) uitzet, valt de honingpot terug op zijn eigen logkanaal.


🔗 Honingpot en moderatie

Elke treffer van de honingpot (behalve gewone waarschuwingen) wordt vastgelegd in de sanctiegeschiedenis van het lid, precies zoals een handmatige sanctie, met de bron Honingpot.

Dat betekent dat bans en demping door de honingpot in de moderatiegeschiedenis verschijnen, meetellen voor het dossier van het lid en - waar van toepassing - beroepslinks kunnen genereren op dezelfde manier als andere sancties.

Het bericht dat de activering veroorzaakte, wordt in de reden van de sanctie opgenomen, zodat je altijd weet wat er is gepost.


👍 Aanbevolen opzet

  1. Maak een kanaal waarin echte leden geen reden hebben om te posten (bijvoorbeeld een duidelijk benoemd #do-not-post, of een lokaas dat eruitziet als een giveaway- of verificatiekanaal).
  2. Markeer het als honingpot-kanaal.
  3. Sluit je team- en botrollen uit.
  4. Begin met dempen of waarschuwen terwijl je bevestigt dat de opzet zich gedraagt zoals verwacht, en schakel daarna over op kicken of bannen.
  5. Schakel een waarschuwingsembed in als je wilt dat het als afschrikking werkt, of laat hem uit voor een stille val.
  6. Zorg dat Serverlogs (of een eigen logkanaal) is ingesteld, zodat je vangsten kunt nakijken.

Als dat werkt, voeg je de andere twee vallen toe:

  1. Geef de bot View Audit Log, voeg dan een lokaasrol toe aan een bericht van Reactierollen en zet hem bij Honingpot-rollen.
  2. Geef de bot Manage Server, maak een uitnodiging met onbeperkt gebruik en zonder vervaldatum, zet de code erbij en plaats hem ergens waar alleen een scraper zou kijken.
  3. Stel pas een drempel voor doorschakelen in nadat dit alles een tijdje rustig heeft gedraaid - en stel hem hoog in.

💡 Tips

  • Sluit altijd je moderatie- en botrollen uit voordat je een destructieve actie inschakelt.
  • Gebruik eerst waarschuwen om te controleren of het kanaal en de uitzonderingen kloppen.
  • Een stille val (zonder waarschuwingsembed) vangt meer bots; een zichtbare schrikt mensen af.
  • Plaats de honingpot waar geautomatiseerde accounts hem bereiken maar echte leden er niet per ongeluk posten.
  • Bekijk vangsten van de honingpot regelmatig in je moderatiegeschiedenis of Serverlogs om te bevestigen dat er geen valse positieven zijn.
  • Geef de valrol een naam die verleidt in plaats van waarschuwt. Do not click vangt niemand; Staff vangt er genoeg.
  • Zet een valrol nooit boven een echte rol in de hiërarchie en geef hem nooit permissies. Het is lokaas, geen toegang.
  • Kijk in je logkanaal ook naar de grijze vermeldingen: "role handed out by staff" en "join not attributed" zijn de bot die je vertelt dat hij ervoor koos niet te handelen, en beide zijn het lezen waard.