«Essence» Bot Blog

Un filtro de palabras deja de un canal de Telegram solo lo que necesita, si eso se puede nombrar con palabras

Cómo recibir de un canal de Telegram solo las publicaciones con las palabras que necesita: cuándo la tarea se resuelve con palabras y cuándo no, cómo tener en cuenta las formas de una palabra y el idioma de la fuente, para qué sirve una lista de exclusiones y cómo probar la regla antes de guardarla.

A veces un canal le interesa solo por una pequeña parte de lo que publica. En un canal de empleo salen decenas de ofertas al día, pero usted solo quiere puestos de analista. Un canal de diseño habla de todo un poco, pero usted sigue las novedades de Figma. En un canal sobre mudarse al extranjero le interesa una sola ciudad. El resto de las publicaciones no le sirve, pero darse de baja da pena: junto con lo que sobra se perdería también lo útil.

Entonces solo queda revisarlo todo o buscar cada vez la palabra adecuada con el buscador del canal. Si lo que necesita se reconoce por sus palabras, hay una forma más sencilla: definir una regla y recibir del canal solo las publicaciones que contienen esas palabras.

Primero compruebe si lo que necesita tiene nombre

Un filtro de palabras busca en el texto de la publicación las palabras de su lista. No entiende el sentido. Por eso funciona bien cuando lo que busca tiene un nombre: una profesión, el nombre de un producto o una empresa, una ciudad, un término. Una oferta de analista casi siempre se delata con la palabra «analista» o «analyst». Una publicación sobre Figma menciona Figma.

Es más difícil cuando lo que necesita se define por el tema o por su importancia. No se puede hacer una lista para «lo interesante sobre IA»: una publicación así puede no contener ni una sola palabra previsible, y palabras como «red neuronal» e «IA» también aparecen en publicaciones que no le interesan. Con las «noticias urgentes» pasa lo mismo: la urgencia no suele estar escrita en el texto. «Essence» Bot no sabe seleccionar publicaciones por tema, así que para estas tareas un filtro de palabras no sirve.

También hay un caso intermedio: la palabra es la correcta, pero aparece en casi todas las publicaciones. Si en un canal de criptomonedas filtra por la palabra «bitcoin», recibirá casi todo el canal. Entonces hay que acotar la lista añadiendo palabras más precisas.

Cómo preparar la lista

El filtro «Solo con» deja pasar una publicación si contiene al menos una palabra o frase de la lista. Las palabras se buscan completas y no importan las mayúsculas. La lista admite hasta 50 entradas.

Completas significa que la entrada analyst no encontrará analysts. Si una palabra cambia su terminación en el texto, ponga un asterisco al final: analyst** encontrará tanto analyst como analysts. El asterisco solo funciona al final de la palabra, así que el principio hay que escribirlo completo. Mejor no usar una raíz demasiado corta: art** encontrará no solo art y artist, sino también article.

Después piense de qué otras formas se escribe sobre lo mismo. El nombre de un producto se escribe en el original y en la transliteración local, una profesión en distintos idiomas, y una ciudad puede tener varios nombres. Por ejemplo, los canales serbios escriben sobre Belgrado unas veces en alfabeto latino y otras en cirílico, y los canales en inglés lo hacen en inglés. Una lista para esa ciudad:

  • belgrade
  • beograd**
  • београд**

Aquí el asterisco atrapa las formas de caso: «en Belgrado» en serbio es u Beogradu o у Београду.

El filtro comprueba el texto original de la publicación en el idioma del canal. Si el canal escribe en otro idioma y usted recibe los resúmenes en el suyo, las palabras de la lista en su idioma no encontrarán nada: hay que tomarlas del idioma de la fuente.

Cuándo necesita la lista «Sin»

La segunda lista funciona al revés: una publicación con cualquiera de sus palabras no llegará. La exclusión manda sobre la inclusión: si una publicación coincide con ambas listas, se descarta.

Tomemos un canal de empleo en inglés. Usted busca trabajo de analista, pero las prácticas no le sirven. En «Solo con» escribe:

  • analyst**

En «Sin»:

  • intern
  • interns
  • internship**

Aquí no conviene acortarlo a intern*: esa entrada coincidiría con international e internal y eliminaría, por ejemplo, las ofertas de empresas internacionales, que justamente podrían interesarle. Con la lista de exclusiones un error sale más caro: una publicación de más la verá y la saltará, pero una necesaria no la verá nunca.

Qué ve el filtro y qué no

El filtro comprueba el texto original completo de la publicación, incluidos los pies de todas las partes de un álbum. Los pies cuentan incluso en los adjuntos que haya desactivado en la configuración de medios.

Una publicación sin texto no pasará si la lista «Solo con» está rellenada: no hay dónde buscar la palabra. Si un canal publica parte de sus ofertas como imagen sin pie, el filtro descartará esas publicaciones. Lo que está escrito en la imagen no lo lee.

El filtrado de publicidad sigue funcionando junto con su filtro: las publicaciones con los hashtags #реклама, #ad y #sponsored no llegarán, aunque contengan la palabra que busca.

Pruebe la regla antes de guardarla

Antes de guardar, puede probar la regla con las últimas publicaciones del canal que el bot ha guardado, hasta 20, o con un texto que pegue usted. Así se ve si pasan las publicaciones que necesita y si se descartan las que sobran. Si entre las últimas no hay ninguna adecuada, pegue el texto de una oferta que le gustaría recibir. La prueba funciona solo con esa muestra, no con todo el historial del canal.

Tras guardar, en su lista de fuentes aparecerán junto al canal una marca de filtro y el número de publicaciones descartadas en los últimos siete días. Con ese número se ve cuándo la regla no funciona como se pensaba. Si en una semana no se ha descartado nada en un canal activo, probablemente la lista es demasiado amplia. Si se descarta casi todo y no llegan las publicaciones que necesita, las palabras son demasiado estrechas, están en la forma equivocada o en el idioma equivocado.

Dónde se aplica la regla

El filtro se aplica a la entrega en su chat privado con el bot y en sus canales y grupos con publicación automática. Por defecto, la regla se aplica a todos los lugares adonde van las publicaciones de este canal, pero puede definirla solo para el chat privado o solo para un destino de publicación automática.

El filtro no se traslada a los resúmenes de «Resúmenes de canales» ni al feed web.

La regla se aplica a las publicaciones nuevas. Las publicaciones que el filtro descartó antes no llegarán después de cambiarlo, y las ya entregadas no desaparecerán. El bot no garantiza que llegue cada publicación, así que para un canal donde perder un solo mensaje sale caro es mejor mantener la suscripción con notificaciones.

Las publicaciones que coinciden llegan al mismo chat con el bot que las de sus demás canales. Si lee muchos canales a través del bot, las publicaciones que necesita quedarán entre las demás. Serán menos, pero no tendrán un feed aparte.

Cómo activar el filtro

Añada el canal a «Essence» Bot y abra la configuración de esa fuente. Las palabras se introducen con un mensaje normal, una entrada por línea, y las que sobran se eliminan con botones. Pruebe la regla con las publicaciones recientes y pulse «Guardar»: los cambios solo se aplican después. El filtro de palabras está disponible en todos los planes. Si las palabras simples no bastan, hay un modo avanzado con expresiones regulares.

Este material fue preparado con ayuda de IA y aprobado por el editor de «Essence» Bot.

Inicio →