Icona
Urban Boi
HomepagePartnersGDPDocsStatus
Aggiungi il Bot

Introduzione

Per Iniziare

Features

moderazione

Canale Bait (Anti-Scam)

Ruolo Sudoer (/sudo)

Messaggio Sticky (/sticky)

utility

Canale Bait (Anti-Scam)

Un canale trappola che banna automaticamente chi scrive al suo interno, pensato per bloccare bot di spam e account compromessi.

Uno schema di scam molto comune nei server Discord: un account (spesso compromesso, o un bot) entra e pinga tutto il server con un messaggio tipo "Mr Beast sta regalando crypto, clicca qui". Il canale bait è una trappola pensata apposta per intercettare questo comportamento: chiunque scriva al suo interno viene considerato automaticamente sospetto e bannato.

Come attivarlo

/config set chiave:bait_channel_id valore:<id-canale>

Richiede permesso Amministratore, come tutti i sottocomandi di /config. Basta indicare l'ID del canale che vuoi usare come esca: da quel momento, qualsiasi messaggio scritto lì dentro (da un utente, non dal bot) attiva la trappola.

Warning

Il canale "esca" deve essere in cima al server, sopra qualunque altro canale, o sarà inutile!

Cosa succede quando qualcuno scrive nel canale

  1. Il messaggio viene eliminato immediatamente
  2. L'autore viene bannato dal server, con eliminazione di tutti i suoi messaggi delle ultime 24 ore e motivazione registrata "Scrittura nel canale bait (anti-spam automatico)"
  3. Il contatore "Scam evitati" sul messaggio fisso del canale (vedi sotto) si aggiorna di +1

Il messaggio fisso del canale

Alla prima attivazione, il bot pubblica automaticamente nel canale bait un embed fisso di avviso:

⚠️ NON SCRIVERE IN QUESTO CANALE Spiega che il canale funge da trappola ("carta moschicida") per bot/account compromessi, e che chi scrive viene bannato automaticamente, con i messaggi delle ultime 24 ore eliminati.

Sotto l'embed compare un bottone disattivato (solo display, non cliccabile) con l'etichetta "Scam evitati: N", che tiene il conteggio di quante volte la trappola è scattata.

Se questo messaggio viene cancellato manualmente (o comunque non è più raggiungibile), il bot lo ricrea automaticamente al prossimo trigger, mantenendo il conteggio già accumulato.

Limiti da conoscere

  • Se chi scrive nel canale ha un ruolo pari o superiore a quello del bot, oppure è amministratore, Discord impedisce al bot di applicare il ban: il messaggio viene comunque eliminato, ma l'utente non viene bannato. L'evento viene comunque registrato nei log (se configurati, vedi sotto).
  • bait_msg_id e bait_mute_count compariranno tra le chiavi elencate da /config list-available / /config list-rich, ma sono gestite automaticamente dal bot: non impostarle manualmente, sono solo stato interno (id del messaggio fisso e contatore).

Log degli eventi

Se hai configurato log_channel_id (vedi Per Iniziare), il bot invia in quel canale un embed ogni volta che:

  • il messaggio fisso del canale bait non viene trovato e viene ricreato
  • il ban di un utente fallisce per permessi insufficienti (es. utente admin o ruolo superiore al bot)
  • si verifica un errore imprevisto nella gestione del canale bait

Se log_channel_id non è configurato, questi eventi non vengono notificati da nessuna parte: consigliamo di impostarlo per non perdere visibilità su tentativi di scam bloccati o ban falliti.

Permessi richiesti

Oltre ai permessi base indicati in Per Iniziare, questa feature richiede specificamente:

  • Gestisci Messaggi - per eliminare i messaggi scritti da altri utenti nel canale bait
  • Bannare Membri - per bannare l'utente ed eliminare i suoi messaggi delle ultime 24 ore
Precedente

Features

Successivo

Ruolo Sudoer (/sudo)