Enviar histórico/transcrição para o cliente ao finalizar ticket

Olá, trabalho em um bot integrado em um roteador que está conectado no whatsapp, através dele o usuário informa seus dados para uma consulta em nossa API que captura seus dados e então direciona o cliente para o atendimento humano se ele solicitar o mesmo, eu gostaria de saber se existe alguma forma de enviar o histórico desse atendimento humano no e-mail do cliente (já salvo em seu contado), se possível da mesma forma que o atendente consegue fazer o download da transcrição… é possível enviar esse PDF da transcrição para o cliente de alguma forma?

Já li alguns tópicos com conteúdos semelhantes mas que não atenderam minha necessidade pois alguns links de artigos estavam offline ou incompletos: Transcrição de conversas , [Resolvido] Exportas conversas , https://help.blip.ai/hc/pt-br/articles/360060548353-Como-fazer-o-download-do-histórico-de-um-ticket .

Também tentei realizar algumas consultas através da API para tentar capturar esse histórico, mas sem sucesso pois por algum motivo os resultados são vazios:

Olá @Adriano_tsi, tudo bem?

Você pode utilizar o comando apresentado abaixo :tipping_hand_man:t5:

    {
      "id": "{{$guid}}",
      "to": "postmaster@desk.msging.net",
      "method": "GET",
      "uri": "/ticket/{ticketId}/history-file"

    } 

Este comando gera um link do histórico de atendimento de um ticket, este link armazena um .PDF exatamente igual o “download da transcrição” :man_technologist:t5:

Em posse deste link você pode encaminhar para o cliente, enviando um email através do comando Send e-mail, segue um exemplo:

{
  "id": "1294447a-2581-4597-be6a-a5dff33af157",
  "to": "xpto%40xpto.com@mailgun.gw.msging.net",
  "type": "text/plain",
  "content": "https://blipmediastore.blob.core.windows.net/secure-medias/TicketConversationExport/ConversationHistory_testefsdfsdfsdgsd_22_18-01-2021 08-20-40.pdf?sv=2019-07-07&st=2021-01-18T11%3A05%3A40Z&se=2021-01-19T11%3A20%3A40Z&sr=b&sp=r&sig=Pk0JTZS%2FlgUHBVv5QdyagN%2FJ1e%2FrBUWzj%2B5jwDIBA8k%3D&secure=true"
}

Consegui te ajudar? :thinking::thinking:

2 Curtidas

Exatamente isso, muito obrigado @Caiof , Só houve um problema em relação a função Send Mail

{
"code": 21,
"description": "Unable to cast object of type 'Lime.Protocol.Message' to type 'Lime.Protocol.Command'."}

Substituí o @ por %40 como informado na documentação, o que seria este erro?

1 Curtida

@Adriano_da_Silva_Vie, provavelmente, você enviou a requisição para https://http.msging.net/commands, mas o correto é https://http.msging.net/messages, segue exemplo :tipping_hand_man:t5:

2 Curtidas

Agora foi, falha minha :sweat_smile: , problema resolvido, muito obrigado.

2 Curtidas

Este tópico foi fechado automaticamente 7 dias depois da úlima resposta. Novas respostas não são mais permitidas.