Dúvida de funções

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 .

3 curtidas

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

1 curtida

Vocês são incríveis! Resolveram demais :heart:

1 curtida

Pessoal, o card está indo para other com a expressão do horário, alguém sabe o que pode ser?

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

Screenshot_29

A expressão deve ser salva com os replaces para a formatação ficar igual a regra do card. Então é necessário salvar:

Screenshot_30

1 curtida

Tá assim!

Após esse card de expressão é necessário salvar o resultado no fluxo pra funcionar?

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

coloquei os resultados e voltou isso no teste

image

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.