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

Obter etiquetas (labels) de um contato

Open qualvalordex opened this issue 1 year ago • 11 comments

Bem-vindo!

  • [X] Sim, pesquisei solicitações semelhantes no GitHub e não encontrei nenhum.

Qual tipo de recurso?

Funcionalidade

Qual a motivação para a solicitação?

Quero fazer a utilização das labels dos contatos para controlar o fluxo conversacional.

Exemplos de Uso

No response

Como o recurso deve ser desenvolvido?

Quando um contato enviar uma mensagem para um número plugado na EvolutionAPI, trazer um array com as labels associadas à ele.

Notas Adicionais

No response

qualvalordex avatar Sep 09 '24 20:09 qualvalordex

Up! Excelente também retornar a função de EDITAR as labels de um contato

luccamrofc avatar Sep 25 '24 19:09 luccamrofc

Up! Excelente poder gerenciar etiquetas (labels) de um contato.

tuacompanhiadigital avatar Mar 03 '25 12:03 tuacompanhiadigital

Essa opção ajudaria muito, também estou buscando

andrewsegas avatar Mar 08 '25 15:03 andrewsegas

verdade seria muito últil é preciso até mesmo para não ter que criar processos paliativos que poderiam ser mais complexo eu já testei e funciona api de labels, a única coisa que falta é trazer no payload do webhook essas informações em uma array.

Opções que têm pra usar até agora são essas e funciona.

  • List
  • Remove
  • Add

Image

ceuma-ead avatar Mar 31 '25 18:03 ceuma-ead

up

brenot2000 avatar Apr 05 '25 14:04 brenot2000

verdade seria muito últil é preciso até mesmo para não ter que criar processos paliativos que poderiam ser mais complexo eu já testei e funciona api de labels, a única coisa que falta é trazer no payload do webhook essas informações em uma array.

Opções que têm pra usar até agora são essas e funciona.

  • List
  • Remove
  • Add

Image

Boa noite, tudo bem? Iniciante aqui, estou tentando muito adicionar etiquetas dessa forma, mas sempre volta o erro "status:400 error:Bad Request response message 0:Unable to add label to chat 1:PrismaClientKnownRequestError: \nInvalid prisma.$executeRawUnsafe() invocation:\n\n\nRaw query failed. Code: 42P10. Message: ERROR: there is no unique or exclusion constraint matching the ON CONFLICT specification"

Você me enviaria o fluxo que adiciona labels por email? (ou de qualquer outro canal que prefira haha)

getuliosgf avatar Apr 15 '25 22:04 getuliosgf

seria realmente excelente se no webhook já viesse as tags vinculadas ao contato. seria perfeito.

GuilhermeSeveroo avatar May 03 '25 18:05 GuilhermeSeveroo

Imagino que esse seja um problema que todos estão passando, o Z-API por exemplo não notei problema com as Labels, aqui precisamos fazer diversos ajustes para conseguir trabalhar com as labels. Encontrei muita disparidade, algumas vezes ao sincronizar a instancia vem com Labels antigas. Se viesse as Labels ja no webhook de mensagem seria um sonho

andrewsegas avatar May 06 '25 19:05 andrewsegas

Acabei de receber um email desse enhancement e realmente é uma pena que mesmo após tanto tempo ainda não tenhamos algo prático assim na API, imagino eu que seja algo mais complicado do que parece de implementar, quando vier será algo que vai ajudar MUITO, afinal, poderíamos controlar de forma muito dinâmica os status de um determinado cliente, criar quase um CRM com extrema facilidade.

luccamrofc avatar May 06 '25 20:05 luccamrofc

Ainda tenho a esperança que vai sair atualização com isso. Seria perfeito demais. Ajudaria demais nas automações com IA, conversação, etc.

GuilhermeSeveroo avatar May 06 '25 20:05 GuilhermeSeveroo

ele faz a manipulação normal , porém o webhook não traz as labels do contato , então não adianta, no caso ele consegue interagir normalmente com as labels porém ele , não traz nada referente no json principal 😔, o projeto não tá sofrendo atualizações.

ceuma-ead avatar May 06 '25 20:05 ceuma-ead

Ainda existe essa limitação? Na documentação não fala absolutamente nada sobre labels. No postman aparecem duas rotas, uma para obter labels e outra pra adicionar a um número.

TiagoGouvea avatar Jul 18 '25 13:07 TiagoGouvea

get - chat/findChatByRemoteJid/{instanceName}?remoteJid={remoteJid}

Achei esse endpoint aqui no codigo para trazer as labels de um determinado remoteJid, estava com o mesmo problema. Uma solução paleativa.

vinihagemeister avatar Sep 08 '25 21:09 vinihagemeister

@DavidsonGomes vi que a issue está completed, teve alguma atualização recentemente relacionado as labels? Valeu

andrewsegas avatar Sep 09 '25 18:09 andrewsegas