EvolutionAPI / evolution-api

Evolution API is an open-source WhatsApp integration API
https://evolution-api.com
GNU General Public License v3.0
1.43k stars 684 forks source link

[BUG] v2.0.9 rc - Não recebe mensagem devido foto do perfil #771

Open dnl4 opened 1 month ago

dnl4 commented 1 month ago

Welcome!

What did you do?

Conectei o evolution api ao chatwoot, mas eu não conseguia receber mensagem de um contato em específico, no chatwoot. Apesar de conseguir enviar mensagem para ele. Constatei que o bug aconteceu pois o contato usa a opção de só exibir a foto do perfil para contatos que estejam salvos na agenda dele. Após salvar o número que estava na evolution na lista de contatos, a foto do perfil apareceu e foi possível receber mensagens desse contato.

What did you expect?

Receber mensagem no chatwoot

What did you observe instead of what you expected?

O evolution apresentou um erro de not-authorized, pelo que entendi, isso ocorre pois o número que está no evolution não está salvo na agenda do contato que está enviando mensagem, que tem essa opção de privacidade ativa.

[Evolution API]  [66bcdb994d33c]  v2.0.9-rc  134   -  Wed Aug 14 2024 14:05:51     ERROR   [ChannelStartupService]  [object]   
Error: not-authorized
    at assertNodeErrorFree (/evolution/node_modules/baileys/lib/WABinary/generic-utils.js:56:15)
    at query (/evolution/node_modules/baileys/lib/Socket/socket.js:145:48)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async Object.profilePictureUrl (/evolution/node_modules/baileys/lib/Socket/chats.js:445:24) {
  data: 401,
  isBoom: true,
  isServer: true,
  output: {
    statusCode: 500,
    payload: {
      statusCode: 500,
      error: 'Internal Server Error',
      message: 'An internal server error occurred'
    },
    headers: {}
  }
} 

Screenshots/Videos

No response

Which version of the API are you using?

v2.0.9 rc

What is your environment?

Docker

Other environment specifications

No response

If applicable, paste the log output

No response

Additional Notes

No response

sosnoski commented 1 month ago

same here

NexteraAnalytica commented 1 month ago

Estou com o mesmo problema aqui e parece que o padrão se repete para grupos que não tem foto.

ElterAguiari commented 1 month ago

Mesma coisa aqui.

ElterAguiari commented 1 month ago

@dnl4 Ola, teve algum avanço em descobrir a solução? Aqui o problema identificado: Não recebe mensagens de perfis sem foto, perfis que estão com privações como não exibir informações para quem não faz parte dos seus contatos.

laianeramos commented 1 month ago

alguma solução?

ElterAguiari commented 4 weeks ago

Meus atualizando para a v2.0.9 continua o BUG

[Evolution API] [Pani_Whats] v2.0.9 162 - Fri Aug 16 2024 11:34:47 ERROR [ChannelStartupService] [object]
Error: item-not-found at assertNodeErrorFree (/evolution/node_modules/baileys/lib/WABinary/generic-utils.js:56:15) at query (/evolution/node_modules/baileys/lib/Socket/socket.js:145:48) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Object.profilePictureUrl (/evolution/node_modules/baileys/lib/Socket/chats.js:453:24) at async it.profilePicture (/evolution/dist/main.js:180:4975) at async messages.upsert (/evolution/dist/main.js:171:14035) {  data: 404, isBoom: true, isServer: true, output: { statusCode: 500, payload: { statusCode: 500, error: 'Internal Server Error', message: 'An internal server error occurred' }, headers: {} } }

TheEmanuelSampaio commented 3 weeks ago

Up! Mesmo coisa aqui...

TheEmanuelSampaio commented 3 weeks ago

Corrigido na 2.0.10!!!! :D