원클릭으로
deploy-plugin
Realiza o deploy do plugin whatsapp-manager no servidor Hermes — commit, push, pull e restart do container.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Realiza o deploy do plugin whatsapp-manager no servidor Hermes — commit, push, pull e restart do container.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Arquitetura completa do Hermes Agent — credenciais, plataformas e fluxo de dados
Sistema WhatsApp Bot completo — dual-mode (assistente pessoal + suporte a clientes) com histórico de conversas persistence via SQLite
Consulta os logs em tempo real, status e saúde da integração do WhatsApp através do endpoint /whatsapp/debug do bridge.
Busca em YouTube, web (Brave Search) e Reddit — sem dependências externas, tudo via urllib.
Autoriza acesso ao Gmail via OAuth2 — gera a URL de login para o usuário clicar e salva o token de acesso.
| name | deploy-plugin |
| description | Realiza o deploy do plugin whatsapp-manager no servidor Hermes — commit, push, pull e restart do container. |
| category | deploy |
Esta skill guia o processo completo de deploy de alterações no plugin whatsapp-manager para o servidor Hermes em produção.
Use quando o usuário disser algo como:
origin aponta para o repositório no GitHub/opt/data/.hermes/plugins/whatsapp-managergit status
Revisar as alterações e confirmar com o usuário se está tudo certo.
git add -A && git commit -m "MENSAGEM_DO_COMMIT"
Regra: A mensagem de commit deve ser descritiva e em português. Exemplos:
fix: bot continuava respondendo após stop_botfeat: adiciona delay na primeira resposta ao clientechore: atualiza SOUL_WHATSAPP.md com novas regras
git push origin main
Se der erro de divergência, usar git pull --rebase origin main antes do push.
O plugin é atualizado diretamente pelo painel do Hermes, na aba de Plugins.
whatsapp-manager na listaVerificar: Confirme que a mensagem de sucesso aparece. Se aparecer
Already up to date, o push da Etapa 1 pode não ter sido concluído.
As alterações no plugin só são carregadas quando o Hermes reinicia.
running)docker restart hermes
No Portainer → Containers → verificar que o status é running e que o uptime é recente (poucos segundos/minutos).
No terminal do container (via Console do Portainer):
grep "whatsapp-manager" /opt/data/.hermes/logs/hermes.log | tail -20
Procurar por:
✓ bridge.js atualizado — confirma que o bridge foi copiado✓ Skills registradas — confirma que as skills carregaram⚠️ ou ❌Envie start_bot ou stop_bot no WhatsApp para confirmar que o bridge está respondendo.
| Problema | Solução |
|---|---|
git pull dá conflito no container | cd /opt/data/.hermes/plugins/whatsapp-manager && git reset --hard origin/main |
| Container não sobe após restart | Verificar logs no Portainer → Containers → Logs |
| Plugin não carrega as alterações | Conferir se o git pull trouxe os arquivos e se o container foi reiniciado |
bridge.js não atualiza no bridge | O register() do plugin copia automaticamente no boot — verificar logs por bridge.js atualizado |
| Push rejeitado por divergência | git pull --rebase origin main && git push origin main |
mainregister() em __init__.pybridge.js é copiado automaticamente do plugin para /opt/data/.hermes/platforms/whatsapp/bridge/ durante o register()SOUL_WHATSAPP.md, support_rules.md e SOUL_EMAIL.md são baixados automaticamente na primeira inicialização se não existirem no volumebot_state.json (estado de pause do bot) é persistido e não é afetado pelo restart