🚀 Como criar um blog automatizado com IA, Discord, Docker e Cloudflare

Este guia mostra como construir um blog totalmente automatizado, onde você cria posts via Discord e publica automaticamente usando IA.


🧠 Arquitetura

Discord → Bot → IA → GitHub → Hugo → Cloudflare Pages


📦 Pré-requisitos

  • GitHub\
  • Cloudflare\
  • Servidor Linux (Ubuntu)\
  • Docker\
  • Discord\
  • API de IA

🐧 Configuração do servidor

sudo apt update && sudo apt upgrade -y
sudo apt install docker.io -y
sudo systemctl enable docker
sudo systemctl start docker

Permissão Docker:
sudo usermod -aG docker $USER


🤖 Bot no Discord

  1. Criar aplicação\
  2. Adicionar bot\
  3. Copiar token\
  4. Ativar MESSAGE CONTENT INTENT

🔐 Variáveis de ambiente

OPENROUTER_API_KEY=
GITHUB_TOKEN=
REPO_BLOG=
DISCORD_TOKEN=

⚠️ Nunca versionar .env


📂 Estrutura do projeto

project/
├── main.py
├── blog/
│ └── content/posts/
├── scripts/
└── .env


🧠 Funcionalidades do 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

Script detecta mudanças no Git e reinicia o container apenas quando necessário.


⏱️ Cron

*/2 * * * * bash update-bot.sh >> log.log 2>&1


🚀 Resultado

  • Conteúdo via Discord\
  • Publicação automática\
  • Deploy contínuo\
  • Multi-idioma

🧠 Conclusão

Você criou um blog moderno, automatizado e escalável.