Automatiza la formateación y publicación de recursos en Telegram, optimizando la difusión de herramientas en comunidades técnicas.
Creado: 2025-02-03
7 nodos
Instrucciones
Editar Workflow
Visualización del Workflow
{
"name": "Formateador y Publicador Autom\u00e1tico de Recursos",
"nodes": [
{
"parameters": {
"formTitle": "Env\u00eda tu recurso destacado",
"formDescription": "Este formulario utiliza inteligencia artificial para analizar la URL proporcionada, leer su contenido y generar autom\u00e1ticamente una descripci\u00f3n clara y comprensible del recurso que est\u00e1s compartiendo, asegurando un formato profesional y atractivo.",
"formFields": {
"values": [
{
"fieldLabel": "URL",
"placeholder": "Introduce la URL del proyecto que quieres publicar",
"requiredField": true
}
]
},
"options": {
"appendAttribution": false,
"buttonLabel": "Publicar",
"respondWithOptions": {
"values": {
"formSubmittedText": "Muchas gracias, acabamos de publicar tu recurso."
}
},
"ignoreBots": true
}
},
"type": "n8n-nodes-base.formTrigger",
"typeVersion": 2.2,
"position": [
-300,
-20
],
"id": "79d8b493-f71b-4e12-83b7-9bd625010e2e",
"name": "On form submission",
"webhookId": "1a4f3ae2-2bcd-4235-a14b-bc6ccb00fc15"
},
{
"parameters": {
"promptType": "define",
"text": "={{ $json.URL }}",
"hasOutputParser": true,
"options": {
"systemMessage": "=Eres un generador de publicaciones t\u00e9cnicas para grupos de Telegram. Para cada herramienta genera:\n\n1. FORMATO VISUAL:\n**[EMOJI] T\u00cdTULO: BREVE DESCRIPCI\u00d3N**\n[DESCRIPCI\u00d3N DETALLADA QUE EXPLIQUE:\n- Qu\u00e9 es la herramienta\n- Para qu\u00e9 sirve espec\u00edficamente\n- Qu\u00e9 problemas resuelve o qu\u00e9 beneficios ofrece]\n\nENLACE\n\ud83c\udff7\ufe0f #HASHTAG1 #HASHTAG2 #HASHTAG3\n\n2. FORMATO JSON:\n{\n \"post\": {\n \"title\": \"string\",\n \"emoji\": \"string\",\n \"description\": \"string\",\n \"link\": \"string\",\n \"hashtags\": [\"string\"]\n }\n}\n\nUsa emojis relevantes: \ud83d\udd0d \ud83d\udee1\ufe0f \ud83d\udd75\ufe0f\u200d\u2642\ufe0f \ud83d\udcbb \ud83d\udd10 \ud83c\udf10 \u26a1 \ud83e\udd16\nLa descripci\u00f3n debe ser clara, t\u00e9cnica pero comprensible\nEl titulo debe incluir emoji\nIncluye 3-4 hashtags relevantes\n\nINPUT:\n\n{{ $json.URL }}"
}
},
"type": "@n8n/n8n-nodes-langchain.agent",
"typeVersion": 1.7,
"position": [
-80,
-20
],
"id": "4308d917-cf08-41e1-aade-85411428e25d",
"name": "AI Agent"
},
{
"parameters": {
"schemaType": "manual",
"inputSchema": "{\n \"type\": \"object\",\n \"properties\": {\n \"post\": {\n \"type\": \"object\",\n \"properties\": {\n \"title\": {\n \"type\": \"string\"\n },\n \"emoji\": {\n \"type\": \"string\"\n },\n \"description\": {\n \"type\": \"string\"\n },\n \"link\": {\n \"type\": \"string\"\n },\n \"hashtags\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n }\n },\n \"required\": [\"title\", \"emoji\", \"description\", \"link\", \"hashtags\"]\n }\n },\n \"required\": [\"post\"]\n}\n"
},
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"typeVersion": 1.2,
"position": [
320,
180
],
"id": "22cc069b-dfb1-49d1-9969-5e1e58fe192e",
"name": "Structured Output Parser"
},
{
"parameters": {
"toolDescription": "Usa esta herramienta cada vez que te compartan una URL",
"url": "https://r.jina.ai/{url}",
"placeholderDefinitions": {
"values": [
{
"name": "url",
"description": "URL del recurso incluye https://",
"type": "string"
}
]
}
},
"type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
"typeVersion": 1.1,
"position": [
120,
200
],
"id": "ae1b1e7d-7cae-4621-8dfc-8475ac7f9475",
"name": "Scrape"
},
{
"parameters": {
"chatId": "@OSINTXLabs",
"text": "={{ $json.output.post.title }}\n\n\n{{ $json.output.post.description }}\n\n\ud83d\udc49 {{ $json.output.post.link }}\n\n{{ $json.output.post.hashtags.join(\" \") }}",
"additionalFields": {
"appendAttribution": false,
"parse_mode": "HTML",
"message_thread_id": 3
}
},
"type": "n8n-nodes-base.telegram",
"typeVersion": 1.2,
"position": [
380,
-20
],
"id": "bbf84672-e5b3-4ac1-82db-74cfa6dba5d5",
"name": "Telegram",
"credentials": {
"telegramApi": {
"id": "XRxLwjG0J2NHRst1",
"name": "Greeg"
}
}
},
{
"parameters": {
"model": "deepseek-r1-distill-llama-70b",
"options": {}
},
"type": "@n8n/n8n-nodes-langchain.lmChatGroq",
"typeVersion": 1,
"position": [
-80,
200
],
"id": "f4f590eb-1421-4919-88c5-36fa2139a8ff",
"name": "Groq Chat Model",
"credentials": {
"groqApi": {
"id": "dqpodssu8IARie3S",
"name": "Groq"
}
}
},
{
"parameters": {
"chatId": "@OSINTXLabs",
"text": "=\ud83d\udce2 Nueva forma de compartir recursos en el canal \ud83d\ude80\n\nAhora, en vez de solo pegar un enlace, puedes generar autom\u00e1ticamente un t\u00edtulo, descripci\u00f3n, hashtags y el link formateado de manera homog\u00e9nea para todos. Solo tienes que enviar el enlace aqu\u00ed:\n\n\ud83d\udd39 Ventajas:\n\n\u2705 Estilo uniforme en todas las publicaciones\n\u2705 Descripciones generadas con IA \ud83e\udd16\n\u2705 Mayor claridad y mejor presentaci\u00f3n\n",
"replyMarkup": "inlineKeyboard",
"inlineKeyboard": {
"rows": [
{
"row": {
"buttons": [
{
"text": "\ud83d\ude80 Compartir recurso",
"additionalFields": {
"url": "https://webhook.nimboxtalk.chat/form/1a4f3ae2-2bcd-4235-a14b-bc6ccb00fc15"
}
}
]
}
}
]
},
"additionalFields": {
"appendAttribution": false,
"parse_mode": "HTML",
"message_thread_id": 3
}
},
"type": "n8n-nodes-base.telegram",
"typeVersion": 1.2,
"position": [
720,
-200
],
"id": "0150c730-ddda-4546-a516-87442697990e",
"name": "Notificaci\u00f3n de Compatici\u00f3n",
"credentials": {
"telegramApi": {
"id": "XRxLwjG0J2NHRst1",
"name": "Greeg"
}
}
}
],
"pinData": {},
"connections": {
"On form submission": {
"main": [
[
{
"node": "AI Agent",
"type": "main",
"index": 0
}
]
]
},
"Structured Output Parser": {
"ai_outputParser": [
[
{
"node": "AI Agent",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"Scrape": {
"ai_tool": [
[
{
"node": "AI Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"AI Agent": {
"main": [
[
{
"node": "Telegram",
"type": "main",
"index": 0
}
]
]
},
"Groq Chat Model": {
"ai_languageModel": [
[
{
"node": "AI Agent",
"type": "ai_languageModel",
"index": 0
}
]
]
}
},
"active": true,
"settings": {
"executionOrder": "v1"
},
"versionId": "e21a8a7b-f79d-462b-9fab-a6fe835529e1",
"meta": {
"templateCredsSetupCompleted": true,
"instanceId": "33738330930e3881dd5571eca013f36ddf8aab20e4ea5c1f2ebaf4a2b4668ac6"
},
"id": "IVRYNpuwXYxDeqBP",
"tags": []
}