Diferencia entre whitelist y blacklist
Los filtros de palabras clave funcionan en dos modos opuestos:
| Modo | Comportamiento | Caso de uso |
|---|---|---|
| Whitelist | Solo se publica si el caption contiene la palabra clave | Quiero ver solo posts que hablen de "nueva canción" o "videoclip" |
| Blacklist | Se publica todo excepto los posts que contienen la palabra clave | Quiero bloquear posts que digan "giveaway" o "sorteo" |
Sintaxis del comando
Whitelist (modo por defecto):
/filtro add [feed-id] keyword "nueva canción" --mode whitelistBlacklist:
/filtro add [feed-id] keyword "giveaway" --mode blacklistSi omites --mode, el filtro se crea como whitelist por defecto.
Ejemplos prácticos
Ejemplo 1: Comunidad de gaming — bloquear giveaways
Sigues una cuenta de gaming que a veces hace sorteos. Tu servidor no está interesado en ese tipo de posts:
/filtro add 8 keyword "giveaway" --mode blacklist/filtro add 8 keyword "sorteo" --mode blacklist/filtro add 8 keyword "rifamos" --mode blacklistEjemplo 2: Comunidad musical — solo lanzamientos
Sigues la cuenta de un artista y solo quieres recibir posts sobre nuevos lanzamientos:
/filtro add 2 keyword "nuevo sencillo" --mode whitelist/filtro add 2 keyword "nuevo álbum" --mode whitelist/filtro add 2 keyword "disponible ahora" --mode whitelistEjemplo 3: Canal de noticias — filtrar por idioma
Sigues una cuenta que publica en varios idiomas pero solo quieres los posts en español:
/filtro add 1 keyword " el " --mode whitelist/filtro add 1 keyword " la " --mode whitelist(Nota: los espacios alrededor de las palabras cortas evitan falsos positivos)
Combinar múltiples palabras clave
Cuando añades múltiples filtros de palabras clave en whitelist al mismo feed, la lógica es OR: el post se publica si contiene cualquiera de las palabras clave. Ejemplo:
/filtro add 5 keyword "concierto"/filtro add 5 keyword "tour"/filtro add 5 keyword "gira"El post se publicará si contiene "concierto" O "tour" O "gira" en el caption.
Búsqueda de frases completas
A diferencia de los hashtags (que son palabras únicas sin espacios), las palabras clave permiten buscar frases completas con espacios. Usa comillas para frases de más de una palabra:
/filtro add 3 keyword "nueva era" --mode whitelistEsto solo coincidirá con posts donde aparezca exactamente la frase "nueva era" (en cualquier capitalización), no simplemente la palabra "nueva" o "era" por separado.
Notas técnicas
- La búsqueda se realiza en el caption completo del post, incluyendo los hashtags.
- No se realiza búsqueda en comentarios, solo en el caption.
- Si el post no tiene caption, los filtros de whitelist lo descartarán (no hay texto que verificar). Los filtros de blacklist sin caption siempre dejarán pasar el post.
- InstaSwift normaliza el texto eliminando acentos solo para la comparación si el filtro no incluye acentos. Si el filtro incluye acentos, la comparación es exacta.