Antes do componente Horário de atendimento, a validação de horário no fluxo era feita com um conector que consulta uma URL de horário. Hoje o caminho recomendado é o componente, que já traz fuso horário, janelas por dia da semana e os dois caminhos (dentro e fora do horário).
Observação: para configurar o horário de atendimento do seu bot, use o componente Horário de atendimento. Ele está disponível em todos os tipos de bot. Veja Componente de Horário de Atendimento.
O restante deste artigo descreve o método por conector, para quem ainda tem fluxos montados dessa forma.
Crie o conector de horário
-
No menu do bot, acesse Integração > aba Conectores e clique em Criar Conector.
- Preencha as configurações do conector com as informações abaixo.
URL: https://chat-api.meudroz.com/utils/system/{{Hora atual}}/{{Hora inicio}}/{{Hora final}}/{{Dias da semana}}
- Hora atual: variável que precisa ser coletada no fluxo do bot para ocorrer a validação do horário.
- Hora início: momento em que começa o horário de atendimento, no padrão HH:MM:SS.
- Hora final: momento em que termina o horário de atendimento, no padrão HH:MM:SS.
- Dias da semana: padrão 0-6, na ordem 0 - Domingo, 1 - Segunda, 2 - Terça, 3 - Quarta, 4 - Quinta, 5 - Sexta e 6 - Sábado.
Exemplo de URL:
https://chat-api.meudroz.com/utils/system/14:00:00/07:30:00/19:29:00/1-5
Veja o endereço de exemplo: https://chat-api.meudroz.com/utils/system/14:00:00/07:30:00/19:29:00/1-5.
Configure as abas do conector assim:
- Dados: nome Horário de atendimento e método GET.
- URL: o endereço do exemplo acima, no campo Endpoint.
- Headers, Autenticação e Requisição: vazios.
-
Resposta: em Dados da Resposta, informe o JSON abaixo, que guarda o resultado na variável
dentro_do_horario.
{
"status": "${dentro_do_horario}"
}
Monte o fluxo
No bloco que faz a transferência para atendimento humano ou a criação de ticket, adicione os componentes abaixo, nesta ordem, para validar pelo retorno da API se o cliente está dentro do horário.
-
Variável Data: crie a variável da hora atual (por exemplo,
hora_atual), com formato HH:mm:ss e o Fuso horário do seu atendimento. - Integração: selecione o conector Horário de atendimento.
Filtro: em uma regra, use Se a variável
dentro_do_horario, Condição Igual e Parâmetrotrue, e escolha em Direcionar para bloco o bloco de atendimento. Para o fora do horário, adicione depois o componente Direcionar para o bloco correspondente.
Atenção: se você tem horários diferentes para dias diferentes, crie 2 ou mais conectores, com variáveis específicas para o status da API de cada um.
Em caso de dúvidas ou necessidade de auxílio para realizar qualquer procedimento, acione o nosso time de suporte em suporte@meudroz.com ou abra uma Nova Solicitação pelo botão no topo da página.