Formularios
Vincula un modal totalmente personalizable a un mensaje. Recoge respuestas, revísalas en Discord o aquí y, si quieres, úsalo como solicitud con acciones de aprobar y rechazar.
Cómo funciona
Un formulario es un botón en un mensaje que los miembros pulsan para rellenarlo, ya sea como modal de Discord o como página web alojada, a elegir en cada formulario. Las respuestas llegan a la pestaña Respuestas (y a un canal de registro opcional) para revisarlas. Los formularios de solicitud se pueden aprobar o rechazar desde Discord o desde el panel, da igual dónde se hayan rellenado.
Crear un formulario
Al crear un formulario, elige Normal o Solicitud, y Modal de Discord o Web alojada. Ninguna de las dos opciones se puede cambiar después, así que elige según si las respuestas solo hay que registrarlas (Normal) o requieren una decisión de aprobar o rechazar (Solicitud), y dónde deben rellenarlo los miembros. Un formulario necesita un canal para su mensaje. AutoMod envía el mensaje en cuanto creas el formulario, y los cambios posteriores en su contenido, embeds o botón actualizan automáticamente el mensaje publicado.
Entrega: modal de Discord frente a web alojada
Cada formulario es un modal de Discord o un formulario Web alojada, a elegir al crearlo. El botón de un formulario modal abre el modal directamente en Discord, así que siempre necesita un canal. El botón de un formulario alojado enlaza a una página de este panel (automod.xyz/forms/<id>) donde el miembro inicia sesión con Discord, así que las restricciones de roles, los tiempos de espera y los MD de solicitud funcionan igual. Como ese enlace funciona por sí solo, un formulario alojado no necesita canal ni mensaje (aunque puedes añadirlos). Los formularios alojados tampoco están sujetos a los límites de los modales de Discord y admiten más campos y tipos extra (números, correo/URL, fechas, casillas, valoraciones).
En ambos casos, las respuestas llegan a la misma pestaña Respuestas, al mismo canal de registro y al mismo proceso de revisión. La columna Origen muestra si vino de Discord o de la web.
Campos
Los campos son las preguntas que responden los miembros. Un formulario modal de Discord admite hasta 5 campos, el límite propio de Discord, con los tipos marcados como "Discord y web" abajo. Un formulario Web alojada admite hasta 25 campos, incluidos tipos extra que solo puede mostrar una página web. Las opciones extra de cada campo (marcador, longitud mín./máx., valor predeterminado, tipos de canal permitidos, opciones) están tras un pequeño interruptor Avanzado, y una vista previa en vivo muestra exactamente lo que verán los miembros.
| Tipo | Descripción |
|---|---|
| Texto (Discord y web) | Una respuesta de texto corta o de tipo párrafo. |
| Lista de opciones (Discord y web) | Un desplegable con opciones que defines tú. En una página alojada también puedes mostrarlo como botones de opción o casillas. |
| Usuario (Discord y web) | Quien responde elige a un miembro del servidor. |
| Rol (Discord y web) | Quien responde elige un rol del servidor. |
| Canal (Discord y web) | Quien responde elige un canal, útil para el "dónde pasó" de un formulario de reporte. |
| Subida de archivos (Discord y web) | Quien responde adjunta uno o varios archivos. |
| Número (solo web) | Una respuesta numérica dentro de un rango mín./máx. que defines tú. |
| Correo (solo web) | Una respuesta de texto validada como dirección de correo real. |
| URL (solo web) | Una respuesta de texto validada como enlace real. |
| Fecha (solo web) | Un selector de fecha, opcionalmente limitado a una fecha mínima o máxima. |
| Casilla (solo web) | Una sola casilla de sí/no. Si es obligatoria, hay que marcarla. |
| Valoración (solo web) | Una escala de estrellas dentro de un mín./máx. que defines tú. |
Los selectores de "Usuario o rol" no se ofrecen a propósito. Rara vez son útiles en un formulario que rellenan los propios miembros.
Acceso y tiempo de espera
Limita quién puede abrir el formulario con una lista negra o una lista blanca de roles, y limita cada cuánto puede enviarlo un miembro: un número máximo de usos dentro de un periodo de reinicio (p. ej. una vez cada 24 horas). También puedes enviar cada respuesta a un canal de registro.
Formularios de solicitud
Las solicitudes empiezan como Pendientes hasta que un moderador las aprueba o rechaza, en la pestaña Respuestas (de una en una o en masa) o con los botones del embed de registro en Discord. Aprobar puede añadir o quitar roles automáticamente. Al rechazar, quien revisa puede escribir un motivo opcional, que se muestra al solicitante si hay un MD de rechazo configurado. Cualquiera de las dos decisiones puede enviar al solicitante un MD con un mensaje y un embed personalizados.
Límites
| Límite | Valor |
|---|---|
| Formularios (Free) | 1 |
| Formularios (Premium) | 25 |
| Campos por formulario (modal de Discord) | 5 |
| Campos por formulario (Web alojada) | 25 |
Variables disponibles
El MD de aprobación o rechazo de una solicitud admite las variables habituales de miembro y servidor, más una disponible solo en el MD de rechazo:
{user_name}el nombre de usuario de Discord del miembro{user_global_name}su nombre visible global{user_display_name}su nombre tal como se muestra en este servidor{user_mention}una @mención que le notifica{user_tag}su etiqueta antigua con formato usuario#0000{user_id}su ID de usuario de Discord{user_avatar}un enlace a su avatar{server_name}el nombre de este servidor{server_avatar}un enlace al icono de este servidor{reason}el motivo que dio quien revisó al rechazar ("N/A" si lo dejó vacío)
{reason} solo está disponible en el MD de rechazo. Las aprobaciones nunca tienen motivo.