Tu tarea
Reto 02
Calidad del aire en Valencia
Responde a cualquier mensaje de TelegramTelegram es una aplicación de mensajería que funciona en teléfonos, ordenadores y la web. con datos actualizados de calidad del aire de cualquier estación disponible.
Tu tarea extra
Utiliza específicamente la estación VALÈNCIA CENTRE. Añade ✅ cuando su valoración sea Buena o Razonablemente Buena, y ⚠️ para cualquier otra valoración. Sigue respondiendo a los mensajes entrantes y, además, envía una actualización nueva automáticamente cada seis horas a tu propia cuenta de TelegramTelegram es una aplicación de mensajería que funciona en teléfonos, ordenadores y la web. mediante un único chat ID privado fijo, aunque nadie escriba al bot.
Ejemplos de uso
- Una persona residente quiere consultar la última calidad del aire en el centro de Valencia sin buscarla en Google.
- La organización de un evento quiere revisar la calidad del aire antes de elegir un lugar de encuentro al aire libre.
- Un grupo vecinal quiere una actualización rápida de la calidad del aire por TelegramTelegram es una aplicación de mensajería que funciona en teléfonos, ordenadores y la web. que pueda compartir con la comunidad.
- El mismo patrón de workflow puede ofrecer información de cualquiera de los casi 300 conjuntos de datos públicos adecuados de Valencia Open DataValencia Open Data es el sitio donde el Ayuntamiento de Valencia publica información pública que las personas y las aplicaciones pueden reutilizar. mediante una aplicación de mensajería conocida, como TelegramTelegram es una aplicación de mensajería que funciona en teléfonos, ordenadores y la web. o WhatsApp.
Antes de empezar
- 01
Regístrate en n8n Cloud o abre un espacio de trabajo de n8n existente y crea un workflow nuevo.
- 02
Instala Telegram y después crea una cuenta de Telegram o inicia sesión en una existente.
- 03
Crea un bot de Telegram con BotFather y después añade su token como credencial de n8n.
- 04
El endpoint de calidad del aire del Ayuntamiento de Valencia proporciona datos en tiempo real. Tenlo preparado para usarlo en tu nodo HTTP Request.
- 05
Para la tarea extra, envía un mensaje privado a tu bot y copia message.chat.id desde Telegram Trigger. Usa ese ID fijo como destinatario de las actualizaciones programadas. Configura Schedule Trigger y publica el workflow para activar las ejecuciones automáticas.
Nodos que usarás
Qué debe hacer el workflow
- 01
Cualquier mensaje entrante inicia una consulta nueva y una respuesta al mismo chat, sin comprobar su texto ni exigir un comando. Prueba con dos mensajes distintos, como un saludo y un sticker. Cada uno debe recibir una respuesta basada en datos recién consultados.
- 02
La respuesta principal incluye la valoración de calidad del aire y todos los valores disponibles de NO₂El dióxido de nitrógeno (NO₂) es un gas producido principalmente por el tráfico y otras combustiones. Este valor se expresa en microgramos por metro cúbico (µg/m³)., PM10PM10 son partículas suspendidas en el aire de 10 micrómetros o menos. Este valor se expresa en microgramos por metro cúbico (µg/m³). y PM2.5PM2.5 son partículas finas suspendidas en el aire de 2,5 micrómetros o menos. Pueden penetrar más profundamente en los pulmones que PM10 y se expresan en µg/m³. de una estación cualquiera; una medición ausente puede omitirse o indicarse como no disponible.
- 03
Para la tarea extra, selecciona VALÈNCIA CENTRE por su dirección, no por su posición de fila, y aplica el emoji de valoración tanto a las respuestas como a las actualizaciones programadas. Para la tarea extra, publica una programación de seis horas que consulte datos nuevos y los envíe a un único chat ID privado fijo. Prueba la rama programada sin depender de un mensaje entrante.
Pista
¿Necesitas una pista?
Descubre hasta cinco pistas, una cada vez.
¿Sigues sin avanzar? Pregunta en el foro de la comunidad de n8n
Solución
Ver la respuesta del reto de workflow
Muestra el workflow completo solo cuando quieras compararlo con el tuyo.
Enviar como resuelto
¿Listo para enviar?
Envía el reto cuando el equipo tenga un workflow funcional que mostrar.