Skip to main content

Pessoal, estou tentando utilizar um bot para tratar algumas informações que obtenho à partir de outra plataforma de atendimento que utilizo (Zendesk).

Na Zendesk não consigo tratar o conteúdo que vem no corpo da resposta de determinadas requisições e gostaria de utilizar um Webhook na Zendesk para iniciar uma conversa em um bot da Blip. Essa mensagem contém o ID de um Ticket na Zendesk, com o id desse ticket faço um GET, trago informações desse ticket, trato na Blip e faço as alterações necessárias nesse ticket via POST a partir da Blip.

Enfim, a dúvida é que mesmo utilizando a documentação (https://docs.blip.ai/#receiving-messages), consigo fazer essa mensagem chegar na Blip mas uma conversa não é iniciada, para que nas ações eu posso fazer as requisições que preciso. (Aparece no log mas não aparece no beholder, não cria um contato na Blip, etc).

Na Zendesk a requisição via webhook tem o seguinte conteúdo:
 



No LOG aparece assim:
 



Poderiam ajudar com essa questão? A mensagem já está chegando na Blip, mas a conversa não inicia, como consigo resolver isso?

Olá @Felipe_Lopes  tudo bem ? 

 

E que tem que instanciar o blip client para isso ai ele gera o account seta o state e abre a comunicação só enviar a mensagem não gera esse steps, mas caso você tenha um interface com front é possivel instanciar esse blip cliente.


Tem alguma documentação sobre como gerar esse blip client?


Tem alguma documentação sobre como gerar esse blip client?

Olá ​@Luciano Filho tudo bem ? 

Tem essa doc : https://help.blip.ai/hc/pt-br/articles/4474413783959-Como-construir-bots-atrav%C3%A9s-de-SDKs-ou-API-HTTP 

Tem algumas documentações que falam sobre isso, para bot builder com o canal blip chat : 

https://github.com/takenet/blip-chat-widget?tab=readme-ov-file#example-1

Com bot sdk em C# 

https://github.com/takenet/blip-sdk-csharp

com bot http : https://docs.blip.ai/#using-http

Com bot http C#: 

 


Tem alguma documentação sobre como gerar esse blip client?

Olá ​@Luciano Filho tudo bem ? 

Tem essa doc : https://help.blip.ai/hc/pt-br/articles/4474413783959-Como-construir-bots-atrav%C3%A9s-de-SDKs-ou-API-HTTP 

Tem algumas documentações que falam sobre isso, para bot builder com o canal blip chat : 

https://github.com/takenet/blip-chat-widget?tab=readme-ov-file#example-1

Com bot sdk em C# 

https://github.com/takenet/blip-sdk-csharp

com bot http : https://docs.blip.ai/#using-http

Com bot http C#: 

 

Maravilha, vou dar uma conferida. Via HTTP não funcionou, mesmo seguindo os passos da documentação. A mensagem chega a ser registrada (quando pego uma sessão iniciada pelo blip chat), porém não tem a resposta do bot. Ao verificar no “/threads” vejo que não tem a mensagem do bot, apenas a minha como “consumed”, mas não tem status nenhum


Tem alguma documentação sobre como gerar esse blip client?

Olá ​@Luciano Filho tudo bem ? 

Tem essa doc : https://help.blip.ai/hc/pt-br/articles/4474413783959-Como-construir-bots-atrav%C3%A9s-de-SDKs-ou-API-HTTP 

Tem algumas documentações que falam sobre isso, para bot builder com o canal blip chat : 

https://github.com/takenet/blip-chat-widget?tab=readme-ov-file#example-1

Com bot sdk em C# 

https://github.com/takenet/blip-sdk-csharp

com bot http : https://docs.blip.ai/#using-http

Com bot http C#: 

 

Maravilha, vou dar uma conferida. Via HTTP não funcionou, mesmo seguindo os passos da documentação. A mensagem chega a ser registrada (quando pego uma sessão iniciada pelo blip chat), porém não tem a resposta do bot. Ao verificar no “/threads” vejo que não tem a mensagem do bot, apenas a minha como “consumed”, mas não tem status nenhum

@Luciano Filho certo mas você ta fazendo o envio da mensagem do usuario para o bot via http ou ta criando um bot http para responder o usuario do blip chat?


Tem alguma documentação sobre como gerar esse blip client?

Olá ​@Luciano Filho tudo bem ? 

Tem essa doc : https://help.blip.ai/hc/pt-br/articles/4474413783959-Como-construir-bots-atrav%C3%A9s-de-SDKs-ou-API-HTTP 

Tem algumas documentações que falam sobre isso, para bot builder com o canal blip chat : 

https://github.com/takenet/blip-chat-widget?tab=readme-ov-file#example-1

Com bot sdk em C# 

https://github.com/takenet/blip-sdk-csharp

com bot http : https://docs.blip.ai/#using-http

Com bot http C#: 

 

Maravilha, vou dar uma conferida. Via HTTP não funcionou, mesmo seguindo os passos da documentação. A mensagem chega a ser registrada (quando pego uma sessão iniciada pelo blip chat), porém não tem a resposta do bot. Ao verificar no “/threads” vejo que não tem a mensagem do bot, apenas a minha como “consumed”, mas não tem status nenhum

@Luciano Filho certo mas você ta fazendo o envio da mensagem do usuario para o bot via http ou ta criando um bot http para responder o usuario do blip chat?

Eu estou fazendo o envio da mensagem via HTTP, porém vi em outras partes aqui do fórum que era preciso criar um contato para isso poder acontecer. Com isso eu iniciei uma sessão pelo blip chat, só para ter um ID válido e enviei a mensagem. A mensagem chega bonitinha, porém eu queria capturar a resposta que seria do bot. Resumindo, eu gostaria de fazer a comunicação toda via HTTP utilizando o builder, seguindo mais ou menos esse caminho:
Usuário envia mensagem → bate no webhook → envio para o bot → capturo a resposta do bot (estava tentando via threads) → envio de volta a mensagem para o usuário.

É justamente no ponto de “ter uma resposta do bot” que não está funcionando. Na documentação olhei no capítulo “Receiving messages”, faltou um parâmetro chamado “pp” que posteriormente vi o que era, mas eu gostaria de realizar o fluxo acima, não sei se é possível


Tem alguma documentação sobre como gerar esse blip client?

Olá ​@Luciano Filho tudo bem ? 

Tem essa doc : https://help.blip.ai/hc/pt-br/articles/4474413783959-Como-construir-bots-atrav%C3%A9s-de-SDKs-ou-API-HTTP 

Tem algumas documentações que falam sobre isso, para bot builder com o canal blip chat : 

https://github.com/takenet/blip-chat-widget?tab=readme-ov-file#example-1

Com bot sdk em C# 

https://github.com/takenet/blip-sdk-csharp

com bot http : https://docs.blip.ai/#using-http

Com bot http C#: 

 

Maravilha, vou dar uma conferida. Via HTTP não funcionou, mesmo seguindo os passos da documentação. A mensagem chega a ser registrada (quando pego uma sessão iniciada pelo blip chat), porém não tem a resposta do bot. Ao verificar no “/threads” vejo que não tem a mensagem do bot, apenas a minha como “consumed”, mas não tem status nenhum

@Luciano Filho certo mas você ta fazendo o envio da mensagem do usuario para o bot via http ou ta criando um bot http para responder o usuario do blip chat?

Eu estou fazendo o envio da mensagem via HTTP, porém vi em outras partes aqui do fórum que era preciso criar um contato para isso poder acontecer. Com isso eu iniciei uma sessão pelo blip chat, só para ter um ID válido e enviei a mensagem. A mensagem chega bonitinha, porém eu queria capturar a resposta que seria do bot. Resumindo, eu gostaria de fazer a comunicação toda via HTTP utilizando o builder, seguindo mais ou menos esse caminho:
Usuário envia mensagem → bate no webhook → envio para o bot → capturo a resposta do bot (estava tentando via threads) → envio de volta a mensagem para o usuário.

É justamente no ponto de “ter uma resposta do bot” que não está funcionando. Na documentação olhei no capítulo “Receiving messages”, faltou um parâmetro chamado “pp” que posteriormente vi o que era, mas eu gostaria de realizar o fluxo acima, não sei se é possível

@Luciano Filho  Via http com uso de ferramenta tipo o postman não é possível e o guia la de received message se aplica a bot do tipo http https://docs.blip.ai/#1-receiving-messages o que da para fazer para ter um comunicação em outra estrutura e ter a resposta seria o lime : https://limeprotocol.org/#message ou embedando o blip chat e convertendo o layout para abertura do websocket


Comente