Retorno de horário diferente

Ao tentar marcar o horário durante a conversa informo a variável {{calendar.datetime}}, porém a mesma apresenta o horário no fuso GMT-0, mesmo com o GMT-3 configurado.

OBS: Criei um novo bot de teste que já é disponibilizado com a configuração pela própria plataforma, porém o erro continua.

1 Curtida

A variável calendar.datetime é sempre GMT-0, como é informado na própria biblioteca de variáveis.

image

Sim, mas como fazer pra retornar esse valor com meu horário correto? Olhei algumas fóruns, mas não consegui ainda definir a melhor forma de armazenar o valor de HH: mm, teria algum tutorial? Meu objetivo é salvar em variaveis por exemplo, o Horário que o lead iniciou a conversa, pois esses valores serão levados para o meu CRM.

Jefferson, você vai precisar tratar isso com JavaScript, onde você vai transformar a data de GMT-0 para o seu fuso horário.

Por exemplo:

Código
function run() {
  let now = new Date();
  let utc_timestamp = Date.UTC(
    now.getUTCFullYear(),
    now.getUTCMonth(),
    now.getUTCDate(),
    now.getUTCHours(),
    now.getUTCMinutes(),
    now.getUTCSeconds(),
    now.getUTCMilliseconds()
  );

  return new Date(utc_timestamp + -3 * 3600 * 1000);
}

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