tiempo adelantado
 

tiempo adelantado  

  RSS

Cristian Melo
(@cristian-melo)
New Member
Registrado: hace 8 meses
Respuestas: 3
03/12/2019 3:25 pm  

Buenos días a todos, estoy arreglando una situación para un cliente que usa chatfuel.

Tiene una integración con las Google Spreadsheets, y el problema está al marcar el tiempo justo en las hojas de Google, donde, una vez que recoge datos del bot los guarda con la fecha correcta, pero con EL HORARIO DE 2 HORAS ADELANTADO!!!

Esto es básicamente una gestión para controlar los ingresos, salidas y enfermedades de los empleados de un taller mecánico, y por supuesto necesito que sea correcto el horario....

Alguien me puede ayudar a entender cómo se puede resolver el misterio?

Pd. Ya he cambiado la UTC, tanto de chatfuel como de google sheets sin resultados.

Gracias 😀¬†

This topic was modified hace 2 meses by Cristian Melo

Citar
Antonio García
(@jantonioga90)
Eminent Member
Registrado: hace 7 meses
Respuestas: 27
03/12/2019 5:28 pm  

Hola Cristian, creo que ese horario que registra est√° ligado a la zona horaria de los servidores de chatfuel, en mi caso muestra 6 horas adelantado y no he conseguido sincronizarlo a mi zona horaria.

Pero hay una soluci√≥n externa con un JSON llamo a un archivo php que me devuelve atributos con los horarios de la zona horaria especificados por POST y los atributos ser√°n los siguientes: En negritas es el nombre del atributo que vas a usar, entre comillas el ejemplo de lo que devuelve y entre par√©ntesis¬†peque√Īa descripci√≥n.

Este script ha sido actualizado el 15 de dic 2019. HAZ CLICK AQUI para ver los cambios.

  • HORA SIMPLE -¬† "11" (Muestra la hora sin minutos)
  • HORA - "11:13" (Hora y minutos en formato de 24 horas)
  • DIA - "martes" (d√≠a en letra)
  • DIA NUM - "03" (d√≠a en n√ļmero)
  • MES NUM - "12" (mes en n√ļmero)
  • MES - "diciembre (mes en letra)
  • A√ĎO - "2019" (a√Īo en n√ļmero)
  • FECHA - "martes 03 de diciembre del 2019 a las 11:13" (una fecha compuesta completa y con hora)

 

Estos son los pasos que necesitas seguir y en la captura que agregue est√° el ejemplo usando la zona horaria de America/Mexico_City

(1) Solo tendrás que llamar el JSON antes de hacer el registro en tu Google Sheets y (2) agregas un parámetro en URL encode de nombre "zh" aquí hay un listado de todos las zonas de america que reconoce mi script: https://www.php.net/manual/es/timezones.america.php copia una zona horaria que corresponda con lo que necesites y pégala en el valor del parámetro "zh" (3) a tu Google Sheets agrega el atributo que necesites (de los que devuelve el archivo fecha.php)

Al final tendrás el registro de fecha que genera chatfuel y el personalizado, esta es mi solución si alguien puede ayudar para saber como cambiar la hora que genera chatfuel estaré atento por que es ahí donde no se como cambiarlo.

http://themechatbots.com/JSON/fecha.php
Aqu√≠ est√° el archivo que necesitar√°s √ļsalo sin problema.

 

Si necesitas el código php para cargarlo a tu propio servidor mándame un mensaje por favor aquí https://www.facebook.com/jantonioga90

Espero te sirva.
¬°Saludos!


¬°Reg√°lame un like en mi pagina en facebook! 👍
https://www.facebook.com/ThemeChatbots/

This post was modified hace 2 meses 2 times by Antonio García
This post was modified hace 1 mes 2 times by Antonio García

Me dedico a varias cosas, pero por ahora me estoy adentrando al mundo de los chatbots, para programar dise√Īar conversaciones ¬°incre√≠bles!


ResponderCitar
Cristian Melo
(@cristian-melo)
New Member
Registrado: hace 8 meses
Respuestas: 3
03/12/2019 6:56 pm  

Haré el procedimiento como lo dices, cargando el JSON.

Como se un poco de programación configurar y entender el JSON no llevara problema.

En el JSON que me envías esta en la hora militar, aquí se maneja mas es la hora regular, osea que en vez de marcar las 13 horas (hora militar), marque 1:00 PM (hora regular).

Si pueden enviarme el código déjalo aquí mejor.

This post was modified hace 2 meses by Cristian Melo

ResponderCitar
Antonio García
(@jantonioga90)
Eminent Member
Registrado: hace 7 meses
Respuestas: 27
05/12/2019 6:10 pm  

@cristian-melo

Como este script yo lo necesitaba en formato de 24 horas así lo tengo, pero voy a agregarle una actualización y en cuanto la tenga lista en formato de 12 horas te comento aquí mismo.

Me dedico a varias cosas, pero por ahora me estoy adentrando al mundo de los chatbots, para programar dise√Īar conversaciones ¬°incre√≠bles!


ResponderCitar
Antonio García
(@jantonioga90)
Eminent Member
Registrado: hace 7 meses
Respuestas: 27
15/12/2019 12:13 pm  

@cristian-melo

Te comento que he actualizado mi script, y los atributos quedaron así:

  • MINUTOS - "13" (Muestra 2 d√≠gitos que corresponden a los minutos) AGREGADO
  • HORA SIMPLE¬†-¬† "11"¬†(Muestra la hora sin minutos)
  • HORA - "11:13 am" (Hora y minutos en formato de 12 horas y am o pm segun corresponda) ACTUALIZADO
  • DIA¬†- "martes"¬†(d√≠a en letra)
  • DIA NUM¬†- "03"¬†(d√≠a en n√ļmero)
  • MES NUM¬†- "12"¬†(mes en n√ļmero)
  • MES¬†- "diciembre¬†(mes en letra)
  • A√ĎO¬†- "2019"¬†(a√Īo en n√ļmero)
  • FECHA¬†- "martes 03 de diciembre del 2019 a las 11:13"¬†(una fecha compuesta completa y con hora + am o pm) ACTUALIZADO

Saludos!


¬°Reg√°lame un like en mi pagina en facebook!¬†👍
https://www.facebook.com/ThemeChatbots/

This post was modified hace 1 mes by Antonio García

Me dedico a varias cosas, pero por ahora me estoy adentrando al mundo de los chatbots, para programar dise√Īar conversaciones ¬°incre√≠bles!


ResponderCitar
Share:

Por favor Iniciar Sesión o Registro