·
2 commits
to master
since this release
Corrigido
- QR Code não gerado: versão
WA_VERSIONfixada em.envera muito antiga (2.2413.51); removida para uso de detecção automática via Baileys - QR Code não chegava ao front ao reiniciar sessão existente:
funcoesSocketnão era atualizado no Map antes deinitSessionno branchif (data)— corrigido emengine.js - Rota
/instance/QRCodesem resposta: quandoViewnão era enviado no body, nenhuma resposta era retornada; agora retorna JSON com base64 por padrão typeof connection === undefined: comparação incorreta (typeofretorna string); corrigido para=== 'undefined'client?.user?.id.split(":"): encadeamento opcional incompleto causavaTypeErrorseidfosseundefined; corrigido paraclient?.user?.id?.split(":")parseInt(config.VIEW_QRCODE_TERMINAL):config.VIEW_QRCODE_TERMINALé booleano;parseIntsempre resultava emNaN; substituído pelo booleano direto
Alterado
PATCH_TOKENS: padrão alterado de/usr/local/tokensparatokens/na raiz do projeto; pasta criada automaticamente com.gitkeepconfig.global.js:PATCH_TOKENSusapath.join(__dirname, 'tokens')como fallback; removida entrada duplicadaconfig.tokenPatchcom valor fixo.gitignore:tokens/*adicionado para ignorar dados de sessão;logs/*atualizado para preservarlogs/.gitkeepdocker-compose.yml: volumePATCH_TOKENSexterno removido; porta padrão corrigida de9001para9009pm2-process.json: reestruturado com formato correto{ "apps": [...] };watchdesativado; adicionadosmax_memory_restart,restart_delay,max_restarts,min_uptime, saída de logs em./logs/cron.schedule: movido para dentro do bloco de inicialização; agora exibe versão em uso e a mais recente disponível sem alterarconfig.WA_VERSIONREADME.md: reescrito com estrutura atualizada, tabela de variáveis de ambiente, exemplos de código corrigidos e seções de webhook/ciclo de vida de sessão
Adicionado
- Pasta
logs/na raiz do projeto para saída dos logs do PM2 - Pasta
tokens/na raiz do projeto como local padrão de armazenamento de sessões