😎 BEM VINDO A COMUNIDADE ZDG! 👉 comunidadezdg.com.br/ 🔥 Descubra como gerar uma renda extra explorando o poder das APIs e automações, mesmo sem ser programador! Garanta sua vaga na Comunidade ZDG e tenha acesso a mais de 350 vídeo-aulas exclusivas, todas as soluções do canal prontas para copiar e colar, grupo de alunos e suporte pessoal. 👨🏫 Você aprenderá tudo sobre automação de conversas, construção de ChatBots com inteligência artificial, desenvolvivmento de sistema com múltiplos atendientes e soluções com a API da Baileys, Venom-BOT, WPPConnect, WWeb-JS, QuePasa, Cloud API e muito mais, sem precisar ser programador! Não perca mais tempo e coloque sua automação em ação! Saiba mais, clicando no link abaixo: 👇 👉 comunidadezdg.com.br/ ⚡ Entre para nosso grupo do WhatsApp e receba uma licença gratuita para testar um dos nossos sistemas. 👉 comunidadezdg.com.br/grupo
Efetuei a instalação e ocorreu tudo certo, consigo acesso em maquina local corretamente, minha duvida é consigo direcionar para acesso externo?, abri a porta 8080 e ja consigo acesso no frontend corretamente, porém ao tentar logar so recarrega a pagina, parece que precisa liberar algo do backend tbm. Obrigado!!
instalei tudo certinho porem quando tento logar nao tem ação. erro no backend info: 2024-05-28T23:23:16.557Z express already in server! info: 2024-05-28T23:23:16.560Z database already in server! info: 2024-05-28T23:23:16.568Z modules routes already in server! bullMQ started [nodemon] app crashed - waiting for file changes before starting...
Ao adicionar contato manual ocorrendo seguinte msg: Não existe uma conexão marcado como "Padrão"... necessário realizar a definição no menu de sessões, consegue me ajudar?
Ola amigo. Duas duvidas. 1: consigo colocar em VPS isso rodando? 2: Consigo colocar ate quantos sistemas(clientes) individuais dentro de uma vps ao mesmo tempo?
Ao rodar o `npx sequelize db:migrate` deu erro -> ....backend/dist/config/database.js". Have you run "sequelize init"? Rodei entao o npx sequelize init e rolou!!!
Ok, fiz o passo a passo subiu diretinho em um servidor linux, porem quando eu tento logar na minha maquina a página de login não redireciona. E agora? Qual o proximo passo?
@@ComunidadeZDG Conse gui direcionar, agora não consigo estabelecer conexão, no terminal não te arro, no console do navegador aparece esse erro: AllowAnyOrigin: Allows CORS requests from all origins with any scheme ( http or https ). AllowAnyOrigin is insecure because any website can make cross-origin requests to the app. Specifying AllowAnyOrigin and AllowCredentials is an insecure configuration and can result in cross-site request forgery.
eu subi num servidor linux e aparentemente tinha funcionando, porem ao por o login e senha, não fez login só carregou e continuou na tela login , alguma ideia ?
Instalei num servidor local e deu tudo certo, tambem consegui abrir o sistema em outro computador usando o IP do servidor + porta 8080, mas porque ao digitar a senha do usuario criado nao loga?
Pedrinho, no meu backend la no git quando eu coloco o comando npm start, dá esse erro: bullMQ started [nodemon] app crashed - waiting for file changes before starting... como resolver?
Tem alguma solução que de para rodar em cluster no PM2 ? Para que de para escalar a solução, sem a necessidade de ficar criando uma nova instalaçao para escalar ?
Consegue me ajudar? tenho uma duvida na integração com whatsapp, o QR-CODE gera e autentica so no wpp mobile no painel não tem nenhuma interação de autenticado "Estabelecendo conexão. Isso poderá demorar um pouco..." fica nesse loop ai, sera que é api como atualiza?
Aqui está dando erro : Na parte de executar o comando "ERROR: connect ETIMEDOUT 192.168.1.76:5432 Na parte de executar o comando "a parte de executar o comando " npx sequelize db:migrate " Da o seguinte ERROR: connect ETIMEDOUT 192.168.1.76:5432 Poderia me ajudar por favor?
Saaalve Pedrinhoooo. Antes de mais nada, quero agradecer pelo seu conteúdo. REALMENTE MUITO BOM. Agora ... sabe informar se houve alguma mudança para essa forma de instação? Vi no vídeo tu usou o node 16 e agora o requisito minimo no projeto é o node 18. Eu segui o passo a passo da instalação, mas estou tendo erros para buidar o frontend. Está estourando um erro: opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ], library: 'digital envelope routines', reason: 'unsupported', code: 'ERR_OSSL_EVP_UNSUPPORTED' } (somente uma parte do erro. No npm install (tanto back quanto front), a instação vem com alguns alertas ssobre depreciações de pacotes usados.
@@davsonsilva3588 erro de openssl. Após o comando npm install, digitem o comando set NODE_OPTIONS=--openssl-legacy-provider. Irá resolver as dependências com o openssl.
@@zreturns4752 consegui sim. Não sei se o problema é realmente esse. Mas vou explicar o que fiz para funcionar. Antes de instalar o Izing, eu estava com uma outra versão do bode instalado. Daí eu desinstalei, e instalei a versão recomendada no vídeo. Entretanto, eu ainda estava tendo o mesmo erro. Eu preciso acessar manualmente a pasta do npm e excluir, e depois desinstalar o nodejs novamente. Depois instalei a versão 14.17.3 do nodejs, e refiz toda a instalação do izing. Funcionou para mim. 1 - exclua manualmente a pasta do npm e npm cache 2 - desinstale o nodejs 3 - instale o nodejs 14.17.3 4 - refaça a instalação do izing
@@ComunidadeZDGBoa tarde! Consigo utilizar normalmente direto no servidor, porém, na rede, de outro computador só aparece a tela de login, coloco usuário e senha, ele sobe uma barrinha como se estivesse carregando, mas não sai da tela de login... consegue ajudar?
2 coisas fazem falta no izing, a notificação na área de trabalho quando o atendente recebe uma mensagem e o principal, quando o cliente apagar uma mensagem aparecer pro atendente que essa mensagem foi apagada.
@@ComunidadeZDG atualizei. Até modifiquei a lib pra mostrar a janela do chrome e estava logando certinho. Pelo que vi parece um problema no puppeteer, por causa da versão que não casava com o Node. Vou tentar de novo.
@@gabrielleonel_oficial dentro das pastas Backend e Frontend tem um arquivo .env.exemplo apaga a palavra exemplo e faz o comando novamente. Foi isso que fiz.
Nos .env eu mudei de localhost para o ip da maquina, daí não consegui logar, depois usei IP-MAQUINA:8080, deu certo. Depois mudei novamente os .env para localhost startei novamente e acessi como localhost:8080 e foi beleza.
Bom, no meu caso foi isso que aconteceu. conseguir resolver da seguinte maneira, abrindo a pasta no VSCODE e vi que o arquivo .env estava com a extensão .txt, removi o .txt do .env do frontend e backend e rodei o comando de migração e funcionou normal, provavelmente na hora em que abri o bloco de notas e colei o código reconheceu a extensão txt. .por isso que estava dando o erro.
O meu apresenta esse erro aqui: npm run build npm error Missing script: "build" npm error npm error To see a list of scripts, run: npm error npm run npm error A complete log of this run can be found in: C:\Users\ti\AppData\Local pm-cache\_logs\2024-06-10T17_08_17_435Z-debug-0.log
Se no momento do npx quasar dev , tiverem o erro parecido com ?-> error-message-error0308010cdigital-envelope-routinesunsupported Basta fazer um On Unix-like (Linux, macOS, Git bash, etc.): export NODE_OPTIONS=--openssl-legacy-provider On Windows command prompt: set NODE_OPTIONS=--openssl-legacy-provider On PowerShell: $env:NODE_OPTIONS = "--openssl-legacy-provider" E rodar novamente o npx quasar dev
😎 BEM VINDO A COMUNIDADE ZDG!
👉 comunidadezdg.com.br/
🔥 Descubra como gerar uma renda extra explorando o poder das APIs e automações, mesmo sem ser programador! Garanta sua vaga na Comunidade ZDG e tenha acesso a mais de 350 vídeo-aulas exclusivas, todas as soluções do canal prontas para copiar e colar, grupo de alunos e suporte pessoal.
👨🏫 Você aprenderá tudo sobre automação de conversas, construção de ChatBots com inteligência artificial, desenvolvivmento de sistema com múltiplos atendientes e soluções com a API da Baileys, Venom-BOT, WPPConnect, WWeb-JS, QuePasa, Cloud API e muito mais, sem precisar ser programador! Não perca mais tempo e coloque sua automação em ação! Saiba mais, clicando no link abaixo: 👇
👉 comunidadezdg.com.br/
⚡ Entre para nosso grupo do WhatsApp e receba uma licença gratuita para testar um dos nossos sistemas.
👉 comunidadezdg.com.br/grupo
Efetuei a instalação e ocorreu tudo certo, consigo acesso em maquina local corretamente, minha duvida é consigo direcionar para acesso externo?, abri a porta 8080 e ja consigo acesso no frontend corretamente, porém ao tentar logar so recarrega a pagina, parece que precisa liberar algo do backend tbm.
Obrigado!!
sim, tem que liberar a porta do backend tbm
@@mundoonline8667 abri a 3100 que mostra no arquivo .env mas mesmo assim não conectou, seria alguma outra ?
abre as portas no roteador! valeu!
@leosantos3259
Voce conseguiu? Tem que mexer no em algum arquivo do backend?
instalei tudo certinho porem quando tento logar nao tem ação. erro no backend
info: 2024-05-28T23:23:16.557Z express already in server!
info: 2024-05-28T23:23:16.560Z database already in server!
info: 2024-05-28T23:23:16.568Z modules routes already in server!
bullMQ started
[nodemon] app crashed - waiting for file changes before starting...
conseguiu resolver? se sim.. o que fez? o meu ta dando crash no backend tb..
confirma se o seu .env está com a extensao tipo "Arquivo ENV", se tiver .txt pode causar algum erro ao ler a porta
Aqui não deu certo... :( Começou o erro no: npx quasar build -P -m pwa...
Tentei outra versão do node (17).. deixa pra lá...
so seguir o tutorial! valeu!
tente isso, aqui funcionou
set NODE_OPTIONS=--openssl-legacy-provider
Também estou com a msm bronca. Seguindo o mesmo tutorial
@@ComunidadeZDG seguimos certinho mais esse erro aparece acusando a versão do node não suporta
Usem o node 18 !
Erro, acesso negado logo no primeiro comando pra subir o banco
faço como aqui?
Recebi esse erro, fiz certinho no tutorial: ERROR: password authentication failed for user "izing" esse mesmo erro? Conseguiu resolver?
Confere as credenciais do env. Devem estar compatíveis com as do banco.
Confere as credenciais do env. Devem estar compatíveis com as do banco.
Ao adicionar contato manual ocorrendo seguinte msg: Não existe uma conexão marcado como "Padrão"... necessário realizar a definição no menu de sessões, consegue me ajudar?
Atualiza a api
Ola amigo. Duas duvidas. 1: consigo colocar em VPS isso rodando? 2: Consigo colocar ate quantos sistemas(clientes) individuais dentro de uma vps ao mesmo tempo?
1- sim
2- nao tem limite! depende da potencia da vps!
valeu! tmj!
Ao rodar o `npx sequelize db:migrate` deu erro -> ....backend/dist/config/database.js". Have you run "sequelize init"?
Rodei entao o npx sequelize init e rolou!!!
Tmj
Ok, fiz o passo a passo subiu diretinho em um servidor linux, porem quando eu tento logar na minha maquina a página de login não redireciona. E agora? Qual o proximo passo?
verifica os erros que estão no seu terminal!
@@ComunidadeZDG Rodou, agora e´a conexão que não vai, qr code não carrega
@@ComunidadeZDG Conse
gui direcionar, agora não consigo estabelecer conexão, no terminal não te arro, no console do navegador aparece esse erro: AllowAnyOrigin: Allows CORS requests from all origins with any scheme ( http or https ). AllowAnyOrigin is insecure because any website can make cross-origin requests to the app. Specifying AllowAnyOrigin and AllowCredentials is an insecure configuration and can result in cross-site request forgery.
@@saulolima7677 está usando linux ou windows? verifica o .env na linha onde fala sobre o navegador.
o que vc fez para rodar ?
eu subi num servidor linux e aparentemente tinha funcionando, porem ao por o login e senha, não fez login só carregou e continuou na tela login , alguma ideia ?
conseguiu resolver?
@@andersonfilho3980 ainda não
@@andersonfilho3980 ainda não
Pega o erro que tá dando no back ou console do Chrome.
Instalei num servidor local e deu tudo certo, tambem consegui abrir o sistema em outro computador usando o IP do servidor + porta 8080, mas porque ao digitar a senha do usuario criado
nao loga?
Verifica qual erro aparece no console do Chrome.. valeu
não apareceu nem um erro na hora de buildar?
@@ComunidadeZDG "processando informações de estatisticas" nao loga quando uso user e senha fica nisso
conseguiu resolver ? estou com mesmo problema aqui
@@JeanPietroMoura so reiniciei apos a instalação que funcionou
Pessoal alguém esta com o problema de conectar o WhatsApp não gera o QRCODE ?
Estou com mesmo problema, conseguiu resolver?
só atualizar a api! valeu!
só atualizar a api! valeu!
@@ComunidadeZDG como atualiza a api
@@OGuiaDiariomesma dúvida que eu kkk
Pedrinho, no meu backend la no git quando eu coloco o comando npm start, dá esse erro:
bullMQ started
[nodemon] app crashed - waiting for file changes before starting...
como resolver?
Inicia com pm2 no bash
Inicia com pm2 no bash
pode ser o seu arquivo .env que talvez esteja salvo como ".env.txt"
Tem alguma solução que de para rodar em cluster no PM2 ? Para que de para escalar a solução, sem a necessidade de ficar criando uma nova instalaçao para escalar ?
Dentro do passaporte temos a versão saas...
comunidadezdg.com.br/passaporte-imersao
Consegue me ajudar? tenho uma duvida na integração com whatsapp, o QR-CODE gera e autentica so no wpp mobile no painel não tem nenhuma interação de autenticado "Estabelecendo conexão. Isso poderá demorar um pouco..." fica nesse loop ai, sera que é api como atualiza?
Só atualizar a api. Valeu
Aqui está dando erro :
Na parte de executar o comando "ERROR: connect ETIMEDOUT 192.168.1.76:5432
Na parte de executar o comando "a parte de executar o comando " npx sequelize db:migrate "
Da o seguinte ERROR: connect ETIMEDOUT 192.168.1.76:5432
Poderia me ajudar por favor?
mesmo erro comigo
Seu banco tá off
quando tendo criar o atalho no desktop da esse erro ( C:\Users\heris>cd Desktop
O sistema não pode encontrar o caminho especificado.)
pesquisa no aqui no yt man, tem que voltar ele pro padrão (meu tbm deu esse problema)
cd..
volta
estou instalando tudo certinho porem na hora dele instalar o https ele da falha, gostaria de saber se tenho que liberar alguma porta em meu firewall
Sim... 443
infelizmente não consegui instalar o docker no server 2019
Boa tarde.
Aqui está dando erro de password authentication failed for user "postgres" na hora de migrar o banco.
Confere se no env estão os dados corretos do container. Valeu
@@ComunidadeZDG Olá com mesmo erro erro de password authentication failed for user "postgres", estão iguais
Posso instalar em um sistema que ja tem o Portainer?
O meu deu certo, Mas não aparece a foto dos contatos, pode me ajudar?
Qual erro no log do back?
@@ComunidadeZDG Não encontrei nada nos logs Sobre, sabe me dizer em qual arquivo esta a função de puxar as imagens?
Saaalve Pedrinhoooo. Antes de mais nada, quero agradecer pelo seu conteúdo. REALMENTE MUITO BOM. Agora ... sabe informar se houve alguma mudança para essa forma de instação? Vi no vídeo tu usou o node 16 e agora o requisito minimo no projeto é o node 18. Eu segui o passo a passo da instalação, mas estou tendo erros para buidar o frontend. Está estourando um erro: opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
library: 'digital envelope routines',
reason: 'unsupported',
code: 'ERR_OSSL_EVP_UNSUPPORTED'
} (somente uma parte do erro. No npm install (tanto back quanto front), a instação vem com alguns alertas ssobre depreciações de pacotes usados.
Conseguiu finalizar? Estou usando node 18 mas está dando erro de senha na hora do npx sequelize db:migrate
Não resolvi cara. Meu backend funciona certinho. O problema é quando tento buildar o front. Talvez seja problema com a versão do quasar, sei lá
@@davsonsilva3588 erro de openssl. Após o comando npm install, digitem o comando set NODE_OPTIONS=--openssl-legacy-provider. Irá resolver as dependências com o openssl.
@@davsonsilva3588 Conseguiu resolver ? Estou com o mesmo problema no front
@@zreturns4752 consegui sim. Não sei se o problema é realmente esse. Mas vou explicar o que fiz para funcionar.
Antes de instalar o Izing, eu estava com uma outra versão do bode instalado. Daí eu desinstalei, e instalei a versão recomendada no vídeo. Entretanto, eu ainda estava tendo o mesmo erro.
Eu preciso acessar manualmente a pasta do npm e excluir, e depois desinstalar o nodejs novamente.
Depois instalei a versão 14.17.3 do nodejs, e refiz toda a instalação do izing.
Funcionou para mim.
1 - exclua manualmente a pasta do npm e npm cache
2 - desinstale o nodejs
3 - instale o nodejs 14.17.3
4 - refaça a instalação do izing
Posso manter ele em localhost para gerenciar os atendimentos de uma empresa de médio porte ?
Sim
já fiz de tudo e diversos testes, mas não consigo conectar uma conta do whatsapp
Vc conseguiu, porque eu tbm não consigo nem a pau
@@saulolima7677 sim
Recebi esse erro, fiz certinho no tutorial: ERROR: password authentication failed for user "izing"
verifica se vc o arquivo env esta tipo .env e nao .text salve o bloco de notas em branco .env e depois abra e cole as configurações do .env,
Aqui o QRCODE não gera! help...
conseguio gerar o qr code ?
Não coloco para gerar um novo e nada.
usa o node 14 ou 16... valeu!
posso acessar ele de outro computador na mesma
rede usando o local host?
sim! pode!
@@ComunidadeZDGBoa tarde! Consigo utilizar normalmente direto no servidor, porém, na rede, de outro computador só aparece a tela de login, coloco usuário e senha, ele sobe uma barrinha como se estivesse carregando, mas não sai da tela de login... consegue ajudar?
Eu consigo por um chatbot pra rodar em todos os atendentes em simultaneo? Utilizando uma única licença?
sim!
Como colocar na vps?
comunidadezdg.com.br/
Funcionou local, porém não consigo mais acessar, e consigo ler apenas 1 QR code alguém pode me ajudar aí por favor!
amigo sou leigo no assunto, isso não tem risco de ter mos o numero de zap ou conta de insta banidos?
somente se receber denuncias ou fizer spans! valeu!
2 coisas fazem falta no izing, a notificação na área de trabalho quando o atendente recebe uma mensagem e o principal, quando o cliente apagar uma mensagem aparecer pro atendente que essa mensagem foi apagada.
da uma olhada no nosso sistema do passaporte!
th-cam.com/video/L_t7YATFKn8/w-d-xo.html
valeu!
Aqui digito usuario e senha e so carrega mas nao abre nda
qual erro aparece no terminal e console do chrome?
@@ComunidadeZDG deu certo, depois que desligo o pc como faço para acessar novamente, tenho que repetir todo o processo?
@bigceditos9908 como tu corrigiu isso?
olá você poderia ajudar, pois coloquei no servidor mas ele não deixa logar, de outra maqui
Sim
Qual indicação sua de melhor plataforma a izing ou whaticket ?
Zpro!
@@ComunidadeZDG faz somente instalação do z pro?
Grátis para usar como quiser? Ele não estava sendo vendido? Ou é uma outra versão? Se sim, qual a diferença?
sim, pra usar como quiser!
aqui tem uma versao pro th-cam.com/video/L_t7YATFKn8/w-d-xo.html
valeu!
Db: migrate esta dando erro de Password😥
Confere qual vc usou pra criar o banco.
criei um alto intalador com processo do seu video pra fazer todo esse processo ai de forma automatica
Consegue fornecer?
Consegue disponibilizar?
@@thiagorafael2373assim que eu terminar vou disponibilizar
@@choracalvo182assim que terminar de ajustar pra deixar da forma mais fácil
top!
Alguma chance do Whatsapp bloquear o numero por não estar usando Api oficial?
Somente se fizer spam ou receber denuncias. Valeu
Alguém com problema ao sincronizar a conta do WhatsApp? No WhatsApp Business aparece como se tivesse ativo, mas no sistema fica sincronizando.
só atualizar a API... valeu!
@@ComunidadeZDG atualizei. Até modifiquei a lib pra mostrar a janela do chrome e estava logando certinho. Pelo que vi parece um problema no puppeteer, por causa da versão que não casava com o Node. Vou tentar de novo.
@@Vicmendon como atualiza fazer tudo de novo ?
@@ninguem338 Mano, fui pro chatwoot.
não gerou a pasta dist no front
revisa o passo a passo!
tem integração com sistema de pagamento?
Aqui deu erro no comando - npx sequelize db:migrate (Error: password authentication failed for user "postgres"
usa o env e comandos docker disponiveis na pagina de apoio! valeu!
@@ComunidadeZDG tudo certo, rodando localmente. Obrigado, agora quero por em rede aqui no trabalho.
@@ComunidadeZDG tive o mesmo erro, mas não consegui entender exatamente o que é pra fazer, pode me ajudar?
Mesmo erro aqui, segui o vídeo e deu erro nessa parte
@@gabrielleonel_oficial dentro das pastas Backend e Frontend tem um arquivo .env.exemplo apaga a palavra exemplo e faz o comando novamente. Foi isso que fiz.
Pessoal alguém conseguiu atualizar a API do whatsapp?
Sim..
Pedro qual e a versão deste Izing?
você tem de integração com mercado pago?
Não, mas dá pra fazer com os webhooks..
Conseguimos colocar em uma vps ?
sssssss! tmj!
pode me ajudar a fazer o deloy dela em um servidor?
Simm... Na comunidade vc encontra tudo que precisa...
comunidadezdg.com.br
Funciona em tablet ?
S
puedes hacerlo en ubuntu?
sim, na comunidade eu ensino!
comunidadezdg.com.br/
O que significa ZDG?
]
rsrsrs! segredo para membros! tmj!
@@ComunidadeZDG o loco kkkkk
Aguardando o Qr Code, estou rodando local.
usa o node 14 ou 16... valeu!
aqui n achei o desktop kkkk
usa o node 14 ou 16! valeu!
funciona mesmo?
Demais
senha errada e no codigo ta criptografada
comigo tbm aconteceu esse mesmo erro. ..
Misma coisa
Nos .env eu mudei de localhost para o ip da maquina, daí não consegui logar, depois usei IP-MAQUINA:8080, deu certo. Depois mudei novamente os .env para localhost startei novamente e acessi como localhost:8080 e foi beleza.
Bom, no meu caso foi isso que aconteceu. conseguir resolver da seguinte maneira, abrindo a pasta no VSCODE e vi que o arquivo .env estava com a extensão .txt, removi o .txt do .env do frontend e backend e rodei o comando de migração e funcionou normal, provavelmente na hora em que abri o bloco de notas e colei o código reconheceu a extensão txt. .por isso que estava dando o erro.
segue os dados da página de apoio que não tem erro!
valeu!
vários erros aqui
revisa sua install! ta redondo! valeu!
O meu apresenta esse erro aqui:
npm run build
npm error Missing script: "build"
npm error
npm error To see a list of scripts, run:
npm error npm run
npm error A complete log of this run can be found in: C:\Users\ti\AppData\Local
pm-cache\_logs\2024-06-10T17_08_17_435Z-debug-0.log
mesmo erro aqui
@@fullhouseprodutora quando eu chegar logo mais eu volto aqui com a solução...
izing ta melhor que whaticket ?
mto melhor! valeu!!
Se no momento do npx quasar dev , tiverem o erro parecido com ?-> error-message-error0308010cdigital-envelope-routinesunsupported
Basta fazer um
On Unix-like (Linux, macOS, Git bash, etc.):
export NODE_OPTIONS=--openssl-legacy-provider
On Windows command prompt:
set NODE_OPTIONS=--openssl-legacy-provider
On PowerShell:
$env:NODE_OPTIONS = "--openssl-legacy-provider"
E rodar novamente o npx quasar dev
Exato, Tmj.
Olooko, irmão! Valeuu, funcionou certinho aq!