- Las palabras silenciadas de X ocultan publicaciones. Nunca bloquean, y nunca miran un nombre visible, un nombre de usuario ni una biografía.
- X Spam Blocker convierte una palabra clave en un candidato a bloqueo: tú confirmas y luego bloquea.
- Compara primero el nombre de usuario y el nombre visible; el texto de la publicación es el campo menos preciso, por mucho.
- Para cualquier palabra que también usa gente inocente, exige una segunda condición con un regex de lookahead.
"Bloquear cuentas por palabra clave" suena a un ajuste que X debería tener, y no lo tiene. Lo que X tiene son las palabras silenciadas, que es otra cosa y resuelve otro problema. Esto trata de dónde cae esa línea, y de escribir reglas de palabras clave y regex que atrapen a quien hace spam sin atrapar a la gente que habla de ello.
Qué hacen de verdad las palabras silenciadas
Las palabras silenciadas de X están en Configuración y privacidad → Privacidad y seguridad → Silenciar y bloquear → Palabras silenciadas. Agregas una palabra o frase, eliges si aplica a tu cronología, a tus notificaciones o a ambas, si aplica solo a personas que no sigues, y por cuánto tiempo.
Dentro de esos límites funciona bien, y es la herramienta correcta para un tema del que estás cansado. Pero fíjate en lo que no toca:
- Oculta publicaciones. La cuenta queda intacta: todavía puede seguirte, responderte, citarte y enviarte mensajes.
- Compara el texto de las publicaciones. No compara nombres visibles, nombres de usuario ni biografías, que es donde las cuentas bot se anuncian de forma más confiable.
- No hay forma de convertir una coincidencia en otra acción que no sea ocultar.
- Silenciar es por palabra y es mantenimiento permanente: un guion nuevo de spam necesita una palabra nueva, para siempre.
Silenciar por palabra clave frente a bloquear por palabra clave
| Palabras silenciadas de X | Bloqueo por palabra clave (esta extensión) | |
|---|---|---|
| Efecto en la publicación | Oculta para ti | Se quita de la página una vez bloqueado el autor |
| Efecto en la cuenta | Ninguno | Bloqueada: no puede seguirte, responderte, citarte ni enviarte mensajes |
| Campos comparados | Texto de la publicación | Texto de la publicación, nombre visible, nombre de usuario, biografía |
| Patrones | Palabras y frases | Subcadenas más regex completo de JavaScript |
| Aplica hacia atrás | No | No: actúa sobre lo que muestra tu cronología |
| Confirmación | no aplica | Lista de candidatos que revisas antes de que pase nada |
| Reversible | Quitar la palabra | Desbloquear desde el registro, un clic |
Se complementan, no compiten. Silencia un tema; bloquea una cuenta. Si lo que te molesta es un asunto, las palabras silenciadas son la respuesta más limpia. Si lo que te molesta es una corriente de cuentas que van a volver mañana bajo una publicación nueva, un bloqueo por palabra clave es lo que lo termina.
Qué campo comparar
En Ajustes los cuatro campos son interruptores independientes, y la elección importa más que la redacción de tus reglas. Ordenados por cuántas veces una coincidencia significa lo que esperabas:
- Nombre de usuario. Un nombre de usuario se elige a propósito y casi nunca por accidente.
airdropen un nombre de usuario es un acierto casi seguro. - Nombre visible. Casi igual de bueno, y es donde los suplantadores y los bots de sorteos ponen su discurso.
- Biografía. Buena para datos de contacto fuera de la plataforma y lenguaje de promoción. Solo está disponible para cuentas cuyos datos de perfil la extensión ya vio, así que trátala como un extra y no como la base.
- Texto de la publicación. La opción obvia y la peor. Aquí vive todo lo ambiguo: la crítica, la cita, los chistes y la gente que pregunta si algo es una estafa.
Una versión concreta: con el texto de la publicación activo, la palabra clave giveaway atrapa al bot y también a la persona que escribe "another fake giveaway in my replies". Con el texto de la publicación apagado y el nombre de usuario activo, atrapa a @Giveaway_King2026 y deja la queja en paz.
Escribir palabras clave que se sostengan
Las palabras clave son subcadenas simples, sin distinguir mayúsculas: sin sintaxis, una por línea. Tres hábitos las hacen confiables:
- Prefiere frases a palabras.
claim your rewardse puede usar;claimno. - Recuerda que las subcadenas no respetan los límites de palabra.
artcoincide con "start", "particle" y "@artist". Si quieres la palabra, usa el cuadro de regex y\bart\b. - Una regla por idea. Una regla que puedes explicar en una frase es una que puedes arreglar después. Las reglas largas e ingeniosas se borran enteras la primera vez que fallan.
La extensión también trae una lista integrada pequeña, apuntada a un género concreto de spam de respuestas, que se fusiona con tus filtros la primera vez que corre. Solo suma: si borras cualquiera de esas líneas, se quedan borradas.
Regex, solo lo que de verdad necesitas
Los patrones van en el cuadro de Regex, uno por línea, en sintaxis de JavaScript, sin barras alrededor. Cinco piezas cubren casi todo:
| Pieza | Significa | Ejemplo |
|---|---|---|
| | uno u otro | airdrop|giveaway|presale |
\b | límite de palabra | \bdm\b — "dm", no "admin" |
? | carácter opcional | signals? — signal o signals |
.* | cualquier cosa, de cualquier largo | free.*mint |
(?=…) | también debe contener | ver abajo |
Dos propiedades de este motor en particular vale la pena memorizar. Los patrones no distinguen mayúsculas, así que nunca escribas [Aa]irdrop. Y se compilan sin la marca Unicode, así que \p{L} y compañía no hacen nada útil: llega a los caracteres no ASCII con rangos explícitos.
El patrón de dos condiciones
Esta es la única construcción que vale la pena aprender, porque convierte una palabra demasiado amplia en una regla que no falla. (?=…) es un lookahead: afirma que algo está presente sin consumirlo, así que varios seguidos significan "todos estos deben aparecer en algún lugar".
(?=.*airdrop)(?=.*\b(dm|telegram)\b) Eso se lee: menciona un airdrop y te empuja a un canal privado. La estafa hace las dos cosas. Quien se queja de la estafa hace la primera y no la segunda, así que queda intacto. Cualquier palabra ambigua se puede rescatar así: dale una acompañante que el spam siempre tiene y el habla normal casi nunca: un canal de contacto, un imperativo como claim, o un acortador de enlaces.
La comparación corre contra el texto de la publicación, el nombre visible, el nombre de usuario y la biografía unidos, lo que tiene dos consecuencias. Las dos mitades de un par de lookahead pueden cumplirse en campos distintos: un nombre de usuario que contiene "airdrop" más una publicación que dice "DM me" es una coincidencia. Y ^ y $ no significan el inicio y el fin de la publicación, así que escribe patrones sin anclar.
Qué le pasa al texto antes de que tu regla lo vea
Tu regla no se prueba solo contra el texto crudo de la página. La extensión arma tres versiones y prueba cada una:
- El texto crudo, exactamente como lo tiene la página — así una regla escrita para coincidir con puntuación o un carácter de ancho completo sigue funcionando.
- Una versión limpia: se quitan los caracteres invisibles y luego se normaliza con Unicode para que las letras de ancho completo, circuladas y en subíndice o superíndice vuelvan a ser letras simples.
- Una versión compacta: el texto limpio con cada espacio, signo de puntuación y emoji eliminado, dejando solo letras y dígitos.
Esa tercera es la razón de que una palabra clave siga coincidiendo cuando alguien separa una palabra con emoji entre los caracteres. Tus palabras clave reciben el mismo trato, así que una frase que copiaste directo de una respuesta de spam — caracteres invisibles incluidos — sigue funcionando como filtro. Por qué hace falta todo esto se cubre en el truco de los caracteres invisibles.
La lista blanca es parte del filtro, no una red de seguridad
El tercer cuadro de la pestaña Filtros acepta nombres de usuario, uno por línea, sin la @. Esas cuentas nunca se marcan y nunca aparecen como candidatos, publiquen lo que publiquen.
Trátalo como el paso uno, no como control de daños. Las cuentas con más probabilidad de caer en una regla amplia son las que más lees: la gente de tu tema hablando de las estafas, citando a los bots y usando el mismo vocabulario. Treinta segundos poniéndolas en la lista blanca te compran permiso para escribir una regla mucho más agresiva.
Probar una regla antes de confiar en ella
- Agrega la regla con el escaneo activo y Totalmente automático apagado — que es el valor predeterminado, y la razón de que lo sea.
- Desplázate por una sección de respuestas concurrida y mira la pestaña Candidatos. Cada fila nombra la regla que la marcó.
- Lee la lista sin bloquear nada. Una regla que produjo tres bots evidentes y una persona que reconoces necesita una acompañante antes de que la uses.
- Solo cuando una regla haya producido una lista limpia dos veces deberías considerar dejarla correr sin revisión — y aun así, las cuentas que te importan van primero a la lista blanca.
El flujo completo alrededor de esto, incluido el ritmo y los límites de solicitudes, está en cómo bloquear cuentas en masa en Twitter.
Preguntas frecuentes
¿X puede, por sí solo, bloquear cuentas por palabra clave?
No. X puede silenciar palabras, lo que oculta las publicaciones que coinciden de tu cronología y tus notificaciones, y puede bloquear una cuenta que elijas a mano. No tiene nada que convierta una palabra clave en un bloqueo, y las palabras silenciadas nunca se comparan con nombres visibles ni biografías.
¿Cuántas palabras silenciadas permite X?
X no publica un número fijo, y en la práctica la gente mantiene listas largas. El límite no es la cantidad: es que una palabra silenciada solo oculta una publicación. La cuenta sigue siguiéndote, respondiéndote y enviándote mensajes.
¿Las reglas de palabras clave se aplican a las cuentas que sigo?
Se aplican a cada publicación que la extensión ve, incluidas las cuentas que sigues — justo por eso existe la lista blanca. Pon ahí las cuentas que lees y ninguna regla puede alcanzarlas.
¿El regex distingue mayúsculas aquí?
No. Los patrones se compilan sin distinguir mayúsculas, así que no hacen falta clases de caracteres como [Aa] ni una marca en línea. Se compilan sin la marca Unicode, eso sí, así que los escapes de propiedad \p{...} no van a funcionar.
¿Una palabra clave coincide con una palabra dentro de otra?
Sí. Las palabras clave son subcadenas simples, así que "art" coincide con "start" y "@artist". Si eso es un problema, pasa la palabra al cuadro de regex y envuélvela en límites de palabra \b.
Bloquea cuentas de spam en X en masa, después de confirmar
Extensión gratuita de Chrome. Sin cuenta, sin servidor, sin rastreo.


