Web Analytics
tiempo adelantado
 
Avisos
Vaciar todo

¡Bienvenido a zonaia 😀!


Un foro de ayuda para aprender a crear chatbots.


Aprende ManyChat, Chatfuel y Dialogflow.


¡No esperes más y únete a nosotros hoy!


tiempo adelantado  

 

Cristian Melo
(@cristian-melo)
Miembro Activo
Registrado: hace 1 a√Īo
Respuestas: 5
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 😀¬†

Este debate ha sido modificado el hace 10 meses por Cristian Melo

Citar
Antonio García
(@jantonioga90)
Miembro Eminente
Registrado: hace 1 a√Īo
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/

Captura de pantalla 2019 12 03 a las 11.13.38 a.m.
Esta publicación ha sido modificada el hace 10 meses 2 veces por Antonio García
Esta publicación ha sido modificada el hace 9 meses 2 veces por Antonio García

ResponderCitar
Cristian Melo
(@cristian-melo)
Miembro Activo
Registrado: hace 1 a√Īo
Respuestas: 5
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.

Esta publicación ha sido modificada el hace 10 meses por Cristian Melo

ResponderCitar
Antonio García
(@jantonioga90)
Miembro Eminente
Registrado: hace 1 a√Īo
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.


ResponderCitar
Antonio García
(@jantonioga90)
Miembro Eminente
Registrado: hace 1 a√Īo
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/

Esta publicación ha sido modificada el hace 9 meses por Antonio García

ResponderCitar
Compartir:
Sitio web hecho con ‚̧ para el mundo