[BUG] waiting for message. This action may take a few moments
Welcome!
- [ ] Yes, I have searched for similar issues on GitHub and found none.
What did you do?
Despleguei a Evolution API na versão mais recente e, ao enviar mensagens usando a API, elas não chegam ao destinatário, ficando como na imagem.
What did you expect?
Receber a mensagem corretamente
What did you observe instead of what you expected?
A mensagem fica em estado pendente e chega como mostrado na imagem.
Screenshots/Videos
Which version of the API are you using?
v.2.3.3 homolog
What is your environment?
Linux
Other environment specifications
No response
If applicable, paste the log output
esta es la respuesta de la peticion { "key": { "remoteJid": "[email protected]", "fromMe": true, "id": "3EB08EE80DB4E276AFE85B83CCE531B53AF65F4B" }, "pushName": "Você", "status": "PENDING", "message": { "conversation": "teste de envio" }, "messageType": "conversation", "messageTimestamp": 1757464274, "instanceId": "dc4b0ecc-405c-4e76-9c1c-35a2f71d9954", "source": "unknown" }
Additional Notes
Esta é a requisição usada no Postman.
curl --location 'https://HOST/message/sendText/Chat1'
--header 'Content-Type: application/json'
--header 'apikey: ••••••'
--data-raw '{
"number": "HIDDENNUMBER",
"text": "teste de envio"
Estou com o mesmo problema
Estou com o mesmo problema, porém as mensagens chegam no WhatsApp Web e, às vezes, no Android. No iOS nunca chega e fica apenas nesse loop aguardando.
Desconheço o motivo do erro, minha solução foi usar outra conta de WhatsApp e resolveu. Talvez meu número esteja banido ou algo assim.
Também tenho o mesmo erro
Resolvi este problema da seguinte forma:
Desabilitei tudo relacionado ao cache, tanto local como redis. Criei uma nova instância, conectei tudo, comecei rodar a operação sem o redis. Ativei durante o uso o cache local e logo após o redis, tudo voltou funcionar perfeitamente.
@RaphaDZN @claudiohsc @Batt0sa1 @isadoragalvaoss Resolvi atualizando a versão do whatsweb nas configurações do evolution. Pega a ultima versão aqui https://wppconnect.io/whatsapp-versions e atualiza no seu ambiente
@diegocpires estou usando o evolution pelo easypanel, adicionei nas envs assim mas continua não funcionando, to usando iOS pra testar os envios das mensagens. Foi desse jeito aqui mesmo que vc fez?
Olá pessoal, compartilho do mesmo problema.
Para mim, esta mensagem só aparece quando envio uma imagem para um grupo. Se envio a mesma mensagem para um único número, tudo normal.
No log do envio, fica "PENDING".
Quando está nesta situação (envio para um grupo), não vejo nem no celular nem no ambiente web.
Atualização: Fiz mais um teste só enviando texto para o grupo e dá o mesmo problema. Se envio para um número único, tudo bem.
Situação Atual: fiz a solução indicada pelo @RaphaDZN (obrigado!) e deu certo. Desativei o cache do REDIS. Só não consegui deixar ativado, pois quando ativei de novo voltou a dar problema. Então, por enquanto, está assim: CACHE_REDIS_ENABLED=false CACHE_LOCAL_ENABLED=false
Não sei se isso vai impactar a performance ou alguma outra coisa. Mas pelo menos as mensagens chegam.
Ainda continuo com o problema em alguns aparelhos de clientes. Outro problema com relação aos grupos é que não consigo marcar todos do grupo, essa função parou de funcionar?
@htsnet vi que você aplicou a solução indicada pelo @RaphaDZN
Você conseguiu fazer uma análise se houve algum tipo de impacto na performance ou em qualquer outra coisa?? Como tenho uma operação com um bom volume de mensagens, estou com receio deste impacto ser muito negativo.
@htsnet pra ativar o redis novamente você vai ter que limpar o cache com o comando redis-cli FLUSHALL, após isso ele vai limpar todos os lids dos contatos e voltar a operar normalmente.
@cardosoleandro Quanto a performance, se tiver mais de 4 instâncias já começa um delay grande entre o "digitando" e a mensagem enviada. Para integrações com o chatwoot, por exemplo, sem o redis fica inviável caso o volume de mensagens seja médio-alto, o sidekiq não consegue processar todas as filas sem falhas.
@htsnet vi que você aplicou a solução indicada pelo @RaphaDZN
Você conseguiu fazer uma análise se houve algum tipo de impacto na performance ou em qualquer outra coisa?? Como tenho uma operação com um bom volume de mensagens, estou com receio deste impacto ser muito negativo.
Não avaliei, continua rodando sem cache.
@htsnet pra ativar o redis novamente você vai ter que limpar o cache com o comando redis-cli FLUSHALL, após isso ele vai limpar todos os lids dos contatos e voltar a operar normalmente.
@cardosoleandro Quanto a performance, se tiver mais de 4 instâncias já começa um delay grande entre o "digitando" e a mensagem enviada. Para integrações com o chatwoot, por exemplo, sem o redis fica inviável caso o volume de mensagens seja médio-alto, o sidekiq não consegue processar todas as filas sem falhas.
Obrigado pela dica! Não fazia ideia de como fazer isso.
Alguém conseguiu resolver? estou enfrentando o mesmo problema. Mas só acontece com alguns números, outros estão normais. Se alguém puder compartilhar algo que fez e deu certo.
Alguém conseguiu resolver? estou enfrentando o mesmo problema. Mas só acontece com alguns números, outros estão normais. Se alguém puder compartilhar algo que fez e deu certo.
Pra mim só acontecia quando eu enviava para grupos. Usei a solução indicada pelo @RaphaDZN (obrigado de novo, tá perfeito!) e deu certo.
Aqui também está acontecendo o mesmo problema: Aguardando Mensagem. Já desliguei o cache REDIS e reiniciei o container e nada.
Isso acontecia muito comigo quando eu estava com o número da instância conectado em um app do Windows ao mesmo tempo (e online, mas não sei se faz diferença).
Alguma solução definitiva, já q há relatos de desativar o CACHE Redis e não ter resolvido?