Wiki / Reference / Comandi testuali e prefisso

Comandi testuali e prefisso

Aggiornato da Maxime_48 · 3 ore fa · Visualizzazioni: 111

Lingue: English Français Deutsch Español Português (Brasil) Italiano Nederlands Polski Türkçe Русский 日本語 한국어 中文

Per impostazione predefinita YAWBDB risponde solo ai comandi slash. Se i tuoi membri preferiscono scrivere !rank invece di /rank, imposta un prefisso e una parte del bot diventa raggiungibile da un normale messaggio.

Questa pagina è l'elenco completo di ciò che il prefisso raggiunge e di ciò che non raggiunge - e, per ogni esclusione, il motivo per cui non può essere tolta.


⚙️ Impostare il prefisso

Pannello → il tuo server → Funzioni, nella scheda Comandi testuali in cima alla pagina.

Dove si trova Sul server stesso, non su una funzione - così lo trovi che i Comandi personalizzati siano attivi o no.
Cosa accetta Da 1 a 5 caratteri, senza spazi. ! ? . - $ ; % funzionano tutti, e così anche !!, una breve parola come yb o un'emoji.
Cosa rifiuta / (appartiene a Discord), @ e # e < (un messaggio che inizia così è una menzione o un link a un canale), > (apre un blocco di citazione), ` (apre un blocco di codice).
Disattivarlo Svuota il campo e salva. I comandi testuali si fermano subito.
Predefinito Vuoto. Nulla cambia sul tuo server finché non ne imposti uno.

Le modifiche raggiungono subito il bot - nessuna attesa e nessun riavvio.

Un prefisso a parola intercetta più di quanto pensi. Con un prefisso yb, ogni messaggio che inizia con quelle due lettere viene ispezionato. Resta comunque in silenzio a meno che il resto non nomini un comando reale, ma un prefisso di punteggiatura è l'abitudine più sicura.


✅ Cosa funziona con il prefisso

Ipotizzando un prefisso !:

I tuoi comandi personalizzati

Digitato Equivale a
!rules /rules
qualsiasi comando creato nella pagina Comandi personalizzati la sua versione slash

Funzionano sia i comandi personalizzati semplici sia quelli in modalità grafo. È il motivo principale per cui esiste il prefisso.

Giochi

Digitato Note
!hangman Le lettere si scelgono ancora dal menu a tendina.
!trivia I pulsanti funzionano esattamente come da un comando slash.
!rps [choice] [opponent] !rps rock, !rps @someone, o entrambi in qualsiasi ordine.
!love <member> [other] Il secondo membro è per impostazione predefinita tu.
!8ball <question> Tutto ciò che segue il comando è la domanda.
!bingo start / !bingo stop

Livelli e statistiche

Digitato Note
!rank [@user]
!leaderboard [page]
!top
!boosters La risposta viene eliminata dopo 30 secondi - vedi sotto.
!trends <type> messages, members o activity.

Compleanni, suggerimenti e la tua cronologia di moderazione

Digitato Note
!birthday set <day> <month> [year] !birthday set 14 7 oppure !birthday set 14 July 1990. Il giorno va da 1 a 31, il mese da 1 a 12 o il suo nome inglese, l'anno è facoltativo.
!birthday get [@user] Per impostazione predefinita sei tu.
!birthday next [count] Da 1 a 25 prossimi compleanni, 10 per impostazione predefinita.
!birthday remove / !birthday forget Smetti di essere annunciato qui, o eliminalo ovunque.
!suggest <suggestion> Tutto ciò che segue il comando è il suggerimento, fino a 2000 caratteri.
!my-history Le tue registrazioni di moderazione su questo server.

Seguono le stesse impostazioni delle loro versioni slash: le funzioni Compleanni e Suggerimenti devono essere attive sul server, il canale dei suggerimenti deve essere impostato, e il blocco delle modifiche del compleanno e il cooldown si applicano invariati.

Qualsiasi altra cosa viene provata solo come uno dei tuoi comandi personalizzati. Un messaggio che inizia con il prefisso e non nomina nulla non riceve alcuna risposta - nessun errore, nessun rumore.

Se sbagli un'opzione, il bot risponde con la riga che avresti dovuto scrivere, ad es. Usage: !bingo <start|stop>.


🚫 Cosa il prefisso non raggiunge, e perché

Quattordici dei trentadue comandi del bot rispondono al testo. Gli altri diciotto sono raggruppati qui sotto in base al motivo per cui non lo fanno.

Le impostazioni dei permessi di Discord decidono chi può eseguirli

/ban, /unban, /mute, /unmute, /kick, /warn, /softban, /history, /clear-history, /reason, /info.

Restano solo slash di proposito. Un comando slash porta con sé un requisito di permesso che Discord stesso applica, e un server può restringerlo ulteriormente in Server Settings → Integrations → YAWBDB, per comando, per ruolo, per canale. Un messaggio di testo non passa attraverso nulla di tutto ciò. Esporre !ban darebbe in silenzio a tutti un modo per aggirare le restrizioni che imposti in Discord - quindi non viene esposto.

Usa le versioni slash; restano disponibili anche le pagine di moderazione del pannello.

Aprono una finestra pop-up, cosa che un messaggio non può fare

/form, /wordle play.

Discord permette a un bot di aprire un modulo solo in risposta a un'interazione - un comando slash, un pulsante, un menu. Un messaggio non è un'interazione, quindi non c'è alcun modulo da aprire. È un limite di Discord, non un'impostazione di YAWBDB.

Devono restare discreti

/report, /ticket.

Un messaggio viene letto da tutto il canale. Segnalare qualcuno, o aprire un ticket, davanti a tutti non è lo stesso atto che farlo in privato - quindi restano dove la risposta può essere privata.

Hanno bisogno di un contesto vocale o di opzioni che un messaggio non può portare

/voice, /voice-chat, /record, /record-storage.

Agiscono sul canale vocale a cui sei connesso, e alcuni rispondono con elenchi privati o registrazioni. Un messaggio digitato non ha né il tuo contesto vocale né quelle opzioni, quindi restano solo slash per scelta progettuale. Se ne digiti uno con il prefisso, per esempio !voice, il bot risponde con il motivo e ti indirizza alla versione slash invece di restare in silenzio.

Uno in più, fuori dall'elenco

Anche l'azione del clic destro Save Message è solo slash - un'azione del menu contestuale non ha per costruzione un equivalente testuale.


📌 Due differenze da aspettarsi

Le risposte sono pubbliche. Un comando slash può rispondere in privato, così lo vedi solo tu. Una risposta a un messaggio no. Dove un comando risponderebbe normalmente in privato - !boosters, !birthday, !suggest, !my-history, un comando personalizzato impostato come effimero, un avviso di cooldown - il bot risponde nel canale ed elimina la sua risposta dopo 30 secondi. Questo tiene pulito il canale; non rende la risposta segreta. Queste risposte private non menzionano mai nessuno, quindi elencare i membri con !birthday next non notifica nessuno. Il messaggio che hai digitato resta nel canale, quindi evita di inserirvi un anno di nascita se preferisci non mostrarlo.

I messaggi di comando non fanno guadagnare XP. Un messaggio che esegue un comando è un comando, non chat, quindi non conta per i livelli. Viene comunque controllato da Automod e dalla Trappola (Honeypot), esattamente come qualsiasi altro messaggio.


🔗 Vedi anche