canove / whaticket-community

A very simple Ticket System based on WhatsApp messages, that allow multi-users in same WhatsApp account.
MIT License
1.55k stars 795 forks source link

Help app crashed #512

Closed codsec closed 1 year ago

codsec commented 1 year ago

image

Fiz todos os passos da instalação direitinho(instalação local + docker), funcionou bem quando fiz um teste ontem no meu celular, mas agora estou tentando usar o qr code em outro smartphone e não está funcionando, simplesmente não reconhece, e tambem agora toda vez que dou npm start, ele começa a crashar... alguem sabe o que pode ser feito?

jhonnatanBezerra commented 1 year ago

Fizeram atualizações do Whatsapp. Segue a correção:

Acessar o arquivo: node_modules/whatsapp-web.js/src/util/Injected.js

alterar a linha que contem as informações: window.Store.QueryExist = window.mR.findModule('queryExists')[0].queryExists;

para:

window.Store.QueryExist = window.mR.findModule('queryExists')[0] ? window.mR.findModule('queryExists')[0].queryExists : window.mR.findModule('queryExist')[0].queryWidExists;

depois só restartar o backend com o pm2: **pm2 restart idDobackend** (geralmente é 0)

codsec commented 1 year ago

Fizeram atualizações do Whatsapp. Segue a correção:

Acessar o arquivo: node_modules/whatsapp-web.js/src/util/Injected.js

alterar a linha que contem as informações: window.Store.QueryExist = window.mR.findModule('queryExists')[0].queryExists;

para:

window.Store.QueryExist = window.mR.findModule('queryExists')[0] ? window.mR.findModule('queryExists')[0].queryExists : window.mR.findModule('queryExist')[0].queryWidExists;

depois só restartar o backend com o pm2: **pm2 restart idDobackend** (geralmente é 0)

Muito obrigado salvou minha vida <3

Luskan777 commented 1 year ago

Talvez a melhor solução seria atualizar o modulo whatsapp-web.js. Os desenvolvedores do modulo lançaram essa correção com a versão mais recente, a 1.19.4.

pode só rodar o comando: npm i whatsapp-web.js@1.19.4 e depois reiniciar o serviço com: pm2 restart $NOME_DO_SERVIÇO_BACKEND

Obs: Todos os comandos devem ser executados no diretório do backend

codsec commented 1 year ago

Talvez a melhor solução seria atualizar o modulo whatsapp-web.js. Os desenvolvedores do modulo lançaram essa correção com a versão mais recente, a 1.19.4.

pode só rodar o comando: npm i whatsapp-web.js@1.19.4 e depois reiniciar o serviço com: pm2 restart $NOME_DO_SERVIÇO_BACKEND

Obs: Todos os comandos devem ser executados no diretório do backend

Vlw pelo help, mas estou tendo problemas com a aplicação travando do nada, sabe como eu poderia arrumar isso... quando o travamento ocorre isso aq aparece no console do navegador; image

Luskan777 commented 1 year ago

Talvez a melhor solução seria atualizar o modulo whatsapp-web.js. Os desenvolvedores do modulo lançaram essa correção com a versão mais recente, a 1.19.4. pode só rodar o comando: npm i whatsapp-web.js@1.19.4 e depois reiniciar o serviço com: pm2 restart $NOME_DO_SERVIÇO_BACKEND Obs: Todos os comandos devem ser executados no diretório do backend

Vlw pelo help, mas estou tendo problemas com a aplicação travando do nada, sabe como eu poderia arrumar isso... quando o travamento ocorre isso aq aparece no console do navegador; image

Você esta preenchendo a variável FRONTEND_URL corretamente?

codsec commented 1 year ago

Você esta preenchendo a variável FRONTEND_URL corretamente?

Meus .env estão assim

image image

obs: estou utilizando o press-ticket uma versão mais atualizada do whaticket community, mas o erro q estou falando ocorre em ambos

stale[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.