Salta ai contenuti

Registri

I registri degli eventi inviano a un canale selezionato messaggi configurati sull’attività Discord. Sono separati dai registri di protezione.

Accedi, seleziona il server e apri Administration > Log. Devi essere il proprietario del server o avere l’autorizzazione Manage Server. April necessita di accesso alla destinazione e dell’autorizzazione a inviarvi messaggi.

  1. Attiva l’impostazione generale del registro e scegli un canale predefinito.
  2. Seleziona un evento disponibile e attivalo. Aggiungi un messaggio o embed non vuoto; facoltativamente attiva il reindirizzamento del canale e seleziona una destinazione.
  3. Salva. In un server di prova organizza un evento autorizzato e controlla che il messaggio arrivi. Per esempio, attiva l’evento di ingresso di un membro con un breve messaggio, quindi controlla il canale scelto dopo l’ingresso di un membro di prova autorizzato.

Devono essere attive sia le impostazioni generali sia quelle dell’evento. Un modello o un’anteprima salvati non dimostrano la consegna. Consulta le variabili di formattazione per formattare i messaggi.

Le schermate mostrano l’interfaccia in inglese.

Impostazioni generali non salvate del registro eventi con canale predefinito vuoto e Ignore Bot selezionato

Impostazioni generali prima del salvataggio. Il componente di invio attuale non applica Ignore Bot.

Impostazioni non salvate del messaggio dell'evento User joined

Il modulo dell’evento mostra un esempio neutro prima del salvataggio.

Anteprima generata di un messaggio neutro del registro di ingresso di un membro

L’anteprima è generata nella dashboard; non è stato consegnato alcun messaggio di evento.

Il Worker attuale si iscrive agli eventi di ingresso e uscita dei membri, ban e rimozione dei ban, ingresso/uscita/spostamento vocali, creazione/eliminazione/aggiornamento dei canali e aggiornamento dei membri. Creazione ed eliminazione dei canali gestiscono canali testuali e vocali; l’aggiornamento del canale gestisce le modifiche al nome. L’aggiornamento dei membri salta i bot, dà priorità a una modifica del soprannome e rileva modifiche ai ruoli quando cambia il numero di ruoli; tale ramo non rileva uno scambio di ruoli con conteggio invariato. La gestione dipende dai dati Discord disponibili; un gestore nel codice non dimostra la consegna in ogni distribuzione. Esistono identificatori per nome utente, avatar, discriminatore, modifica/eliminazione di messaggi, mute e unmute, ma qui non sono collegati a iscrizioni equivalenti agli eventi. Esiste un gestore di avvisi, ma questo percorso di iscrizione non accerta una fonte di eventi di avviso. Non fare affidamento sulla sola scelta nella dashboard come prova di consegna.

Il percorso di invio attuale non applica le impostazioni configurate per ignorare bot, ruoli o canali. Considera questi controlli inefficaci per questo percorso. Non fare affidamento su di essi per sopprimere eventi sensibili o rumorosi.

Se non arriva un messaggio, controlla che entrambe le impostazioni siano attive, che l’evento sia collegato, che il suo modello non sia vuoto, che la destinazione selezionata esista e che April possa inviarvi messaggi. Una risposta Forbidden o Not Found durante l’invio induce il Worker a disattivare quell’evento; correggi l’accesso e riattivalo. Se la destinazione non può essere risolta dalla cache, il componente di invio termina senza disattivare l’evento; controlla il canale e riprova. Controlla l’output effettivo su Discord dopo aver modificato le impostazioni. Se un messaggio contiene informazioni indesiderate, disattiva l’evento e modifica il modello; rimuovere un messaggio Discord già inviato è un’operazione manuale separata.