Discord ElDiarioIA: Comunidad Homelab + IA Gratis (Guía 2025)

> 🏷️ Actualizado noviembre 2025 · Servidor 100% gratuito, sin niveles premium.

TL;DR

  • Discord oficial de ElDiarioIA: acompañamiento para las guías del blog con soporte, workflows compartidos y bots que publican automáticamente.
  • Estructura: 6 categorías, ~30 canales, plan de estudios con 13 módulos y 89 artículos.
  • Workflow Punkminion v2 disponible en 🔁│n8n-flujos: investiga con Perplexity, redacta con GPT-4o-mini, genera imagen con SwarmUI y deja borrador en WordPress.
  • Enlace directo: https://discord.gg/HZXBmUyNCG

Tabla de contenidos

  1. Por qué existe este Discord
  2. Estructura del servidor
  3. Plan de estudios: 13 módulos
  4. Bots activos en el servidor
  5. Workflow Punkminion v2: análisis completo
  6. Paso 1: Trigger y entrada de datos
  7. Paso 2: Investigación con Perplexity
  8. Paso 3: Redacción con Copywriter Agent
  9. Paso 4: Conversión a HTML
  10. Paso 5: Generación de metadata
  11. Paso 6: Publicación en WordPress
  12. Paso 7: Generación de imagen con SwarmUI
  13. Paso 8: Notificación por Telegram
  14. Cómo obtener e importar el workflow
  15. Automatismos en desarrollo
  16. Artículos relacionados
  17. Preguntas frecuentes
  18. Conclusión

Por qué existe este Discord

Las guías del blog crecieron y los lectores pedían un espacio para resolver dudas, compartir configuraciones y acceder a workflows antes de que se publiquen. El Discord nace para cubrir eso:

  • Soporte directo sin esperar a la siguiente publicación.
  • Workflows compartidos antes de aparecer en el blog.
  • Canal de sugerencias donde proponer temas.

No hay niveles premium, Patreon ni roles de pago. El servidor es gratuito.

Estructura del servidor

El servidor tiene 6 categorías principales y aproximadamente 30 canales:

CategoríaCanalesContenido
INFORMACIÓN ESENCIAL#bienvenida, #anuncios, #plan-de-estudios, #recursosReglas, índice del plan, enlaces útiles
FASE 1: FUNDAMENTOS#modulo-0-fundamentos, #modulo-1-dockerHardware, Linux básico, Docker para novatos
FASE 2: OPERATIVO#modulo-2-networking, #modulo-3-n8nNginx Proxy Manager, Guía completa de n8n
FASE 3: AVANZADO#modulo-4-kubernetes, #modulo-5-ia-fundamentos, #modulo-6-ia-avanzadoK3s, Ollama, RAG
FASE 4: EXPERTO#modulo-7 a #modulo-13IA agéntica, observabilidad, TrueNAS Scale, proyectos
COMUNIDAD#general, #presentaciones, #logros, #off-topicDiscusión libre, compartir avances
API & AUTOMATIZACIÓN#apis-ia, #n8n-flujos, #json-plantillas, #recursos-documentacionWorkflows, plantillas JSON

Plan de estudios: 13 módulos

El plan está organizado en 4 fases con 13 módulos y 89 artículos del blog:

FaseMódulosDuración estimadaArtículos
Fase 10 (Fundamentos) + 1 (Docker)3-4 semanas14 artículos
Fase 22 (Networking) + 3 (n8n)4-5 semanas30 artículos
Fase 34 (Kubernetes) + 5-6 (IA)6-8 semanas20 artículos
Fase 47-13 (Experto)8-12 semanas25 artículos

Detalle por módulo

Bots activos en el servidor

Actualmente hay 4 scripts que automatizan tareas en el Discord:

ScriptFunción
discord_article_publisher.pyPublica embeds de nuevos artículos en el canal del módulo correspondiente. Colorea según fase.
discord_plan_publisher.pyParsea los archivos mensajes_fase_X.md y publica mensajes embebidos por módulo.
discord_structure_setup.pyCrea categorías y canales según la estructura definida. Útil para bootstrap.
discord_update_info_channels.pyRenombra canales con emojis y actualiza mensajes en #bienvenida, #sugerencias, #soporte.

Workflow Punkminion v2: análisis completo

El workflow está disponible en el canal 🔁│n8n-flujos como mensaje fijado. Es un flujo de n8n que automatiza la creación de borradores para el blog.

Requisitos previos:

  • Instancia de n8n funcionando (Docker Compose de n8n)
  • API key de OpenAI
  • API key de Perplexity
  • SwarmUI instalado con GPU
  • WordPress con App Password configurado
  • Bot de Telegram (opcional, para notificaciones)

Paso 1: Trigger y entrada de datos

Nodo: When chat message received

El workflow arranca con un trigger de tipo chat. n8n genera un webhook donde envías la idea del artículo como mensaje de texto.

Entrada: "Cómo configurar Traefik con Let's Encrypt en homelab"

El texto viaja por $json.chatInput y se usa en los siguientes nodos.

Configuración:

  • Tipo: @n8n/n8n-nodes-langchain.chatTrigger
  • Webhook ID: se genera automáticamente al activar el workflow

Paso 2: Investigación con Perplexity

Nodos: Perplexity Research + Cleanup Links

El workflow hace una llamada POST a la API de Perplexity para investigar el tema:

POST https://api.perplexity.ai/chat/completions
{
  "model": "sonar-pro",
  "messages": [
    {
      "role": "system",
      "content": "Act as a professional news researcher..."
    },
    {
      "role": "user",
      "content": "Research the following topic: [tu tema]"
    }
  ]
}

Perplexity devuelve un texto con citas numeradas [1], [2], etc. El nodo Cleanup Links las reemplaza por - source: URL para que el agente redactor las use correctamente.

Modelo usado: sonar-pro (el más completo de Perplexity)

Salida: Investigación estructurada con fuentes verificables.

Paso 3: Redacción con Copywriter Agent

Nodo: Copywriter AI Agent

Este agente recibe la investigación y redacta el artículo completo en castellano. El prompt define el estilo «Punk Minion»:

  • Frases directas, toques de humor
  • Referencias a cultura maker y tech
  • Sin tono corporativo
  • 1500-2000 palabras
  • Nivel técnico alto
  • Incluir URLs de las fuentes para hipervínculos

Modelo: gpt-4o-mini

El agente genera el borrador completo en una sola ejecución. No se detiene a mitad.

Paso 4: Conversión a HTML

Nodo: Create HTML

Convierte el texto del agente a HTML compatible con WordPress:

  • Estructura: título H2, tiempo de lectura, key takeaways, tabla de contenidos, contenido, FAQ, bio de Punk Minion
  • Estilos: enlaces en #00c2ff, headings con borde inferior, espaciado con

  • IDs en headings para navegación
  • Clases de WordPress block (wp-block-heading, wp-block-paragraph)
  • Sin emojis

Modelo: gpt-5 (para mejor calidad de formateo)

El nodo Cleanup HTML elimina los backticks de código que a veces añade el modelo.

Paso 5: Generación de metadata

Nodo: Create Title, Slug, Meta

Genera un JSON con 5 campos:

{
  "slug": "traefik-lets-encrypt-homelab",
  "title": "Configura Traefik con Let's Encrypt en tu Homelab",
  "meta": "Aprende a configurar Traefik con certificados SSL automáticos...",
  "category": "Homelab",
  "tags": "traefik, ssl, homelab, reverse-proxy, docker"
}

Reglas del prompt:

  • Slug: 4-5 palabras, keyword principal, guiones
  • Título: sin «Transform» ni «Revolutionize», sin dos puntos, 50-60 caracteres
  • Meta: 150-160 caracteres, keywords naturales, acción

Modelo: gpt-4o-mini con Structured Output Parser

Paso 6: Publicación en WordPress

Nodo: Create a post

Crea el borrador en WordPress usando la REST API:

{
  "title": "[título generado]",
  "content": "[HTML limpio]",
  "slug": "[slug generado]",
  "status": "draft",
  "author": 4,
  "categories": [24, 4],
  "comment_status": "open"
}

Credencial: Punkminion (App Password de WordPress)

El post queda como borrador para revisión manual antes de publicar.

Paso 7: Generación de imagen con SwarmUI

Nodos: AI Agent + Generar imagen + Imagen a archivo + Upload Image to WordPress1 + Set Image on WordPress Post1

Después de crear el post, un segundo agente genera un prompt para la imagen:

Prompt del agente:

> «You will receive a title of an article, you have to return a proper prompt of a robot doing something that represents the article. Description of the robot: A mini and very funny punk-style robot, dark blue color, always wearing a black leather jacket with studs, with a confident and playful expression. Always has a bright red mohawk…»

Modelo: o4-mini

Luego llama a SwarmUI:

POST http://192.168.69.69:7801/API/GenerateText2Image
{
  "images": 1,
  "prompt": "[prompt generado]",
  "model": "Flux/flux1-dev-fp8",
  "steps": 60,
  "width": 1152,
  "height": 896
}

Configuración de imagen:

  • Modelo: Flux/flux1-dev-fp8
  • Steps: 60 (alta calidad)
  • Resolución: 1152×896
  • 1 imagen por ejecución

La imagen se descarga, sube a WordPress y se asigna como featured image del post.

Paso 8: Notificación por Telegram

Nodo: Send Success Message to Telegram

Envía un mensaje al grupo de Telegram con:

Tu articulo
[Título del artículo]
Esta como borrador.

link => [URL del draft]
datestamp => [fecha y hora]

Credencial: PACO (bot de Telegram)

Chat ID: -4603578280 (grupo privado)

Para crear tu propio bot de Telegram, sigue la guía de bot de Telegram con n8n.

Cómo obtener e importar el workflow

  1. Únete al servidor: https://discord.gg/HZXBmUyNCG
  2. Lee las reglas en #bienvenida
  3. Ve a API & AUTOMATIZACIÓN > 🔁│n8n-flujos
  4. Abre el mensaje fijado «Workflow Punkminion v2»
  5. Descarga el JSON
  6. Importa en tu instancia n8n:
docker exec -it n8n \
  n8n import:workflow \
  --input=/path/to/workflow_punkminion.json
  1. Abre cada nodo y asigna tus credenciales:

OpenAi account → tu API key de OpenAI

Punkminion → App Password de WordPress

PACO → token de bot de Telegram

– Perplexity → edita el header Authorization en el nodo HTTP

  1. Cambia la IP de SwarmUI (192.168.69.69:7801) por la tuya
  1. Ejecuta una prueba con un tema dummy

Validaciones rápidas

SwarmUI funcionando:

curl -s "http://TU_IP:7801/API/GetModels" | jq '.[].name'

WordPress API:

curl -s -u "usuario:APP_PASSWORD" \
  "https://tu-dominio.es/wp-json/wp/v2/posts?per_page=1" | jq '.[0].title.rendered'

Perplexity API:

curl -s "https://api.perplexity.ai/chat/completions" \
  -H "Authorization: Bearer TU_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"sonar","messages":[{"role":"user","content":"test"}]}'

Automatismos en desarrollo

Estos automatismos están propuestos pero no están activos todavía:

AutomatismoEstadoDescripción
Reaction rolesPropuestoAsignar roles según reacciones
Tracker de sugerenciasPropuestoCopiar solicitudes a tablero externo
Etiquetador de soportePropuestoSlash /soporte cerrar para marcar resueltos
Digest semanalPropuestoResumen automático de actividad

La priorización depende de la demanda. Vota ideas en #sugerencias.

Artículos relacionados

Para sacar el máximo partido al workflow y al Discord, revisa estas guías:

  1. Guía completa de n8n — fundamentos de automatización
  2. SwarmUI + n8n para generar imágenes — instalación y configuración
  3. Docker Compose de 0 a homelab — base para correr n8n
  4. Bot de Telegram con n8n — notificaciones
  5. 20 workflows prácticos de n8n — inspiración
  6. Nginx Proxy Manager — exponer n8n con SSL
  7. Traefik Reverse Proxy — alternativa a NPM
  8. Ollama vs LM Studio — LLMs locales
  9. n8n webhook no responde — troubleshooting
  10. Portainer — gestión visual de Docker

Preguntas frecuentes

¿El Discord es gratuito?

Sí. No hay niveles premium, Patreon ni roles de pago.

¿Necesito experiencia previa?

No. Los módulos 0-1 empiezan desde cero.

¿Cómo accedo al workflow Punkminion v2?

Únete al servidor, ve a #n8n-flujos y descarga el JSON del mensaje fijado.

¿Puedo modificar el workflow?

Sí. Es tuyo una vez lo descargas.

¿Cuántos bots hay activos?

4 scripts principales: article publisher, plan publisher, structure setup, info channels.

¿Requiere GPU?

Solo si quieres generar imágenes con SwarmUI. n8n no necesita GPU.

¿Puedo usar otro modelo en lugar de Flux?

Sí. Cambia el parámetro model en el nodo Generar imagen. SwarmUI soporta SD, SDXL y otros.

¿Funciona sin Perplexity?

Puedes reemplazar el nodo HTTP por otro servicio de búsqueda o eliminarlo y escribir la investigación manualmente.

¿Hay eventos en vivo?

Por ahora no hay programados. Se anunciarán en #anuncios si se organizan.

¿Cómo reporto bugs?

Abre hilo en #soporte con logs y descripción del problema.

Conclusión

El Discord de ElDiarioIA es el complemento del blog: mismo contenido técnico, pero con soporte directo y workflows compartidos. El workflow Punkminion v2 automatiza la creación de borradores con investigación (Perplexity), redacción (GPT-4o-mini), HTML (GPT-5), imagen (SwarmUI Flux) y notificación (Telegram). Todo gratuito.

👉 Únete: https://discord.gg/HZXBmUyNCG

Descarga el workflow en #n8n-flujos y comparte tus resultados en #logros.

Por ziru

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x
El Diario IA
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.