🚀 Cómo crear un blog automatizado con IA, Discord, Docker y Cloudflare
Esta guía muestra cómo construir un blog totalmente automatizado, donde creas publicaciones a través de Discord y las publicas automáticamente usando IA.
🧠 Arquitectura
Discord → Bot → IA → GitHub → Hugo → Cloudflare Pages
📦 Requisitos previos
- GitHub\
- Cloudflare\
- Servidor Linux (Ubuntu)\
- Docker\
- Discord\
- API de IA
🐧 Configuración del servidor
sudo apt update && sudo apt upgrade -y
sudo apt install docker.io -y
sudo systemctl enable docker
sudo systemctl start docker
Permiso de Docker:
sudo usermod -aG docker $USER
🤖 Bot en Discord
- Crear aplicación\
- Añadir bot\
- Copiar token\
- Activar MESSAGE CONTENT INTENT
🔐 Variables de entorno
OPENROUTER_API_KEY=
GITHUB_TOKEN=
REPO_BLOG=
DISCORD_TOKEN=
⚠️ Nunca versionar .env
📂 Estructura del proyecto
project/
├── main.py
├── blog/
│ └── content/posts/
├── scripts/
└── .env
🧠 Funcionalidades del bot
!write
!preview
!publish
!posts
!delete
!rename
!retranslate
🌍 Multi-idioma
post.pt.md
post.en.md
post.es.md
☁️ Cloudflare Pages
Build:
cd blog && hugo –gc –minify
Output:
blog/public
🔄 Auto deploy
El script detecta cambios en Git y reinicia el contenedor solo cuando es necesario.
⏱️ Cron
*/2 * * * * bash update-bot.sh >> log.log 2>&1
🚀 Resultado
- Contenido vía Discord\
- Publicación automática\
- Despliegue continuo\
- Multi-idioma
🧠 Conclusión
Has creado un blog moderno, automatizado y escalable.