Boa tarde, gente!
Gostaria de saber se tem uma maneira prática de que o bot saiba qual dia da semana é e horários específicos de funcionamento?
Boa tarde, gente!
Gostaria de saber se tem uma maneira prática de que o bot saiba qual dia da semana é e horários específicos de funcionamento?
Oi Lau,
pode usar a expresão @(weekday(now())) em um card dividir por expresão. ela vai trazer o dia da semana atual,
se o resultado tem um número do 1 a 5 é um dia de semana, 6 e 7 sabado e domingo.
Para os horarios voce pode colocar a expresão @(replace((format_datetime((format(now())), “tt:mm”)), “:”, “”)) em um dividir por expresão colocando os horarios de atendimento que voce quer que o bot identifique. o horario deve ser colocado HHMM por exemplo 0800 .
Maravilha, Caro! Muito obrigada!
Você sabe dizer se é necessário fazer uma pergunta e um results para que o bot entenda, ou essa expressão já faz automático?
Arrasou demais Caro, essa é a melhor forma mesmo!
@laura.bastos, vou deixar aqui um exemplo de fluxo (que ele dá uma olhada até nas questões dos feriados), é o que usamos em produção na Dóris, lá no site
Vocês são incríveis! Resolveram demais
Pode ser a formatação da hora, os dois pontos :
manda uma imagem das regras que vocês está usando. É possível que seja a timezone errada também
A expressão deve ser salva com os replaces para a formatação ficar igual a regra do card. Então é necessário salvar:
antes de entrar nesse card você deve salvar o resultado, pois nele estamos convertendo para usar somente hora e minuto sem os dois pontos… se você não usar, a expressão vai trazer toda a hora, com timezone, e não vai dar match com a regra do card
Agora você pode trocar o Dividir por expressão por Dividir por resultado Horário normal. A expressão tá dando erro… você definiu uma timezone do projeto?
tá definido, américa - são paulo
o que eu notei é que a expressão da do dia da semana tá funcionando e a do horário não
agora tá assim
Laura, funcionou para vc?
Aqui está dando o mesmo erro.