En el marco del proyecto.
El moderador no llega de inmediato. Por tanto, para validar formularios y realizar operaciones
Características:
- La acción se controla mediante la configuración YAML y las plantillas de Markdown;
- Se agrega un bloque a cada plantilla de Markdown que describe las condiciones para completar correctamente el formulario y las acciones deseadas;
- Se agrega un archivo de configuración con configuraciones globales;
- Los formularios constan de secciones. Hay 2 tipos de secciones:
- Texto libre. La acción puede verificar que el usuario se molestó en completar algo allí. El significado del texto no se comprueba automáticamente.
- Casillas de verificación. Puede requerir que se completen n casillas de verificación de modo que 0 {= m1 {= n {= m2 {= número total de casillas de verificación en la sección. La acción verifica que las casillas de verificación coincidan con las casillas de verificación de la plantilla. Si las banderas están configuradas correctamente, la acción puede agregar etiquetas para emitir, respectivamente. banderas.
- Si el formulario se completa incorrectamente, la acción le indica al usuario cómo completarlo correctamente y le coloca una etiqueta especial.
- Si el formulario no se corrige dentro de un tiempo determinado, entonces la acción puede cerrar el problema. La prohibición automática de usuarios, la eliminación y el movimiento de problemas aún no se han implementado debido a la falta de una API oficial para las acciones requeridas y problemas con el almacenamiento del estado.
- Si el problema se resuelve, la acción elimina la etiqueta.
- Las plantillas de respuesta a la acción son, por supuesto, personalizables.
Fuente: opennet.ru