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

Relatório de Bug: Erro 400 ao Mencionar normal ou Fantasma com Grupos com Mais de 10 Usuários em Mensagens de Grupo

Open jmtechnologysp opened this issue 1 year ago • 4 comments

Welcome!

  • [X] Yes, I have searched for similar issues on GitHub and found none.

What did you do?

Ao enviar uma mensagem para um grupo com menções habilitadas, se o grupo tiver mais de 10 usuários, a API retorna um erro 400 Bad Request.

Passos para Reproduzir:

Use a API Evolution para enviar uma mensagem com menções em um grupo. Certifique-se de que o grupo tem mais de 10 usuários. Observe o erro 400 Bad Request. Comportamento Esperado: A mensagem deve ser enviada com sucesso, mencionando todos os usuários no grupo.

Comportamento Real: A API retorna um erro 400 Bad Request.

Informações Adicionais:

Endpoint: /message/sendText Delay: 1200 ms Presence: composing Mention: everyOne definido como true Versão da API: Evolution API v1.7.1 Ferramentas Testadas: N8N, Typebot, Postman Observação: A API consegue recuperar a lista de grupos e os IDs, mas não envia mensagens em grupos com mais de 10 usuários.

{ "number": "[email protected]", "options": { "delay": 1200, "presence": "composing", "mentions": { "everyOne": true } }, "textMessage": { "text": "{{MSG}}" } }

What did you expect?

A mensagem deve ser enviada com sucesso, mencionando todos os usuários no grupo como no mesmo numero porém com exito. grupo4pessoas

What did you observe instead of what you expected?

Ao enviar uma mensagem para um grupo com menções habilitadas, se o grupo tiver mais de 10 usuários, a API retorna um erro 400 Bad Request.

` } }, "timeout": {} }, "response": { "statusCode": 400, "data": { "status": 400, "error": "Bad Request", "response": { "message": [ "SessionError: No sessions" ] } } } }

deu esse erro` no typebot grupocom46'11 grupocom46'1 grupocom46

Screenshots/Videos

No response

Which version of the API are you using?

1.7.1

What is your environment?

Windows

Other environment specifications

No response

If applicable, paste the log output

No response

Additional Notes

No response

jmtechnologysp avatar Jul 09 '24 05:07 jmtechnologysp

O erro 400 ocorre devido a "No session" ao enviar mensagens em grupos maiores que 10 usuários via API Evolution (v1.7.1). Nem a marcação fantasma nem a normal funcionam, testado via N8N, Typebot e Postman e Manager.

VPS - 4 vCPU Cores 6 GB RAM 100 GB NVMe or 400 GB SSD

jmtechnologysp avatar Jul 09 '24 06:07 jmtechnologysp

ja tentou usar uma versão mais atual @jmtechnologysp? por exemplo 1.8.1 da evolution-api?

dpaes avatar Jul 24 '24 20:07 dpaes

Alguém consegui resolver esse problema?

TecnoTriks avatar Aug 19 '24 20:08 TecnoTriks

image

Eu percebi que quando dá o erro de No Sessions na instância, esses documentos aparecem no registro dessa instância do mongo. Simplesmente removê-los não resolve, pois voltam a apareccer.

eduardochaves1 avatar Oct 09 '24 20:10 eduardochaves1

Uma dúvida, vocês estão com o redis ativado para salvar instâncias?

eduardochaves1 avatar Oct 29 '24 15:10 eduardochaves1

Estou fechando a issue pelo fato da versão mencionada não estar mais recebendo novas correções. Caso o problema persista em uma versão mais recente (v2), estaremos trabalhando para corrigir o quanto antes.

dpaes avatar Nov 22 '24 02:11 dpaes