Ir al contenido

Registros

Los registros de eventos envían mensajes de actividad de Discord configurados a un canal seleccionado. Son independientes de los registros de protección.

Inicia sesión, selecciona tu servidor y abre Administration > Log. Debes ser propietario o tener permiso Manage Server. April necesita acceso al destino y permiso para enviar allí.

  1. Activa la configuración general del registro y elige un canal predeterminado.
  2. Selecciona un evento disponible y actívalo. Añade un mensaje o mensaje enriquecido no vacío; opcionalmente activa su redirección de canal y selecciona un destino.
  3. Guarda. En un servidor de pruebas, organiza un evento autorizado y comprueba que llegue el mensaje. Por ejemplo, activa el evento de entrada de miembro con un mensaje breve y comprueba el canal elegido después de que entre un miembro de prueba autorizado.

Deben estar activadas tanto la configuración general como la del evento. Una plantilla o vista previa guardada no demuestra la entrega. Consulta Variables de formato para el formato del mensaje.

Las capturas compartidas muestran la interfaz en inglés.

Configuración general de registro sin guardar con canal predeterminado vacío e Ignore Bot seleccionado

Configuración general antes de guardar. El emisor actual no aplica Ignore Bot.

Configuración sin guardar del mensaje del evento User joined

El formulario del evento muestra un ejemplo neutro antes de guardar.

Vista previa renderizada de un mensaje neutro de registro de entrada de miembro

La vista previa se renderiza en el panel; no se entregó ningún mensaje de evento.

El Worker actual se suscribe a entrada y salida de miembros, bloqueo y desbloqueo, entrada/salida/movimiento de voz, creación/eliminación/actualización de canales y actualizaciones de miembros. La creación y eliminación de canales manejan canales de texto y voz; la actualización maneja cambios de nombre. La actualización de miembros omite bots, prioriza un cambio de apodo y detecta cambios de roles cuando cambia la cantidad; esa rama no detecta un intercambio que conserve el número. El procesamiento depende de los datos disponibles de Discord; un controlador en el código no demuestra que todos los despliegues lo entreguen. Existen identificadores de nombre de usuario, avatar, discriminador, edición/eliminación de mensajes, silenciamiento y desilenciamiento, pero no están conectados aquí a suscripciones equivalentes. Existe un controlador de advertencia, pero esta ruta de suscripción no establece una fuente de eventos de advertencia. No dependas solo de una opción del panel como prueba de entrega.

La ruta de envío actual no aplica la configuración de ignorar bots, roles ignorados ni canales ignorados. Considera estos controles ineficaces en esta ruta. No dependas de ellos para suprimir eventos sensibles o ruidosos.

Si no llega un mensaje, comprueba que ambas configuraciones estén activadas, que el evento esté conectado, su plantilla no esté vacía, el destino exista y April pueda enviar allí. Una respuesta Forbidden o Not Found durante el envío hace que el Worker desactive ese evento; corrige el acceso y vuelve a activarlo. Si el destino no se resuelve desde la caché, el emisor termina sin desactivar el evento; comprueba el canal y reintenta. Comprueba la salida real en Discord después de cambiar la configuración. Si un mensaje contiene información no deseada, desactiva el evento y revisa la plantilla; eliminar un mensaje ya enviado en Discord es una acción manual independiente.