Skip to main content

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 , cResolvido] Exportas conversas - #5 por rafaelpa , 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 💁🏿‍♂️



    {

"id": "{{$guid}}",

"to": "[email protected]",

"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” 👨‍💻





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%[email protected]",

"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? 🤔


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?


@Adriano_tsi , provavelmente, você enviou a requisição para https://http.msging.net/commands, mas o correto é https://http.msging.net/messages, segue exemplo 💁🏿‍♂️

 

 


Agora foi, falha minha 😅 , problema resolvido, muito obrigado.


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


Comente