1. Visão geral Como funciona
O AutoPostBlog é uma ferramenta que gera posts automaticamente com IA (DeepSeek) e publica direto no blog da Dra. Mônica em monicashimoda.com.br/blog. Todo post é criado no tom da Dra., respeitando categoria, SEO, tags e com CTAs de conversão.
2. Acessar o dashboard
O painel de controle fica em:
https://automacaodrmonica.rafaeltondin.com.br/
Login: informe a senha configurada em DASHBOARD_PASSWORD no arquivo .env do servidor.
.env e reinicie o processo PM2.
3. Gerar um post manual
Para criar um post sob demanda (fora do agendamento):
- Acesse o dashboard e vá em Posts → Gerar novo
- Escolha um tópico da lista, ou escreva um título customizado
- Selecione a categoria (Cardiopatia Congênita, Dicas para Pais…)
- Clique em Gerar + Publicar
A IA escreve o conteúdo (~1.200 palavras, HTML estruturado), define meta description, tags e publica direto em monicashimoda.com.br/blog.
Tempo médio: 30-60 segundos do clique à publicação.
4. Programar a automação
A publicação recorrente usa um cron interno. Configuração padrão: 5 posts por semana (segunda a sexta, 09:00).
Como alterar a frequência
Em Configurações → Agendamento:
- Posts por semana: 1 a 7
- Horário de publicação: formato 24h (ex: 08:30)
- Dias da semana: marque os dias desejados
- Auto-publicar: ligado = publica direto; desligado = fica em rascunho para revisão
Clique Salvar — mudanças entram em vigor imediatamente.
5. Gerenciar tópicos
O coração da automação é a lista de tópicos. Cada tópico vira um post quando chega sua vez.
Ver/editar tópicos
Em Conteúdo → Tópicos. Cada tópico tem:
- Título: guia para a IA (ex: "Sopro Cardíaco no Bebê")
- Palavra-chave principal: usada no SEO
- Palavras-chave LSI: termos relacionados
- Categoria: a que categoria do blog pertence
- Status: pendente, publicado, pulado
Adicionar tópico novo
Clique + Novo tópico, preencha título e categoria (o resto é opcional — a IA infere). Os tópicos entram na fila pela ordem em que foram adicionados.
Ordenar
Arraste os tópicos para reordenar. O próximo a publicar é sempre o primeiro da fila com status pendente.
6. Configurações
Conexão com o blog
| Campo | Valor atual |
|---|---|
| URL do blog | https://monicashimoda.com.br |
| Endpoint | /api/posts.php |
| Token | ••••••••••(64 chars) |
IA de geração
| Provider | DeepSeek (deepseek-chat) |
|---|---|
| Tom | Informativo, acolhedor, médico-baseado em evidências |
| Tamanho | 800-1.500 palavras |
Autor
Todos os posts são assinados como Dra. Mônica Satsuki Shimoda — CRM 69.685.
7. API direta Avançado
Se precisar publicar posts por script ou integração externa, use a API REST do blog:
POST https://monicashimoda.com.br/api/posts.php
Authorization: Bearer <TOKEN>
Content-Type: application/json
{
"title": "Título do post",
"excerpt": "Resumo curto (aparece nos cards)",
"content": "<p>HTML do conteúdo...</p>",
"category": "Dicas para Pais",
"category_slug": "dicas-para-pais",
"tags": ["tag1", "tag2"],
"meta_description": "Para SEO (150-160 chars)",
"status": "published"
}
Resposta:
{
"id": 42,
"slug": "titulo-do-post",
"url": "https://monicashimoda.com.br/blog/titulo-do-post",
"status": "published",
"published_at": "2026-04-23T12:05:20-03:00"
}
Endpoints públicos (sem token)
| Método | URL | Descrição |
|---|---|---|
| GET | /api/posts.php | Lista posts (paginada) |
| GET | /api/posts.php?slug=xxx | Detalhe por slug |
| GET | /api/posts.php?category=xxx | Filtrar por categoria |
| GET | /api/posts.php?action=categories | Lista todas as categorias |
| GET | /api/posts.php?action=health | Status da API |
Endpoints protegidos (com Bearer token)
| Método | URL | Descrição |
|---|---|---|
| POST | /api/posts.php | Criar novo post |
| PUT | /api/posts.php?id=N | Atualizar post |
| DELETE | /api/posts.php?id=N | Remover post |
8. Editar ou excluir posts
Pelo dashboard
- Vá em Posts → Publicados
- Clique no post → Editar
- Faça as alterações e Salvar — a página atualiza no blog em segundos
Via API
curl -X PUT "https://monicashimoda.com.br/api/posts.php?id=1" \
-H "Authorization: Bearer <TOKEN>" \
-H "Content-Type: application/json" \
-d '{"title":"Novo título","content":"<p>...</p>"}'
Excluir
curl -X DELETE "https://monicashimoda.com.br/api/posts.php?id=1" \
-H "Authorization: Bearer <TOKEN>"
9. Monitorar publicações
No dashboard Métricas você vê:
- Posts publicados no mês
- Próximo post agendado + countdown
- Status das últimas 20 execuções do cron
- Erros recentes (se houver)
Dados de acesso dos posts vêm direto do Google Analytics (o site oficial já tem gtag configurado).
10. SEO automático
Todo post publicado já nasce com:
- Title tag otimizada (título + marca)
- Meta description (150-160 chars)
- Open Graph + Twitter Card (compartilhamento social)
- Canonical URL
- JSON-LD com Schema
MedicalWebPage+Physician(Dra. Mônica como autora com CRM) - Breadcrumb navegável
- Tempo de leitura automático
- Entrada automática no sitemap.xml (ver)
- URL amigável (
/blog/titulo-legivel)
11. Troubleshooting
Post não foi publicado
- Verifique em Métricas → Última execução se houve erro
- Teste a conexão em Configurações → Testar conexão com blog
- Confira se o token não foi invalidado
IA travou ou gerou conteúdo ruim
- Clique em Regenerar (com outro prompt base)
- Em último caso, edite manualmente antes de publicar
Sem tópicos na fila
Adicione novos em Conteúdo → Tópicos → + Novo tópico. Sem fila, o cron pula a execução (sem erro).
Restaurar post deletado
Posts deletados via API/dashboard não são recuperáveis por padrão. O SQLite tem backup diário em /home/monicashimoda.com.br/private/backups/.
12. FAQ
Posso publicar em outras línguas?
Sim — basta escrever tópico em outro idioma. A IA detecta e gera no mesmo idioma.
Os posts da IA são revisados?
Por padrão, publicação é direta. Para modo revisão, desligue Auto-publicar: posts ficam em rascunho até aprovação.
O conteúdo pode ter imprecisões médicas?
A IA é treinada para usar linguagem informativa baseada em evidências, mas toda informação médica específica deve ser validada. Recomenda-se revisão antes de publicar casos delicados.
Posso deletar o blog inteiro e recomeçar?
Sim. Em Configurações → Zona de Perigo → Limpar todos os posts. Ação irreversível.
Onde ficam os logs?
- AutoPostBlog:
/home/automacaodrmonica.rafaeltondin.com.br/logs/ - API do blog:
/home/monicashimoda.com.br/private/api.log
Dúvidas? Acesse o blog ao vivo ou fale pelo WhatsApp.
AutoPostBlog v2.0 · Riwer Labs · Dashboard