Saber quanto tempo o usuário está parado em determinada atividade

É possível fazer o bot executar alguma ação após algum tempo que o usuário estiver parado em alguma atividade?
Por exemplo:

Bot pergunta o nome, se após 10 minutos o usuário não responder, o bot passa para a próxima pergunta.

@Marcos_Rezende hoje a única maneira de fazer isso é via API, pois não existe a funcionalidade de contabilizar o tempo de inatividade nativamente dentro do Builder do BLiP.

Spoiler

Essa funcionalidade estará vindo pro BLiP muito em breve e já está em fase de testes.

1 Curtida

@Bruno
Entendi
Existe alguma previsão de data para essa funcionalidade ir para produção?

Qual seria a ideia de fazer via API? No caso seria fazer o controle externo 100% por API ou chamando uma API no Builder?

Você vai precisar ter uma API 100% sua, pois ela vai precisar rodar como uma rotina o tempo todo (para contar o tempo de inatividade). A ideia é que a sua API chame a API do BLiP (https://docs.blip.ai/#get-last-messages) e recupere a hora da última mensagem enviada pelo usuário e, após 10 minutos, caso ele não tenha respondido, mandar a próxima mensagem.

@Marcos_Rezende, a feature foi lançada. Dá uma olhadinha no tópico sobre a novidade!

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