Nell'ambito del progetto
Il moderatore non arriva subito. Pertanto, per convalidare moduli ed eseguire operazioni
Caratteristiche:
- L'azione è controllata utilizzando la configurazione YAML e i modelli Markdown;
- Ad ogni template Markdown viene aggiunto un blocco che descrive le condizioni per compilare correttamente il form e le azioni desiderate;
- Viene aggiunto un file di configurazione con impostazioni globali;
- I moduli sono costituiti da sezioni. Esistono 2 tipi di sezioni:
- Testo libero. L'azione può verificare che l'utente si sia preso la briga di inserire qualcosa lì. Il significato del testo non viene verificato automaticamente.
- Caselle di controllo. Puoi richiedere che n caselle di controllo siano riempite in modo tale che 0 {= m1 {= n {= m2 {= numero totale di caselle di controllo nella sezione. L'azione verifica che le caselle di controllo corrispondano alle caselle di controllo nel modello. Se i flag sono impostati correttamente, l'azione può rispettivamente aggiungere tag al problema. bandiere.
- Se il modulo viene compilato in modo errato, l'azione istruisce l'utente su come compilarlo correttamente e vi inserisce un'etichetta speciale.
- Se il modulo non viene corretto entro un certo tempo, l'azione può chiudere il problema. Il ban automatico degli utenti, l'eliminazione e lo spostamento dei problemi non sono stati ancora implementati a causa della mancanza di un'API ufficiale per le azioni necessarie e di problemi con l'archiviazione dello stato.
- Se il problema viene risolto, l'azione rimuove l'etichetta.
- I modelli di risposta all'azione sono, ovviamente, personalizzabili.
Fonte: opennet.ru