Olá, pessoal! Tudo bem? 👋
Estou desenvolvendo um fluxo no atendimento humano do BLiP e preciso de uma ajuda.
Hoje, quando o usuário entra na fila, eu consigo trazer a posição atual e o tempo médio de espera usando as APIs:
-
/metrics/waiting-tickets -
/metrics/tickets
O que eu gostaria de implementar é o seguinte:
📌 Quando o usuário perguntar novamente "qual minha posição na fila?", o bot deve fazer uma nova requisição e retornar a atualização em tempo real — sem precisar criar um novo ticket ou reiniciar o atendimento.
🚧 O que preciso de ajuda
Como posso estruturar o fluxo para:
1️⃣ Garantir que o bot recupere a posição atualizada do usuário na fila
2️⃣ Consultar os dados usando o mesmo ticketId já existente
3️⃣ Trazer essas informações sempre que o usuário pedir, por exemplo digitando:
"Qual minha posição na fila agora?"
Se alguém já implementou algo parecido e puder compartilhar um exemplo, boas práticas ou um caminho mais indicado, agradeço muito! 🙏
