Respondido

Posição na fila não está funcionando


Tentei implementar posição na fila e tempo de espera no meu bot seguindo o passo a passo do GabrielPetrone, mas não funciona no meu bot, podem me apontar o que fiz de errado?




02



04







icon

Melhor resposta por GabrielPetrone 11 January 2022, 14:37

Veja o original

11 comentários

Reputação 7

@Laboratorio_Tajara boa tarde, blz?!


Na 3 imagem o corpo utiliza esse script.


{

“id”: “{{random.guid}}”,

“to”: “[email protected]”,

“method”: “get”,

“uri”: “/monitoring/ticket-metrics?version=2”

}

Ok, mas tá errado? Qual é o certo nesse caso?

Reputação 7
Crachá +1

Hey @Laboratorio_Tajara , tudo bom?

Dê uma olhada nas suas duas requisições, elas estão com aspas incorretas e por isso você precisa substituir conforme o @Rafael_dos_Anjos postou acima. Não tem nada de errado além das aspas… olha só uma comparação que fiz:

image


Inclusive, copiei esse código do print aqui do post do Rafael, então provavelmente vai continuar o problema, haha…


Pra corrigir, recomendo que você copie os códigos diretamente das docs, ok?

https://docs.blip.ai/?http#get-tickets-metrics

https://docs.blip.ai/?http#get-waiting-tickets-metrics


Você deve copiar somente essa parte:


A única parte que precisa substituir do código que está na docs é o {{$guid}} por {{random.guid}} ao inserir no Blip.


Qualquer outra dúvida, é só mandar mensagem aqui.


Abraços.

Coloquei os dois dessa forma, mas quando vou testar e seleciono para ir ao atendimento humano, ele simplesmente trava, ele nem é encaminhado para a fila pelo que parece



:




Reputação 7

Nesse bloco onde tem {{queueText}} você definiu a variável?

Acredito que sim, segue os prints:



Reputação 7
Crachá +1

Boa, vamos por partes que vamos descobrir.


Você pode mandar um print da tela do Debug? Acredito que o erro esteja no script agora, mas vamos ser mais assertivos com o debug.


Se tiver dúvidas → Como usar o Debug no Builder


Aguardo.

Reputação 7
Crachá +1

Hey, repare que as duas requisições (getTicketsMetrics e getWaitingTicketsMetrics) está retornando erro.

Voltei na sua primeira imagem e percebi que no Cabeçalho das Requisições HTTP você colocou a palavra Autorization, mas o correto é Authorization.


Faça essa alteração e veja se vai dar certo usando o debug novamente, se continuar com erro, mande um print aqui hein.


Aguardo retorno.

Abraços.

Agora funcionou! Eu tinha copiado dessa citação do Rafael_dos_Anjos e não reparei nisso.


Método você utiliza: Post


Url: https://http.msging.net/commands


Cabeçalho

key : Content-Type Value : application/json

Key : Autorization Value : (esse valor você pega em configurações> informações de conecção depois você vai até Endpoints HTTP> Cabeçalho de autenticação Authorization).


No corpo:


{

“id”: “{{random.guid}}”,

“to”: “[email protected]”,

“method”: “get”,

“uri”: “/monitoring/ticket-metrics?version=2”

}

Reputação 7

Valeu @Laboratorio_Tajara

Comente