🚀 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
- Criar aplicação\
- Adicionar bot\
- Copiar token\
- 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.