Skip to main content

Warn

Il "warn" o "ammonizione" è una funzione che, a seconda dei casi, ha due utilizzi:

  • richiamare un utente in maniera esplicita, rendendo evidente l'ammonizione all'utente stesso
  • permettere allo staff di tenere traccia o loggare, senza renderlo esplicito all'utente, determinati comportamenti/messaggi/infrazioni al regolamento

Il comando di riferimento è /warn (o anche solo /w). Il comportamento di default del comando è l'essere il più discreto possibile: ciò significa che quando viene usato, il comando verrà istantaneamente eliminato, e non verrà inviata nessuna risposta nel gruppo. Per i membri del gruppo, è come se il comando non sia stato utilizzato (ci sono delle varianti del comando che fanno in modo che il bot invii una risposta, verranno spiegate dopo).

Dopo che un utente è stato ammonito, il bot invierà nel canale di modlog (flytek) o nella chat staff (bbr) un messaggio per tenere traccia del warn. In questo messaggio:

  • è indicato il numero totale dei warn ricevuti dall'utente, in tutte le chat del network
  • se il comando /warn è utilizzato in risposta ad un altro messaggio, ed il gruppo permette l'inolto, il messaggio in questione verrà anch'esso inviato nel canale di log
  • verrà riportata un'eventuale motivazione inclusa dopo il comando /warn (ad esempio: /warn richiesta di info)
  • avrà un tasto inline che permetterà l'azzeramento (reset) delle ammonizioni

Per ammonire un utente:

  • rispondere ad un messaggio inviato dall'utente da ammonire, oppure taggarlo
  • se il comando viene utilizzato in risposta ad un altro utente e contiene un tag, l'utente che verrà ammonito sarà quello a cui si risponde (e non quello taggato)
  • se non si risponde ad un messaggio e non si tagga nessuno, il comando verrà eliminato ma nessuno verrà ammonito
  • a differenza di altri comandi, non è possibile ammonire qualcuno utilizzando il suo hashtag utente (es. #id1234567)

Vincoli di utilizzo del comando:

  • è supportato solamente nei gruppi che non sono dedicati allo staff
  • solamente gli amministratori del gruppo possono utilizzare il comando (anche gli admin anonimi)

Esempi di utilizzo corretto:

warn-reply.png

warn-mention.png

Fare in modo che il bot invii la motivazione in risposta all'utente

Come detto in precedenza, di default, il bot cercherà di essere il meno invadente possibile, eliminando il comando e non mandando alcuna risposta. Tuttavia esiste una variante del comando che fa in modo che il bot invii un messaggio in risposta all'utente con la motivazione del warn: /wwarn, con due "w" all'inizio invece che una (oppure /ww in breve).

L'utilizzo è il medesimo: quando si usa il comando /wwarn, il bot eliminerà il comando, loggherà il warn, ed invierà una risposta all'utente nel gruppo includendo la motivazione del warn fornita.
Con /wwarn la motivazione, quindi, è obbligatoria, e va menzionata come già detto dopo il comando: /wwarn motivazione). Nel caso in cui non venga fornita, il warn verrà salvato e loggato comunque, ma non verrà inviata alcun messaggio nel gruppo.

Così come il comando normale, /wwarn può essere usato in risposta oppure taggando l'utente. Eventuali tag non verranno inclusi nella motivazione.

/wwarn supporta anche un modificatore, --delmsg (oppure -dm, ad esempio: /wwarn motivazione -dm). Questo modificatore è preso in considerazione solo se si usa /wwarn in risposta ad un utente: il messaggio dell'utente verrà eliminato, e la motivazione verrà mandata taggando l'utente a cui si ha risposto.

Di seguito un video di come si comporta il bot con /wwarn ed il modificatore -dm

Azzerare le ammonizioni

Per farlo si può usare il tasto apposito nel modlog, oppure c'è il comando /wreset.
Il comando è supportato:

  • nelle chat dedicate allo staff:
    • specificando l'hashtag dell'utente (es. #id1234567) oppure il suo username
    • chiunque nelle chat dedicate allo staff può usare il comando
  • negli altri gruppi:
    • taggando l'utente o specificando il suo hashtag (es. #id1234567), ma non in risposta
    • solo gli amministratori (anche anonimi) possono usare il comando

Verrà mandato un messaggio nel canale modlog per notificare il reset.