Skip to main content
Guide
GuideCommand CreatorBasics

Creare comandi Discord con vere ramificazioni

L'Advanced Builder è un editor visivo di flussi con vere condizioni. Cosa sa fare, quando vale la pena lasciare la modalità semplice, e perché Discord conta i tuoi salvataggi.

Pubblicato il di AlphaCloud3 min di lettura

Un comando slash personalizzato si crea in fretta: inserisci un nome, inserisci una risposta, fatto. Questo copre /rules e /discord, e per la maggior parte dei server è tutto ciò che servirà mai.

Diventa interessante quando la risposta non deve essere sempre la stessa.

Quando la modalità semplice non basta più

Tre esempi in cui la modalità semplice finisce:

  • Il comando deve rispondere in modo diverso a seconda che la persona sia un booster
  • Il comando deve avere dei pulsanti, e ogni pulsante deve fare qualcosa di diverso
  • Il comando deve scegliere a caso una tra più risposte

Per tutti e tre c'è l'Advanced Builder, un editor visivo di flussi. Invece di una risposta fissa costruisci un flusso a partire da blocchi che colleghi tra loro.

Ramificazioni

Al centro ci sono condizioni con due uscite, Allora e Altrimenti. Puoi verificare:

  • Potenzia il server
  • Ha il permesso, cioè Amministratore, Gestisci server, Gestisci messaggi, Metti membri in timeout o Gestisci ruoli
  • Il parametro è uguale al valore, particolarmente forte insieme a scelte predefinite

L'ultima è facile da trascurare. Puoi dare al tuo comando dei parametri, compreso un elenco fisso di scelte, e poi ramificare in base all'opzione selezionata. In pratica questo trasforma un comando con tre scelte in un comando con tre risposte diverse, senza creare tre comandi.

Flussi con pulsanti

Ogni pulsante nella tua risposta ha una propria uscita nell'editor. Ciò che succede dopo il clic si costruisce da lì.

Così puoi creare piccoli percorsi guidati: una domanda con tre pulsanti, ognuno dei quali porta al proprio ramo. È molto più piacevole di tre comandi separati che nessuno ricorda.

Tre azioni che esistono solo qui

Attendi. Una pausa tra due passaggi, da 1 a 300 secondi. Sembra un gadget, ma è ciò che fa sembrare un flusso una conversazione invece di un muro di testo.

Risposta casuale. Sceglie uno tra un massimo di 10 messaggi. Un comando in stile palla magica 8 è un lavoro da due minuti con questa.

Imposta nickname. Con le variabili, e lasciarlo vuoto lo ripristina.

Variabili

Oltre a quelle ovvie ci sono {channel}, {channel.name}, {server.members} e {random.X-Y} per un numero casuale in un intervallo. L'ultima insieme alla risposta casuale è il kit per quasi ogni piccolo comando divertente.

Perché Discord conta i tuoi salvataggi

Un punto che non compare da nessun'altra parte e spiega perché a volte il salvataggio sembra in ritardo: Discord consente solo un numero limitato di comandi creati ex novo per server al giorno.

Modifiche intense consumerebbero quella quota senza una contromisura. Per questo più salvataggi in rapida successione vengono raggruppati in un'unica registrazione, invece di bussare alla porta di Discord a ogni clic.

La conseguenza pratica: costruire tutto con calma e poi salvare è meglio che salvare dopo ogni piccolo passaggio. Se qualcosa si blocca comunque, il pannello ha un pulsante per registrare di nuovo, con un cooldown di cinque minuti per server.

Quando un'automazione è più adatta

La differenza in una frase: un comando viene richiamato da qualcuno, un'automazione parte da sola.

Se il tuo flusso deve partire a orario o dipendere da un evento come un ingresso, il suo posto è nelle Automazioni e non nel Creatore di comandi. Viceversa: non appena ti servono condizioni o pulsanti, l'Advanced Builder è la scelta giusta, perché le automazioni volutamente non hanno ramificazioni.

Tutto sull'editor è nella documentazione del Creatore di comandi.

Altri articoli