Discord-module
Logs
Als er op een server iets misgaat, ontbreekt achteraf steeds hetzelfde: het spoor.
Geen Administrator-rechten nodig. Instellen in het webdashboard.
Waarvoor je dit nodig hebt
Een bericht is weg, maar niemand weet nog wat erin stond. Een kanaal is verdwenen. Een rol heet anders dan gisteren. Het auditlogboek van Discord helpt maar tot op zekere hoogte: berichtinhoud staat er nooit in, en er kijkt sowieso vrijwel niemand. Een eigen gebeurtenissenlogboek schrijft die dingen op terwijl ze gebeuren en zet ze in kanalen die jullie zelf kiezen. Daarna is “wie was dat en wanneer?” geen reconstructie meer maar een blik in een kanaal.
Hoe het er in de praktijk uitziet
Je bepaalt per gebeurtenis of ze wordt vastgelegd en waar. Nieuwe leden kunnen in het ene kanaal terechtkomen, verwijderde en bewerkte berichten in een tweede, rol- en kanaalwijzigingen in een derde. Een binnenkomstregel noemt het lid, zijn ID en hoe oud zijn Discord-account is; bij een verwijderd bericht staan de schrijver, het kanaal en de tekst; bij een bewerkt bericht de versie ervoor en erna. Hernoemde rollen en kanalen verschijnen als oude naam, pijl, nieuwe naam, en spraakkanalen loggen verbinden, verbreken en wisselen apart. Hoe een regel eruitziet, kies je eveneens per gebeurtenis: gerenderde afbeeldingskaart, eenvoudige embed of allebei naast elkaar; de afbeeldingskaart hoort bij de Premium-onderdelen, zonder Premium gaat de embed eruit.
Waar je op moet letten
De eerste vraag is wie de logkanalen mag lezen. Een openbaar logboek van verwijderde berichten maakt precies datgene weer zichtbaar wat iemand net weghaalde: ruzies, privégegevens en alles wat in een woedeaanval is getypt. Zet die kanalen dus op alleen-team en haal gevoelige delen helemaal weg via de uitsluitlijst, bijvoorbeeld biechten of sollicitaties. De tweede valkuil is de lijst met toegelaten rollen: dat is een filter, geen aanvulling. Vul je daar iets in, dan verdwijnen alle leden zonder die rollen volledig uit het logboek, meestal het tegenovergestelde van wat bedoeld was, dus laat hem bij twijfel leeg. Reken er verder op dat verwijderde berichten alleen letterlijk verschijnen als de bot ze eerder heeft gezien; wat vóór zijn laatste start is geschreven kan hij niet nabezorgen, en dat zegt de regel er ook bij. En zet niet alles tegelijk aan: een kanaal waarin elke kleinigheid staat, wordt net zo weinig gelezen als geen kanaal.
In drie stappen ingesteld
- Zet de module “Logs” aan in het dashboard.
- Zet de schakelaar per gebeurtenis om en vul een doelkanaal in, want zonder kanaal blijft ook een ingeschakelde gebeurtenis stil.
- Geef de logkanalen zulke rechten dat alleen het team ze ziet en de bot erin mag schrijven.
- Zet kanalen die niet gelogd moeten worden in de uitsluitlijst.
Veelgestelde vragen
Ja, mits de bot het bericht eerder heeft gezien. Was het ouder dan zijn laatste start of om andere redenen niet meer beschikbaar, dan vermeldt de regel precies dat in plaats van inhoud te verzinnen. Schrijver, kanaal en tijdstip staan er hoe dan ook bij.
Nee. Bij verwijderen en bewerken slaat het logboek botberichten over, anders zou elk paneel en elke aankondiging het kanaal overspoelen. Berichten van mensen blijven gewoon staan.
Van rollen en kanalen wordt de naamswijziging vastgelegd. Verandert alleen een kleur, een volgorde of een recht, dan blijft het stil, anders zou elke kleinigheid een regel in het kanaal opleveren.
Ja, via de uitsluitlijst. Gebeurtenissen uit de daar ingevulde kanalen worden overgeslagen; dat werkt overal waar een herkomstkanaal vaststaat, dus bij berichten en in het spraakgedeelte. Serverbrede handelingen zoals het aanmaken van een rol hebben zo’n kanaal niet en blijven gelogd.
Staat de tekst van verwijderde berichten echt in het logboek?
Ja, mits de bot het bericht eerder heeft gezien. Was het ouder dan zijn laatste start of om andere redenen niet meer beschikbaar, dan vermeldt de regel precies dat in plaats van inhoud te verzinnen. Schrijver, kanaal en tijdstip staan er hoe dan ook bij.
Worden berichten van bots ook vastgelegd?
Nee. Bij verwijderen en bewerken slaat het logboek botberichten over, anders zou elk paneel en elke aankondiging het kanaal overspoelen. Berichten van mensen blijven gewoon staan.
Waarom ontbreekt een rolwijziging in het logboek?
Van rollen en kanalen wordt de naamswijziging vastgelegd. Verandert alleen een kleur, een volgorde of een recht, dan blijft het stil, anders zou elke kleinigheid een regel in het kanaal opleveren.
Kunnen losse kanalen buiten het logboek blijven?
Ja, via de uitsluitlijst. Gebeurtenissen uit de daar ingevulde kanalen worden overgeslagen; dat werkt overal waar een herkomstkanaal vaststaat, dus bij berichten en in het spraakgedeelte. Serverbrede handelingen zoals het aanmaken van een rol hebben zo’n kanaal niet en blijven gelogd.