Wiki / Core Features / Activiteitenlogboek

Activiteitenlogboek

Bijgewerkt door Maxime_48 · 3 uur geleden · Weergaven: 101

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

Het activiteitenlogboek registreert wat mensen doen in het YAWBDB-panel - wie een functie heeft ingeschakeld, een instelling heeft gewijzigd, een teamlid heeft toegevoegd, of wat een platformbeheerder in de backoffice heeft gedaan. Het is je verantwoordingsspoor voor alles wat er in het dashboard gebeurt.

Niet hetzelfde als Serverlogs. Serverlogs registreert Discord-gebeurtenissen (joins, verwijderde berichten, spraakactiviteit...). Het activiteitenlogboek registreert acties in het panel (configuratiewijzigingen, teambeheer, moderatie). Ze beantwoorden verschillende vragen: "wat is er op mijn Discord-server gebeurd?" tegenover "wie heeft wat in mijn dashboard veranderd?".


🔭 Drie weergaven, één spoor

Het activiteitenlogboek is hetzelfde spoor, bekeken op drie niveaus. Een actie verschijnt automatisch in elke weergave waarin ze relevant is - je hoeft nooit op meer dan één plek te kijken.

Weergave Waar Toont
Serveractiviteit Een server → Activiteitenlogboek Alles wat er aan de configuratie van die server is gedaan
Teamactiviteit Teaminstellingen → Activiteitenlogboek Al het bestuur van het team en alles wat is gedaan op elke server van het team
Backoffice (admins) Admin → Activiteitenlogboek Elke actie op het hele platform, alle teams en servers

Doordat de weergaven met elkaar verbonden zijn, verschijnt één actie tegelijk overal waar ze ertoe doet. Een functie inschakelen op een server staat in het logboek van die server, in het logboek van het bijbehorende team en in de backoffice. Als een platformbeheerder iets doet op een van je servers, zie je dat ook in je eigen team- en serverlogboek - duidelijk gemarkeerd met ADMIN - zodat ingrijpen vanuit de backoffice nooit onzichtbaar voor je is.


👁️ Wie wat kan zien

  • Server- en teamactiviteit - de eigenaar van het team en leden met beheerrechten (de rol Administrator). Leden zonder beheerrechten kunnen het niet openen.
  • Backoffice - alleen platformbeheerders. Zij zien het volledige, ongefilterde spoor.

📋 Wat er wordt vastgelegd

Serverconfiguratie

  • Functies ingeschakeld of uitgeschakeld
  • Opgeslagen functie-instellingen (Automod, Join Verification, Starboard, Serverlogs en de rest)
  • Een server die uit het team is verwijderd

Teambestuur

  • Leden uitgenodigd, toegevoegd, verwijderd of vertrokken
  • Team hernoemd of verwijderd

Acties in de backoffice (admin)

  • Een gebruiker verbannen, gedeblokkeerd of een nieuwe platformrol gegeven
  • SEO-instellingen van het platform en inloggegevens van integraties bijgewerkt
  • Een mailing verstuurd, een mededeling gepubliceerd of opnieuw verstuurd
  • De prijs van een abonnement gewijzigd of gesynchroniseerd met PayPal, een functie in of uit de bèta gehaald
  • De rotatie van de botstatus herschreven, een wikisectie verwijderd
  • De opruiming die elke guild verwijdert waar de bot niet meer in zit

Moderatie - beslissingen over een persoon

  • Een lid gesanctioneerd, de reden herschreven, een geschiedenis gewist
  • Een aanvraag geaccepteerd of afgewezen, de antwoorden ervan verwijderd
  • Een melding gesloten, of een sanctie rechtstreeks vanuit een melding opgelegd
  • Een uitspraak over een beroep; een ticket gesloten of verwijderd
  • De XP van iemand aangepast of gereset, een lid van de verjaardagslijst gehaald, een uitspraak over een suggestie

Serverfuncties, aangemaakt, herschreven en verwijderd

  • Automod-regels, aangepaste commando's, embedsjablonen, giveaways
  • Berichten voor reactierollen, geplande berichten, social-meldingen
  • Verjaardagen, suggesties, de levelinginstellingen en de beloningsgrafiek

Elke vermelding legt vast wie het deed (ook bewaard als zijn account later wordt verwijderd), wanneer, en het betrokken item.

Waarom moderatie een eigen categorie is. Een beslissing over een persoon hoort niet in dezelfde lijst als een kleurkiezer. Sancties, gewiste geschiedenissen, afgewezen aanvragen en aangepaste XP staan los van instellingswijzigingen, zodat een servereigenaar het ene kan lezen zonder door het andere te hoeven waden.

Het gat dat hiermee is gedicht. Moderatie liet zijn spoor vroeger achter in het Discord-logkanaal - dat optioneel is. Op een server zonder logkanaal liet het wissen van de geschiedenis van een lid helemaal niets achter. En rechtstreeks sanctioneren vanuit een melding omzeilde de moderatiepagina volledig: het was de enige sanctie zonder enig spoor aan de kant van het panel.

Bewust niet vastgelegd

  • Antwoorden van het team en interne notities - het zijn al duurzame records met hun auteur; ze auditen zou elk bericht voor niets naar een tweede tabel kopiëren.
  • Herordenen van abonnementen, wikisecties of wikipagina's - er verschuift alleen een sorteerkolom.
  • De inhoud van een wikipagina - al versie voor versie gearchiveerd, met de auteur.
  • Wat een AI-geheugenitem zei. Het spoor legt vast dat een feit is geschreven, bewerkt of verwijderd - nooit de inhoud ervan. Het spoor overleeft het feit en wordt volgens een eigen schema opgeruimd, dus de zin erin kopiëren zou het verwijderen stilletjes ongedaan maken.

🔍 Wat er precies is veranderd

De meeste vermeldingen hebben een tabel voor / na: niet alleen "Wordle-instellingen opgeslagen", maar de velden die zijn veranderd en wat hun oude en nieuwe waarde was.

Veld Voor Na
channel_id 8412… 9930…
cooldown_seconds 10 30

Open Details bij een vermelding om het te zien. Een paar dingen die goed zijn om te weten over hoe het is opgebouwd:

  • Alleen wat echt is veranderd, wordt getoond. Een formulier opslaan zonder iets aan te raken, legt niets vast, en een veld dat in een andere vorm uit het formulier terugkwam - "1" in plaats van 1 - wordt niet als wijziging gemeld.
  • Lijsten worden als geheel vergeleken. Eén kanaal toevoegen aan een toegestane lijst wordt gelezen als één wijziging van die lijst, niet als het verschuiven van elk item.
  • Geneste instellingen worden als pad weergegeven, dus categories.voice.enabled vertelt je welke categorie je hebt uitgezet.
  • Inloggegevens worden nooit opgeschreven. Als een token of geheim wordt gewijzigd, legt de vermelding vast dat het is geroteerd - beide kanten tonen ••••••••. Dit geldt overal, ook voor de inloggegevens van beheerdersintegraties.

Elke vermelding wordt gelezen in jouw taal: de zin volgt de taal die je voor het panel hebt gekozen, en de Engelse regel waarmee hij is vastgelegd blijft er direct onder staan als die anders luidt. Vermeldingen die zijn vastgelegd voordat dit werd toegevoegd, blijven alleen in het Engels leesbaar.


🎚️ Een vermelding vinden

In alle drie de weergaven zijn dezelfde filters beschikbaar:

  • Zoeken - actor, actie, omschrijving of het betrokken item
  • Categorie - functie, server, team, lid, abonnement, facturatie, admin, authenticatie
  • Actie - de exacte actie, gekozen uit wat er echt in je logboek staat
  • Actor - één persoon
  • Periode - van / tot
  • Server (team- en backofficeweergave) en Bron: admin of gebruiker (alleen backoffice)

Actieve filters verschijnen als chips boven de tabel - klik op een chip om hem te verwijderen. Tellers boven de filters tonen het totaal, de laatste 24 uur, hoeveel backoffice-acties er waren en hoeveel verschillende mensen hebben gehandeld.


🪝 Stuur het door naar je eigen server

Je hoeft het teamspoor niet op deze pagina te lezen. Teaminstellingen → Webhooks wijst het naar een URL die van jou is: elke vermelding waarop je je abonneert komt aan als een ondertekende JSON-POST, op het moment dat hij wordt geschreven.

Een webhook bevat precies wat deze pagina toont en niets meer - dezelfde rijen, dezelfde velden, minus het IP-adres, dat het panel nooit verlaat. Volledige installatie, vorm van de payload en controle van de handtekening: Uitgaande webhooks.


⏳ Bewaartermijn

Vermeldingen worden bewaard binnen een voortschrijdend venster (standaard 180 dagen) en oudere worden automatisch opgeruimd. Het spoor is append-only - vermeldingen worden achteraf nooit bewerkt.