This workflow follows the Agent → HTTP Request recipe pattern — see all workflows that pair these two integrations.
The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"name": "Aura Bot - Flujo Completo con IA",
"nodes": [
{
"parameters": {
"rule": {
"interval": [
{
"field": "hour",
"hoursInterval": 8
}
]
}
},
"id": "trigger-noticias",
"name": "1. Trigger Noticias (8h)",
"type": "n8n-nodes-base.cron",
"typeVersion": 1,
"position": [
0,
0
]
},
{
"parameters": {
"rule": {
"interval": [
{
"field": "hour",
"hoursInterval": 12
}
]
}
},
"id": "trigger-superpoderes",
"name": "2. Trigger Superpoderes (12h)",
"type": "n8n-nodes-base.cron",
"typeVersion": 1,
"position": [
0,
200
]
},
{
"parameters": {
"rule": {
"interval": [
{
"field": "hour",
"hoursInterval": 16
}
]
}
},
"id": "trigger-shortcuts",
"name": "3. Trigger Shortcuts (16h)",
"type": "n8n-nodes-base.cron",
"typeVersion": 1,
"position": [
0,
400
]
},
{
"parameters": {
"method": "GET",
"url": "https://newsapi.org/v2/top-headlines?country=es&category=technology&apiKey={{$env.NEWS_API_KEY}}&pageSize=5",
"options": {}
},
"id": "fetch-noticias",
"name": "4. Obtener Noticias Tech",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 4.1,
"position": [
220,
0
]
},
{
"parameters": {
"jsCode": "const noticias = $input.first().json.articles;\n\n// Seleccionar las 3 noticias m\u00e1s relevantes\nconst noticiasSeleccionadas = noticias.slice(0, 3);\n\n// Crear prompt para IA\nconst prompt = `Act\u00faa como Aura, una IA especializada en tecnolog\u00eda. Analiza estas noticias tecnol\u00f3gicas y crea una publicaci\u00f3n interesante para un grupo de Telegram sobre tecnolog\u00eda:\n\n${noticiasSeleccionadas.map((n, i) => `${i+1}. ${n.title}\\n ${n.description || 'Sin descripci\u00f3n'}\\n Fuente: ${n.url}`).join('\\n\\n')}\n\nCrea una publicaci\u00f3n que:\n- Sea atractiva y f\u00e1cil de leer\n- Incluya un resumen de valor de las noticias\n- Tenga emojis relevantes\n- Incluya las referencias de los enlaces\n- Sea optimizada para Telegram\n- No exceda 2000 caracteres\n\nFormato:\n\ud83d\udcf0 [T\u00edtulo atractivo]\n\n[Contenido con resumen de valor]\n\n\ud83d\udd17 Referencias:\n[Enlaces numerados]`;\n\nreturn [{\n json: {\n prompt,\n noticias: noticiasSeleccionadas,\n trigger: 'noticias'\n }\n}];"
},
"id": "procesar-noticias",
"name": "5. Procesar Noticias para IA",
"type": "n8n-nodes-base.code",
"typeVersion": 2,
"position": [
440,
0
]
},
{
"parameters": {
"jsCode": "const superpoderes = [\n {\n titulo: 'Agendar Llamadas Autom\u00e1ticamente',\n descripcion: 'Conecta tu calendario con WhatsApp y agenda llamadas sin esfuerzo',\n dificultad: 'F\u00e1cil',\n tiempo: '5 min'\n },\n {\n titulo: 'Conectar Base de Datos',\n descripcion: 'Sincroniza datos entre diferentes sistemas autom\u00e1ticamente',\n dificultad: 'Media',\n tiempo: '15 min'\n },\n {\n titulo: 'Memoria y CRM Inteligente',\n descripcion: 'Crea un sistema de memoria para recordar conversaciones y datos de clientes',\n dificultad: 'Media',\n tiempo: '20 min'\n },\n {\n titulo: 'Integraci\u00f3n Telegram + Web',\n descripcion: 'Conecta tu bot de Telegram con tu sitio web para respuestas autom\u00e1ticas',\n dificultad: 'F\u00e1cil',\n tiempo: '10 min'\n },\n {\n titulo: 'Automatizaci\u00f3n de Redes Sociales',\n descripcion: 'Publica autom\u00e1ticamente en m\u00faltiples redes sociales desde una sola fuente',\n dificultad: 'Media',\n tiempo: '25 min'\n }\n];\n\nconst superpoderSeleccionado = superpoderes[Math.floor(Math.random() * superpoderes.length)];\n\nconst prompt = `Act\u00faa como Aura, experta en automatizaciones con n8n. Crea una publicaci\u00f3n sobre este superpoder de n8n:\n\nT\u00edtulo: ${superpoderSeleccionado.titulo}\nDescripci\u00f3n: ${superpoderSeleccionado.descripcion}\nDificultad: ${superpoderSeleccionado.dificultad}\nTiempo: ${superpoderSeleccionado.tiempo}\n\nCrea una publicaci\u00f3n que:\n- Sea motivadora y educativa\n- Explique por qu\u00e9 este superpoder es \u00fatil\n- Incluya emojis relevantes\n- Sea optimizada para Telegram\n- No exceda 1500 caracteres\n- Incluya un call-to-action para aprender m\u00e1s\n\nFormato:\n\u26a1 [T\u00edtulo del Superpoder]\n\n[Contenido explicativo]\n\n\ud83c\udfaf \u00bfPor qu\u00e9 es \u00fatil?\n[Beneficios]\n\n\u23f1\ufe0f Tiempo: [tiempo] | \ud83c\udfaf Dificultad: [dificultad]\n\n\ud83d\udca1 \u00bfQuieres aprender m\u00e1s sobre automatizaciones? \u00a1Preg\u00fantame!`;\n\nreturn [{\n json: {\n prompt,\n superpoder: superpoderSeleccionado,\n trigger: 'superpoderes'\n }\n}];"
},
"id": "procesar-superpoderes",
"name": "6. Procesar Superpoderes",
"type": "n8n-nodes-base.code",
"typeVersion": 2,
"position": [
440,
200
]
},
{
"parameters": {
"jsCode": "const shortcuts = {\n iphone: [\n { nombre: 'Agenda R\u00e1pida', descripcion: 'Agenda eventos con Siri en segundos', comando: 'Hey Siri, agenda llamada con [nombre] ma\u00f1ana a las 10' },\n { nombre: 'Automatizaci\u00f3n Hogar', descripcion: 'Controla tu casa con un toque', comando: 'Configura atajos para luces, temperatura y m\u00fasica' },\n { nombre: 'Productividad M\u00e1xima', descripcion: 'Automatiza tareas repetitivas', comando: 'Crea atajos para responder mensajes, enviar emails y m\u00e1s' }\n ],\n android: [\n { nombre: 'Bixby Routines', descripcion: 'Automatiza tu d\u00eda completo', comando: 'Configura rutinas para trabajo, casa y viajes' },\n { nombre: 'Google Assistant', descripcion: 'Controla todo con tu voz', comando: 'Ok Google, agenda reuni\u00f3n con [contacto]' },\n { nombre: 'Tasker Automatizaciones', descripcion: 'Automatizaciones avanzadas', comando: 'Crea flujos complejos de automatizaci\u00f3n' }\n ]\n};\n\nconst iphoneShortcut = shortcuts.iphone[Math.floor(Math.random() * shortcuts.iphone.length)];\nconst androidShortcut = shortcuts.android[Math.floor(Math.random() * shortcuts.android.length)];\n\nconst prompt = `Act\u00faa como Aura, experta en automatizaciones m\u00f3viles. Crea una publicaci\u00f3n comparando estos shortcuts de iPhone y Android:\n\niPhone - ${iphoneShortcut.nombre}:\n${iphoneShortcut.descripcion}\nComando: ${iphoneShortcut.comando}\n\nAndroid - ${androidShortcut.nombre}:\n${androidShortcut.descripcion}\nComando: ${androidShortcut.comando}\n\nCrea una publicaci\u00f3n que:\n- Compare ambos sistemas de forma objetiva\n- Sea educativa y \u00fatil\n- Incluya emojis relevantes\n- Sea optimizada para Telegram\n- No exceda 1800 caracteres\n- Incluya tips pr\u00e1cticos\n\nFormato:\n\ud83d\udcf1 [T\u00edtulo atractivo sobre automatizaci\u00f3n m\u00f3vil]\n\n[Contenido comparativo]\n\n\ud83c\udf4e iPhone: [shortcut]\n\ud83e\udd16 Android: [shortcut]\n\n\ud83d\udca1 Tip: [consejo pr\u00e1ctico]\n\n\u00bfCu\u00e1l prefieres? \u00a1Comenta tu experiencia!`;\n\nreturn [{\n json: {\n prompt,\n iphoneShortcut,\n androidShortcut,\n trigger: 'shortcuts'\n }\n}];"
},
"id": "procesar-shortcuts",
"name": "7. Procesar Shortcuts",
"type": "n8n-nodes-base.code",
"typeVersion": 2,
"position": [
440,
400
]
},
{
"parameters": {
"promptType": "define",
"text": "={{$json.prompt}}",
"options": {}
},
"type": "@n8n/n8n-nodes-langchain.agent",
"typeVersion": 1.9,
"position": [
660,
0
],
"id": "ai-noticias"
},
{
"parameters": {
"promptType": "define",
"text": "={{$json.prompt}}",
"options": {}
},
"type": "@n8n/n8n-nodes-langchain.agent",
"typeVersion": 1.9,
"position": [
660,
200
],
"id": "ai-superpoderes"
},
{
"parameters": {
"promptType": "define",
"text": "={{$json.prompt}}",
"options": {}
},
"type": "@n8n/n8n-nodes-langchain.agent",
"typeVersion": 1.9,
"position": [
660,
400
],
"id": "ai-shortcuts"
},
{
"parameters": {
"options": {}
},
"type": "@n8n/n8n-nodes-langchain.lmChatDeepSeek",
"typeVersion": 1,
"position": [
660,
100
],
"id": "deepseek-model",
"credentials": {
"deepSeekApi": {
"name": "<your credential>"
}
}
},
{
"parameters": {
"chatId": "{{$env.TELEGRAM_GROUP_ID}}",
"text": "={{$json.output}}",
"parseMode": "Markdown",
"additionalFields": {}
},
"name": "8. Enviar Noticias a Telegram",
"type": "n8n-nodes-base.telegram",
"typeVersion": 1.2,
"position": [
880,
0
],
"id": "telegram-noticias",
"credentials": {
"telegramApi": {
"name": "<your credential>"
}
}
},
{
"parameters": {
"chatId": "{{$env.TELEGRAM_GROUP_ID}}",
"text": "={{$json.output}}",
"parseMode": "Markdown",
"additionalFields": {}
},
"name": "9. Enviar Superpoderes a Telegram",
"type": "n8n-nodes-base.telegram",
"typeVersion": 1.2,
"position": [
880,
200
],
"id": "telegram-superpoderes",
"credentials": {
"telegramApi": {
"name": "<your credential>"
}
}
},
{
"parameters": {
"chatId": "{{$env.TELEGRAM_GROUP_ID}}",
"text": "={{$json.output}}",
"parseMode": "Markdown",
"additionalFields": {}
},
"name": "10. Enviar Shortcuts a Telegram",
"type": "n8n-nodes-base.telegram",
"typeVersion": 1.2,
"position": [
880,
400
],
"id": "telegram-shortcuts",
"credentials": {
"telegramApi": {
"name": "<your credential>"
}
}
},
{
"parameters": {
"jsCode": "// Log de la publicaci\u00f3n enviada\nconst trigger = $input.first().json.trigger;\nconst timestamp = new Date().toISOString();\n\nconsole.log(`[${timestamp}] Aura Bot - Publicaci\u00f3n enviada: ${trigger}`);\n\nreturn [{\n json: {\n success: true,\n trigger,\n timestamp,\n message: `Publicaci\u00f3n de ${trigger} enviada exitosamente`\n }\n}];"
},
"id": "log-noticias",
"name": "11. Log Noticias",
"type": "n8n-nodes-base.code",
"typeVersion": 2,
"position": [
1100,
0
]
},
{
"parameters": {
"jsCode": "// Log de la publicaci\u00f3n enviada\nconst trigger = $input.first().json.trigger;\nconst timestamp = new Date().toISOString();\n\nconsole.log(`[${timestamp}] Aura Bot - Publicaci\u00f3n enviada: ${trigger}`);\n\nreturn [{\n json: {\n success: true,\n trigger,\n timestamp,\n message: `Publicaci\u00f3n de ${trigger} enviada exitosamente`\n }\n}];"
},
"id": "log-superpoderes",
"name": "12. Log Superpoderes",
"type": "n8n-nodes-base.code",
"typeVersion": 2,
"position": [
1100,
200
]
},
{
"parameters": {
"jsCode": "// Log de la publicaci\u00f3n enviada\nconst trigger = $input.first().json.trigger;\nconst timestamp = new Date().toISOString();\n\nconsole.log(`[${timestamp}] Aura Bot - Publicaci\u00f3n enviada: ${trigger}`);\n\nreturn [{\n json: {\n success: true,\n trigger,\n timestamp,\n message: `Publicaci\u00f3n de ${trigger} enviada exitosamente`\n }\n}];"
},
"id": "log-shortcuts",
"name": "13. Log Shortcuts",
"type": "n8n-nodes-base.code",
"typeVersion": 2,
"position": [
1100,
400
]
}
],
"connections": {
"1. Trigger Noticias (8h)": {
"main": [
[
{
"node": "4. Obtener Noticias Tech",
"type": "main",
"index": 0
}
]
]
},
"2. Trigger Superpoderes (12h)": {
"main": [
[
{
"node": "6. Procesar Superpoderes",
"type": "main",
"index": 0
}
]
]
},
"3. Trigger Shortcuts (16h)": {
"main": [
[
{
"node": "7. Procesar Shortcuts",
"type": "main",
"index": 0
}
]
]
},
"4. Obtener Noticias Tech": {
"main": [
[
{
"node": "5. Procesar Noticias para IA",
"type": "main",
"index": 0
}
]
]
},
"5. Procesar Noticias para IA": {
"main": [
[
{
"node": "ai-noticias",
"type": "main",
"index": 0
}
]
]
},
"6. Procesar Superpoderes": {
"main": [
[
{
"node": "ai-superpoderes",
"type": "main",
"index": 0
}
]
]
},
"7. Procesar Shortcuts": {
"main": [
[
{
"node": "ai-shortcuts",
"type": "main",
"index": 0
}
]
]
},
"deepseek-model": {
"main": [
[
{
"node": "ai-noticias",
"type": "chatModelTools",
"index": 0
}
],
[
{
"node": "ai-superpoderes",
"type": "chatModelTools",
"index": 0
}
],
[
{
"node": "ai-shortcuts",
"type": "chatModelTools",
"index": 0
}
]
]
},
"ai-noticias": {
"main": [
[
{
"node": "8. Enviar Noticias a Telegram",
"type": "main",
"index": 0
}
]
]
},
"ai-superpoderes": {
"main": [
[
{
"node": "9. Enviar Superpoderes a Telegram",
"type": "main",
"index": 0
}
]
]
},
"ai-shortcuts": {
"main": [
[
{
"node": "10. Enviar Shortcuts a Telegram",
"type": "main",
"index": 0
}
]
]
},
"8. Enviar Noticias a Telegram": {
"main": [
[
{
"node": "11. Log Noticias",
"type": "main",
"index": 0
}
]
]
},
"9. Enviar Superpoderes a Telegram": {
"main": [
[
{
"node": "12. Log Superpoderes",
"type": "main",
"index": 0
}
]
]
},
"10. Enviar Shortcuts a Telegram": {
"main": [
[
{
"node": "13. Log Shortcuts",
"type": "main",
"index": 0
}
]
]
}
},
"settings": {
"executionOrder": "v1"
},
"staticData": null,
"tags": [
{
"createdAt": "2024-01-01T00:00:00.000Z",
"updatedAt": "2024-01-01T00:00:00.000Z",
"id": "aura-bot",
"name": "Aura Bot"
}
],
"triggerCount": 3,
"updatedAt": "2024-01-01T00:00:00.000Z",
"versionId": "1"
}
Credentials you'll need
Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.
deepSeekApitelegramApi
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
Aura Bot - Flujo Completo con IA. Uses httpRequest, agent, lmChatDeepSeek, telegram. Scheduled trigger; 17 nodes.
Source: https://github.com/Arroyador69/desarroyo-form/blob/4c63d94cafd17615fad3377618fbf8ba7fc696af/aura_bot_flujo_completo.json — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
This workflow is for beauty salons who want consistent, high‑quality social media content without writing every post manually. It also suits agencies and automation builders who manage multiple beauty
Who Is This For?
AI Agent Workflow. Uses telegramTrigger, chatTrigger, telegram, openAi. Event-driven trigger; 82 nodes.
Author: Nguyen Thieu Toan Category: Community & Knowledge Automation Tags: Telegram, Reddit, n8n Forum, AI Summarization, Gemini, Groq
System Architecture Two integrated N8N workflows providing automated US stock portfolio management through Telegram: