Skip to main content

Segnalazioni con @admin

Il funzionamento di @admin è abbastanza standard e grossomodo funziona come in tutti gli altri bot che implementano questa funzione.

Lo scopo del comando è permettere agli utenti di segnalare un messaggio, o richiamare l'attenzione degli admin, scrivendo semplicemente "@admin" nel gruppo (sia in risposta ad un messaggio specifico che senza rispondere ad alcun messaggio).

Dove e da chi può essere utilizzato

Il comando funziona in tutte le chat destinate agli utenti (quindi non funziona nelle chat destinate allo staff), e non può essere utilizzato dagli amministratori del gruppo (anche se anonimi).

@admin può essere utilizzato anche in risposta ad un messaggio di un amministratore o del bot, nel caso in cui sia utile utilizzarli come "contesto".

Di seguito @admin visto dalla prospettiva di un utente che lo utilizza, in risposta ad un messaggio:

report-user-perspective.png

Il bot aggiungerà anche una reazione al messaggio dell'utente.

Un utente sufficientemente skillato potrebbe essere in grado di ricavare gli id Telegram degli utenti menzionati nel messaggio inviato dal bot nel gruppo. Il messaggio deve contenere questa informazione tra i propri metadati per taggare gli amministratori.

Come viene notificato lo staff

Quando un utente utilizza @admin, il bot risponde al messaggio segnalando che la segnalazione è stata effettuata. Il messaggio inviato nel gruppo tagga anche tutti gli amministratori del gruppo in cui @admin viene utilizzato. Il tag è invisibile, quindi gli amministratori taggati verranno notificati e vedranno la consueta "@", ma il messaggio non contiene esplicitamente le loro menzioni.

Verrà inoltre inviato una notifica nella chat staff con i dettagli della segnalazione, che comprendono:

  • nome dell'utente che ha effettuato la segnalazione, e chat in cui è stata effettuata
  • link al messaggio
  • se @admin è stato utilizzato in risposta ad un altro messaggio, questo verrà linkato
  • se l'utente ha scritto qualcosa dopo @admin, allora verrà incluso anche questo testo (cerchiato in rosso nello screenshot qui sotto)

report-staff-chat-notification.png

Verrà inoltre inviato un messaggio nel modlog che contiene le seguenti informazioni:

  • tag (#id...) dell'utente segnalante, e dell'eventuale utente segnalato se @admin è stato utilizzato in risposta ad un messaggio
  • link al messaggio conin cui è stato utilizzato @admin
  • eventuale testo scritto dall'utente dopo "@admin"
  • se @admin è stato utilizzato in risposta ad un altro messaggio, questo messaggio verrà inoltrato nel modlog (ovviamente solo se l'inoltro dal gruppo è abilitato)

report-modlog.png

Configurare il topic in cui inviare le segnalazioni nella chat staff

Basta utilizzare /setreportstopic (oppure /srt) nel topic da utilizzare.