一键导入
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