SylonSylon
Hogar
Características
Comandos
Todas las característicasLimpieza automática

Limpieza automática

Limpieza programada para los canales que indiques, y solo esos. Los mensajes fijados se conservan, nada se descubre solo, cada pasada queda registrada.

Descripción general

Algunos canales están pensados para ser temporales: un canal de comandos del bot, un juego de contar, un canal de spam que existe para que el spam no ocurra en otro sitio. Limpiarlos a mano es una tarea que nadie recuerda, y dejarlos es un muro de historial que nadie lee. La limpieza automática lo hace por horario, para los canales que indiques y para ningún otro. Esa última parte es todo el diseño: esto es lo único que hace Sylon que elimina mensajes que nadie ha reportado, así que está construido para que sea imposible apuntarlo al sitio equivocado sin querer.

como funciona

1

Una lista que alguien escribió, nunca un descubrimiento

En esta función no hay ninguna opción de «todos los canales» en ninguna parte, y no la habrá. Un canal se limpia porque una persona lo añadió aquí, eligió cada cuánto y decidió qué pasa con los fijados. Todo lo demás de tu servidor queda intacto por construcción, no por configuración.
2

Los fijados se conservan por defecto

Un mensaje fijado es alguien diciendo «este importa», y una limpieza que lo ignora es una limpieza en la que nadie confía. Los fijados se conservan salvo que lo desactives para un canal concreto.
3

Una pasada cada vez

Cada pasada elimina hasta cien mensajes, no todos los que haya. Un canal con mucho movimiento converge en varias pasadas en lugar de vaciarse de golpe, lo que mantiene recuperable durante más tiempo un canal configurado por error y a Sylon fuera del limitador de Discord.
4

Lo anterior a catorce días se deja en paz

Discord se niega a borrar en bloque mensajes más antiguos, y borrarlos uno a uno serían miles de peticiones para quitar un historial con el que tu servidor ya lleva dos semanas conviviendo. Los mensajes más viejos simplemente se omiten.

Capacidades clave

Horarios por canal, desde cada cinco minutos hasta una vez por semana
Mensajes fijados conservados, canal por canal
Sin descubrimiento automático: un canal solo se limpia porque se añadió a mano
Su propio canal de registro, con una línea por pasada indicando qué se limpió y cuánto
Cada pasada queda en la vista de Registros del panel
Omite los canales donde falta el permiso, en vez de limpiarlos a medias
Nunca se ejecuta al reiniciar, así un bucle de caídas no se convierte en un bucle de borrado

Configuración

1.Abre el panel, ve a la pestaña Limpieza automática y actívala. Por sí sola no hace absolutamente nada.
2.Añade un canal, elige cada cuánto debe limpiarse y decide si se conservan los fijados.
3.Configura un canal de registro para poder ver qué eliminó cada pasada.
4.Comprueba que Sylon tenga Gestionar mensajes y Leer el historial en cada canal que añadiste: sin ambos, una pasada no hace nada y no dice nada.

Cómo funciona en detalle

Por qué justo esta función está hecha para negarse

Todo lo demás que Sylon elimina, lo elimina porque algo lo juzgó: una firma de spam coincidió, un enlace resultó malicioso, una palabra estaba en tu lista. Esto elimina mensajes que no hicieron nada malo, por reloj, y un error no se puede deshacer: nadie recupera el historial de un canal. Así que aquí la seguridad no es una comprobación más lista, sino una superficie más pequeña: sin comodines, sin descubrimiento, con tope por pasada, con los fijados a salvo, con un mínimo de intervalo y sin ejecución al arrancar. Cada una de esas cosas hace la función algo menos cómoda y bastante más difícil de apuntar al sitio equivocado.

Ajustes

Canales a limpiar
Cada (minutos)
Conservar fijados
Canal de registroEl canal donde el bot enviará mensajes de registro para esta función.

Conviene saber

Sylon necesita Gestionar mensajes y Leer el historial en cada canal de la lista.
Los hilos se pueden limpiar; las categorías y los foros no, porque un borrado en bloque no tiene nada que alcanzar ahí.
Activar la función sin canales en la lista es un estado válido e inofensivo: se ejecuta y no toca nada.
El intervalo y el estado son por canal, así que quitar uno de la lista detiene solo ese.

Preguntas frecuentes

¿Puede borrar el canal equivocado?

Solo si ese canal está en la lista. No hay comodines, ni opción de categoría, ni «todo excepto»: la función no tiene forma de llegar a un canal que nadie ha nombrado.

¿Por qué mi canal no queda vacío del todo tras una pasada?

Tres motivos, los tres a propósito: como mucho cien mensajes por pasada, los fijados se conservan salvo que digas lo contrario, y Discord no deja a ningún bot borrar en bloque mensajes de más de catorce días. Un canal con movimiento se vacía en varias pasadas.

¿Cuál es el intervalo más corto?

Cinco minutos. Menos que eso es un canal donde nadie puede mantener una conversación, y cada pasada es un borrado en bloque: un ritmo más rápido de lo que la gente lee es coste sin beneficio.

¿Queda constancia de lo que se eliminó?

Los mensajes se han ido, pero el hecho de que Sylon los quitó no. Cada pasada que eliminó algo escribe una línea en tu canal de registro y una entrada en la vista de Registros. Una pasada que no eliminó nada no escribe nada, así el registro no se llena de «0 mensajes limpiados» cada hora.

Funciones relacionadas