evolution-api icon indicating copy to clipboard operation
evolution-api copied to clipboard

[BUG] waiting for message. This action may take a few moments

Open Batt0sa1 opened this issue 4 months ago • 19 comments

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

Image

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"

Batt0sa1 avatar Sep 10 '25 00:09 Batt0sa1

Estou com o mesmo problema

isadoragalvaoss avatar Sep 10 '25 21:09 isadoragalvaoss

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.

RaphaDZN avatar Sep 11 '25 12:09 RaphaDZN

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.

Batt0sa1 avatar Sep 11 '25 15:09 Batt0sa1

Também tenho o mesmo erro

claudiohsc avatar Sep 12 '25 17:09 claudiohsc

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 avatar Sep 12 '25 17:09 RaphaDZN

@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 avatar Sep 16 '25 11:09 diegocpires

@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?

Image

isadoragalvaoss avatar Sep 16 '25 13:09 isadoragalvaoss

Olá pessoal, compartilho do mesmo problema.

tonimoreiraa avatar Sep 17 '25 17:09 tonimoreiraa

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.

htsnet avatar Sep 19 '25 17:09 htsnet

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?

claudiohsc avatar Sep 19 '25 18:09 claudiohsc

@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.

cardosoleandro avatar Sep 23 '25 11:09 cardosoleandro

@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.

RaphaDZN avatar Sep 23 '25 13:09 RaphaDZN

@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 avatar Sep 23 '25 14:09 htsnet

@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.

htsnet avatar Sep 23 '25 14:09 htsnet

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.

nicolastrabalho-rgb avatar Sep 26 '25 17:09 nicolastrabalho-rgb

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.

htsnet avatar Sep 26 '25 17:09 htsnet

Aqui também está acontecendo o mesmo problema: Aguardando Mensagem. Já desliguei o cache REDIS e reiniciei o container e nada.

VitorS0uza avatar Oct 08 '25 14:10 VitorS0uza

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).

leonardolessa avatar Oct 25 '25 10:10 leonardolessa

Alguma solução definitiva, já q há relatos de desativar o CACHE Redis e não ter resolvido?

cassianomansano avatar Nov 11 '25 02:11 cassianomansano