🤖 #FridayAutomation bip bip
¡Buenas a todos y a todas! Hoy volvemos a tener con nosotros al mago de Integromat @salonsoweb.
Hoy hablamos de algo muy, pero que muy guapo y que a más de una persona de por aquí le va a flipar:
🔥Cómo publicar en wordpress las actualizaciones de tu canal de telegram🔥
Ou mama
🤩 Un escenario un poco loco que vamos a tomar como primera aproximación… ¡seguiremos mejorándolo!
La idea es publicar un post en WordPress cada vez que se publica una actualización en nuestro canal de Telegram, para ahorrarnos trabajo.
👨🏻💻 Pasos previos
📍 Crear un bot de Telegram (lo vimos hace unas semanas)
📍 Añadirlo al bot al canal de Telegram
📍 Conectar Integromat con nuestro WordPress. Aquí, los detalles:
https://support.integromat.com/hc/en-us/articles/360023690974-WordPress
🤖 Escenario Integromat
☝🏼 Añadimos el módulo Telegram Bot: watch Updates. Nos va a pedir crear un webhook asociado al bot… que automáticamente se va a encargar de añadir a cada mensaje que envíe o reciba el bot de Telegram. La magia de Integromat.
✌🏼 Añadimos un módulo de herramientas: Set variable (si no lo ves, es el botón morado similar a 🛠). Tenemos que extraer la primera línea del mensaje para construir el título.
📍 Variable name: title (o lo que queramos)
📍 Variable lifetime: One Cycle (después de publicar no nos interesa)
📍 Variable Value: {{split(1.channel_post.text; newline)}} (básicamente, dividimos el texto por saltos de línea. Luego nos quedaremos solo con la primera posición como título)
🤟🏼 IMPORTANTE: crea un filtro entre los dos primeros módulos para que el escenario solo se active en las condiciones que tú quieras:
📍 Cuando sea de un canal concreto (variable Channel post: Chat: ID)
📍 Cuando el mensaje contenga algo especial (por ejemplo, #blog)
👊🏼 Añadimos un módulo de WordPress: Create a Post. Aquí conectamos con nuestro blog en WordPress y configuramos los parámetros.Cosas a tener en cuenta:
📍 En Title, tendremos que elegir la posición [1] de la variable del paso anterior. Para conseguirlo, primero tenemos que ejecutar el escenario (o el módulo Set Variable) para que Integromat entienda qué queremos hacer.
📍 En Status, puedes elegir draft para vigilar que todo esté ok antes de publicarlo. Revisar, terminas de maquetar y publicas.
Advertencias
⚠️ Tienes que tener muuuucho cuidado. El escenario se dispara con cada mensaje o interacción del bot. Deberás usar los filtros de Integromat para evitar que se dispare tu consumo y tu WordPress se llene de mierda.
⚠️ El escenario usará como título del post todo lo que se encuentre hasta el primer salto de línea en Telegram. No te pases de largo…
⚠️ No acepta negritas, cursivas… estamos trabajando en ello…
⚠️ Para subir una imagen destacada, tendríamos que añadir un módulo adicional de WordPress para crear la imagen, que nos devuelva el ID de la imagen y añadirlo en el módulo de crear post.