Bot de purga para Discord: borrado masivo de mensajes con filtros
Un bot de purga para Discord borra muchos mensajes con un solo comando, en lugar de uno a uno. El /clear de Noxyr revisa los últimos 1 a 100 mensajes de un canal y los elimina todos, o solo los de un miembro, los de bots, o los que tienen enlaces, imágenes o embeds.
Por qué usar un bot para limpiar mensajes
Tras una oleada de spam, un ataque o una discusión acalorada, borrar mensajes a mano es lento y es fácil que se te escape alguno. Discord permite a los moderadores borrar un mensaje cada vez, y tiene una herramienta de borrado masivo para bots. Un bot de purga usa esa herramienta para limpiar un canal en pocos segundos.
Lo útil no es la velocidad, sino el filtro. Vaciar un canal también borra las respuestas del equipo y las publicaciones útiles que rodean al spam. Filtrar por miembro, por bots o por enlaces te permite quitar solo lo que quieres quitar.
Cómo funciona /clear
Ejecuta /clear amount:25 en un canal y Noxyr elimina los últimos 25 mensajes de allí. La cantidad es obligatoria y puede ser de 1 a 100. Si añades un filtro, el bot revisa esa cantidad de mensajes recientes y borra los que coinciden. Ese detalle importa: amount:50 bots:true significa «revisa los últimos 50 mensajes y borra los de bots», no «borra 50 mensajes de bots».
| Opción | Qué borra |
|---|---|
amount | Obligatoria, de 1 a 100. Cuántos mensajes recientes revisar. |
user | Solo los mensajes de este miembro. |
bots | Solo los mensajes enviados por bots. |
embeds | Solo los mensajes que contienen un embed. |
link | Solo los mensajes que contienen un enlace. |
images | Solo los mensajes con una imagen adjunta. |
Tareas de limpieza habituales
Un spammer publicó en un canal muy activo
Usa el filtro user con una cantidad alta, como 100. Solo se van los mensajes de ese miembro y la conversación alrededor se mantiene. Después ocúpate de la cuenta: un aislamiento temporal o una advertencia, explicados más abajo.
Comandos de bots saturando un canal de chat
Activa el filtro bots. Los bots de música y de juegos dejan largas estelas de embeds, y esto las limpia sin tocar lo que escribieron las personas.
Una oleada de spam o estafas con enlaces
Usa el filtro link. Si la estafa usó imágenes o una tarjeta embed, repite con images o embeds. Cada ejecución usa un solo filtro, así que unos pocos comandos rápidos lo cubren.
Un canal que necesita un reinicio completo
Ejecuta /clear solo con la cantidad, en 100, tantas veces como haga falta. Para limpiezas periódicas, un temporizador es mejor que un comando manual: mira la programación de limpieza en la página del bot de mensajes programados.
El límite de 14 días
El borrado masivo de Discord solo acepta mensajes de menos de 14 días. Noxyr deja fuera en silencio los más antiguos en lugar de fallar todo el comando. Por eso, cuando el bot responde que ningún mensaje coincide con tus filtros, puede ser que los mensajes que buscas sean simplemente demasiado antiguos. Esos hay que borrarlos uno a uno dentro de Discord.
No hay forma de deshacerlo. Los mensajes borrados desaparecen para siempre, así que usa el filtro de usuario cuando solo quieras quitar las publicaciones de una persona, y revisa el canal antes de ejecutar una limpieza grande.
Permisos
/clear está reservado a administradores en el lado del bot. El bot también necesita el permiso Gestionar mensajes en el canal. Si una anulación de permisos del canal deniega Gestionar mensajes al rol de Noxyr, el comando falla incluso cuando lo ejecuta un administrador. Revisa la anulación en el canal y en su categoría.
Si quieres que otros moderadores mantengan el orden sin permisos de administrador completos, dales en su lugar las herramientas de advertencias y deja la purga para los administradores.
Evita el desorden desde el principio
La purga limpia después de que ocurra algo. Tres módulos de Noxyr reducen cuántas veces la necesitas:
- Antispam aísla temporalmente a las cuentas que inundan con mensajes, menciones o enlaces.
- Filtros de enlaces eliminan los enlaces no deseados en cuanto se publican.
- Registros del servidor registran una purga como una sola entrada con cuántos mensajes se eliminaron, y cada mensaje borrado con quién lo escribió.
Juntos son el núcleo de la configuración del bot de seguridad.
Una forma segura de hacer una purga
- Mira primero. Recorre el canal y anota qué quieres quitar y qué debe quedarse, como una publicación de reglas fijada o una respuesta del equipo.
- Empieza con poco. Usa un filtro y una cantidad pequeña. Comprueba el resultado y repite con una cantidad mayor si hace falta.
- Revisa el registro. Si tienes un canal de registros, confirma que la purga aparece allí con el número de mensajes eliminados.
- Atiende la causa. La purga es limpieza. Aísla la cuenta, endurece el filtro de enlaces o bloquea el canal un rato, para que el mismo desorden no vuelva una hora después.
Los moderadores de un equipo suelen acordar una regla: nadie hace una purga de más de 50 mensajes sin avisar antes a los demás en el canal del equipo. Como no hay forma de deshacerla, un aviso previo no cuesta nada.
Próximos pasos
Los documentos de borrado de mensajes recogen todas las opciones y mensajes de error. Añade Noxyr para probarlo; el comando y los módulos anteriores son gratuitos.
Preguntas frecuentes
¿Cuántos mensajes puede borrar /clear de una vez?
Hasta 100 mensajes recientes por comando. Puedes volver a ejecutarlo para borrar más.
¿Puedo borrar solo los mensajes de un miembro?
Sí. Añade el filtro user con el miembro y Noxyr borra solo sus mensajes entre los últimos que revisa.
¿Por qué /clear dice que no se encontraron mensajes?
Es posible que los mensajes que coinciden tengan más de 14 días. Discord no permite borrarlos en masa, así que hay que quitarlos uno a uno.
¿Puedo deshacer una purga?
No. Los mensajes borrados desaparecen, así que revisa tus filtros antes de ejecutarla.
¿Qué permisos necesita el bot?
Gestionar mensajes en el canal. El comando en sí está reservado a administradores en el lado del bot.