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



1 Curtida

@Laboratorio_Tajara boa tarde, blz?!

Na 3 imagem o corpo utiliza esse script.

{
“id”: “{{random.guid}}”,
“to”: “postmaster@desk.msging.net”,
“method”: “get”,
“uri”: “/monitoring/ticket-metrics?version=2”
}

1 Curtida

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

1 Curtida

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.

1 Curtida

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


:


1 Curtida

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

1 Curtida

Acredito que sim, segue os prints:


1 Curtida

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.

1 Curtida

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.

2 Curtidas

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”: “postmaster@desk.msging.net”,
“method”: “get”,
“uri”: “/monitoring/ticket-metrics?version=2”
}

2 Curtidas

Valeu @Laboratorio_Tajara

1 Curtida