Raggruppa i flow in un modulo
Il flow Domanda del giorno non deve restare solo nel tuo server. Mettilo in un modulo con impostazioni proprie e un altro server potrà installarlo, scegliendo il suo canale, il suo orario e il suo ruolo.
Le impostazioni che vede il server che installa
Domanda del giorno
ImpostazioniCanale delle domande
CanaleDove viene pubblicata la domanda. Qualsiasi canale testuale in cui il bot può scrivere.
Pubblica alle
PianificazioneUn selettore di pianificazione, non una casella di testo cron.
Ruolo per i suggerimenti
RuoloChi revisiona le domande inviate dai membri.
Apri un thread
Apre un thread sulla domanda così le risposte restano insieme.
Solo a scopo illustrativo: l'interfaccia reale può differire
Cosa contiene un modulo
Un modulo è autosufficiente. Porta con sé i propri flow, i propri dati archiviati e le proprie impostazioni, raggruppate in pagine, più un unico interruttore per l'intero pacchetto.
Flow
Tutti i flow di cui il modulo ha bisogno, in cartelle scelte da te.
Campi di archiviazione
I dati archiviati di cui il modulo è proprietario. I flow fuori da un modulo tengono i propri dati separati e i due non si mescolano mai.
Impostazioni
Ciò che compila il server che installa, raggruppato in pagine: testo, numeri, sì o no, canali, ruoli, membri, liste e pianificazioni.
Un solo interruttore
Disattivare il modulo spegne con sé tutti i suoi flow.
Lo stesso flow, ora dentro il modulo
Domanda del giorno
AttivoSalvaTrigger
CambiaPianificazione, ogni giorno alle 09:00
Leggi valore di archiviazione(get-storage-value)
Leggi il catalogo delle domande da{questions}
Scegli la voce successiva(array-at)
Quella dopo la domanda di ieri
Invia messaggio(send-message)
Pubblica la domanda come embed in{config:channel}
Crea thread(start-thread-from-message)
Apri un thread su quel messaggio
Incrementa valore di archiviazione(increment-storage-value)
Conteggia la domanda come posta in{asked}
Solo a scopo illustrativo: l'interfaccia reale può differire
Una volta installato, si presenta come un'app
Chi installa il tuo modulo non finisce in un editor di flow. Trova una pagina app: una panoramica di cosa fa, una scheda impostazioni con i tuoi campi di configurazione e una scheda aiuto con le tue guide e le FAQ.
Ciò che il modulo sa fare viene elencato per te a partire dai suoi flow, e poi lo riscrivi con parole tue. L'aiuto per un'impostazione sta dietro un punto interrogativo accanto a essa. L'editor dei flow, i dati archiviati e lo storico delle esecuzioni stanno dietro una scheda avanzata.
Ciò che uno sviluppatore scrive nella panoramica, nelle guide e nelle FAQ resta testo. Niente script e niente link camuffati da altro.
Funzionalità
Post giornaliero
Pubblica la domanda alle 09:00 e apre un thread per le risposte.
Suggerisci una domanda
I membri inviano una domanda, il team la approva e la inserisce nel catalogo.
Guida
Riempi il tuo catalogo di domande
Come inserire le prime trenta domande e cosa succede quando l'elenco finisce.
FAQ
I membri possono suggerire domande?
Sì. Assegna il ruolo per i suggerimenti al tuo team e vedrà ogni suggerimento prima che venga usato.
Solo a scopo illustrativo: l'interfaccia reale può differire
Pensato per essere portabile
I moduli non portano mai con sé gli ID dei tuoi canali, ruoli o membri. Tutto ciò che appartiene a un server arriva da un'impostazione, quindi ogni server che installa il modulo sceglie le proprie cose. È questo che permette a un'installazione altrove di funzionare.
Canali e ruoli arrivano dalle impostazioni
Un passaggio non punta mai a un canale o a un ruolo tramite ID. Punta a un'impostazione, e il server che installa sceglie cosa metterci.
Le scelte di ogni server restano a quel server
I valori scelti da un server sono conservati accanto al modulo, non al suo interno, quindi un aggiornamento non li sovrascrive mai.
Gli avanzi vengono scovati prima del rilascio di una versione
Una nuova versione viene controllata alla ricerca di ID del tuo server, e tutto ciò che viene trovato ti viene indicato con il flow, il passaggio e il campo in cui si trova.
Ogni installazione conosce la sua versione
Un server mantiene esattamente la versione che ha installato finché non decide di aggiornare.
Installa, aggiorna, traduci
Un modulo si installa in un altro server con un solo passaggio, e la procedura guidata scorre i campi obbligatori uno per volta. Quando rilasci una nuova versione, tutte le installazioni ne vengono informate.
Un modulo installato dice al server che lo usa come sta andando: ha bisogno di configurazione, al bot manca un permesso, qualcosa continua a fallire, oppure va tutto bene.
Aggiornamenti
Un aggiornamento compare come etichetta Aggiornamento disponibile con il numero di versione. Applicali uno alla volta, oppure con Aggiorna tutto.
Le tue modifiche
Un modulo che hai modificato tu è escluso da Aggiorna tutto e ti chiede prima conferma, perché l'aggiornamento sostituisce i flow al suo interno. La tua versione attuale viene conservata per 30 giorni, così puoi tornarci.
Una lingua principale
Il tuo modulo ha una lingua principale. La scegli alla prima pubblicazione e resta fissa una volta che esistono delle traduzioni. Puoi tradurlo a mano nelle 28 lingue supportate.
Traduzione automatica
La traduzione automatica è facoltativa e scrive solo in tedesco. Dove è stata usata, l'app avvisa chi legge che alcune parti sono state tradotte dall'IA e che lo sviluppatore non ha verificato la formulazione.
Quando arriva una traduzione
Le correzioni alle traduzioni raggiungono un modulo installato al momento dell'installazione e dell'aggiornamento di versione, mai retroattivamente.
Moduli: le risposte
Un flow singolo sta direttamente nei comandi personalizzati del tuo server ed è solo tuo. Un modulo raggruppa flow, dati archiviati e impostazioni in un'unica cosa con un solo interruttore, una pagina impostazioni propria e un aiuto proprio. Tutto ciò che vuoi installare in un altro server, o passare a qualcun altro, deve essere un modulo.
Scopri di più su Custom Commands V3
Vuoi il tuo server nella beta?
La V3 è un sistema grande e si evolve ancora in fretta, quindi i server entrano uno alla volta e non tutti insieme. Ogni candidatura viene letta da una persona e ricevi una risposta entro pochi giorni.
I server già nella beta decidono buona parte di ciò che costruiamo dopo. Ciò che crei resta tuo: flow e moduli restano anche quando la beta finisce.