Il registro di controllo registra ciò che le persone fanno dentro il pannello di YAWBDB - chi ha attivato una funzione, modificato un'impostazione, aggiunto un membro del team, o cosa ha fatto un amministratore della piattaforma nel backoffice. È la tua traccia di responsabilità per tutto ciò che accade nella dashboard.
Non è la stessa cosa dei Log del server. I Log del server registrano gli eventi di Discord (ingressi, messaggi eliminati, attività vocale...). Il registro di controllo registra le azioni nel pannello (modifiche di configurazione, gestione del team, moderazione). Rispondono a domande diverse: "cosa è successo sul mio server Discord?" contro "chi ha cambiato cosa nella mia dashboard?".
🔭 Tre viste, una sola traccia
Il registro di controllo è la stessa traccia vista a tre livelli. Un'azione compare automaticamente in ogni vista in cui è rilevante - non devi mai cercare in più di un posto.
| Vista | Dove | Mostra |
|---|---|---|
| Attività del server | Un server → Registro attività | Tutto ciò che è stato fatto sulla configurazione di quel server |
| Attività del team | Impostazioni team → Registro attività | Tutta la governance del team e tutto ciò che è stato fatto su ogni server di proprietà del team |
| Backoffice (admin) | Admin → Registro di controllo | Ogni azione su tutta la piattaforma, tutti i team e i server |
Poiché le viste sono collegate tra loro, una singola azione compare subito in tutti i posti in cui conta. Attivare una funzione su un server compare nel log di quel server, nel log del suo team e nel backoffice. Quando un amministratore della piattaforma agisce su uno dei tuoi server, lo vedi anche nei log del tuo team e del tuo server - chiaramente contrassegnato ADMIN - così l'intervento del backoffice non ti è mai invisibile.
👁️ Chi può vedere cosa
- Attività del server e del team - il proprietario del team e i membri con diritti di gestione (ruolo Amministratore). I membri senza diritti di gestione non possono aprirla.
- Backoffice - solo gli amministratori della piattaforma. Vedono la traccia completa, senza filtri.
📋 Cosa viene registrato
Configurazione del server
- Funzioni attivate o disattivate
- Impostazioni delle funzioni salvate (Automod, Join Verification, Starboard, Log del server e il resto)
- Un server rimosso dal team
Governance del team
- Membri invitati, aggiunti, rimossi o usciti
- Team rinominato o eliminato
Azioni del backoffice (admin)
- Un utente bannato, sbannato o a cui è stato assegnato un nuovo ruolo di piattaforma
- Impostazioni SEO della piattaforma e credenziali di integrazione aggiornate
- Un mailing inviato, un annuncio pubblicato o reinviato
- Il prezzo di un piano cambiato o sincronizzato con PayPal, una funzione spostata dentro o fuori dalla beta
- La rotazione dello stato del bot riscritta, una sezione del wiki eliminata
- La pulizia che elimina ogni guild di cui il bot non fa più parte
Moderazione - decisioni prese su una persona
- Un membro sanzionato, il motivo riscritto, una cronologia cancellata
- Una candidatura accettata o rifiutata, le sue risposte eliminate
- Una segnalazione chiusa, o una sanzione emessa direttamente da una segnalazione
- Un ricorso giudicato; un ticket chiuso o eliminato
- L'XP di qualcuno modificata o azzerata, un membro rimosso dall'elenco dei compleanni, un suggerimento giudicato
Funzioni del server, create, riscritte ed eliminate
- Regole Automod, comandi personalizzati, modelli di embed, giveaway
- Messaggi dei ruoli a reazione, messaggi programmati, avvisi social
- Compleanni, suggerimenti, le impostazioni dei livelli e il suo grafico delle ricompense
Ogni voce registra chi l'ha fatto (conservato anche se il suo account viene poi eliminato), quando, e l'elemento interessato.
Perché la moderazione ha una categoria a sé. Una decisione presa su una persona non appartiene allo stesso elenco di un selettore di colore. Sanzioni, cronologie cancellate, candidature rifiutate e XP modificata stanno tutte separate dalle modifiche alle impostazioni, così il proprietario di un server può leggere le une senza dover scorrere le altre.
La lacuna che è stata colmata. In passato la moderazione lasciava la sua traccia nel canale dei log di Discord, che è facoltativo. Su un server che non ne aveva uno, cancellare la cronologia di un membro non lasciava assolutamente nulla. E sanzionare direttamente da una segnalazione aggirava del tutto la pagina della moderazione: era l'unica sanzione senza alcuna traccia nel pannello.
Volutamente non registrato
- Le risposte dello staff e le note interne - sono già registrazioni durevoli con il loro autore; registrarle in un audit copierebbe ogni messaggio in una seconda tabella per niente.
- Il riordino di piani, sezioni del wiki o pagine del wiki - sposta una colonna di ordinamento e nient'altro.
- Il corpo di una pagina del wiki - già archiviato versione per versione, con il suo autore.
- Ciò che diceva una voce della memoria AI. La traccia registra che un fatto è stato scritto, modificato o eliminato - mai il suo contenuto. La traccia sopravvive al fatto e viene ripulita con una sua pianificazione, quindi copiarvi la frase annullerebbe di nascosto l'eliminazione.
🔍 Cosa è cambiato esattamente
La maggior parte delle voci ha una tabella prima / dopo: non solo "Impostazioni Wordle salvate", ma i campi che si sono mossi e da cosa a cosa.
| Campo | Prima | Dopo |
|---|---|---|
channel_id |
8412… | 9930… |
cooldown_seconds |
10 | 30 |
Apri Dettagli su una qualsiasi voce per vederla. Ci sono alcune cose da sapere su come è costruita:
- Viene elencato solo ciò che si è davvero mosso. Salvare un modulo senza toccare nulla non registra niente, e un campo tornato dal modulo in una forma diversa -
"1"invece di1- non viene segnalato come modifica. - Gli elenchi vengono confrontati per intero. Aggiungere un canale a una lista di consentiti si legge come una sola modifica a quella lista, non come ogni voce che cambia posizione.
- Le impostazioni annidate si leggono come un percorso, così
categories.voice.enabledti dice quale categoria hai disattivato. - Le credenziali non vengono mai scritte. Se un token o un segreto viene cambiato, la voce registra che è stato ruotato - entrambi i lati mostrano
••••••••. Vale ovunque, comprese le credenziali di integrazione dell'admin.
Ogni voce si legge nella tua lingua: la frase segue la lingua scelta per il pannello, e la riga in inglese con cui è stata registrata resta subito sotto quando si legge in modo diverso. Le voci registrate prima dell'aggiunta di questa funzione continuano a leggersi solo in inglese.
🎚️ Trovare una voce
Gli stessi filtri sono disponibili in tutte e tre le viste:
- Cerca - autore, azione, descrizione o elemento interessato
- Categoria - funzione, server, team, membro, abbonamento, fatturazione, admin, accesso
- Azione - l'azione esatta, scelta tra quelle che esistono davvero nel tuo log
- Autore - una persona
- Intervallo di date - dal / al
- Server (viste del team e del backoffice) e Origine: admin o utente (solo backoffice)
I filtri attivi compaiono come chip sopra la tabella - clicca su uno per rimuoverlo. I contatori sopra i filtri mostrano il totale, le ultime 24 ore, quante azioni del backoffice ci sono state e quante persone diverse hanno agito.
🪝 Inviarlo al tuo server
La traccia del team non deve per forza essere letta in questa pagina. Impostazioni team → Webhook la indirizza a un URL di tua proprietà: ogni voce a cui ti iscrivi arriva come POST JSON firmato, nel momento in cui viene scritta.
Un webhook trasporta esattamente ciò che mostra questa pagina e nulla di più - stesse righe, stessi campi, tranne l'indirizzo IP, che non lascia mai il pannello. Configurazione completa, forma del payload e verifica della firma: Outgoing Webhooks.
⏳ Conservazione
Le voci vengono conservate per una finestra mobile (180 giorni per impostazione predefinita) e quelle più vecchie vengono eliminate automaticamente. La traccia è di sola aggiunta - le voci non vengono mai modificate a posteriori.