desactivar chatbot ...
 
Notifications

desactivar chatbot en ciertos horarios  

  RSS

eric
 eric
(@eric)
Active Member
Registrado: hace 4 meses
Respuestas: 7
16/12/2019 11:03 pm  

Buenas, estoy creando un chatbot para un restaurante y me gustaría que el chat solo estuviera activo a ciertos horarios. Cómo puedo hacer eso?


Citar
ElberMaster
(@elbermaster)
Trusted Member
Registrado: hace 1 a√Īo
Respuestas: 94
17/12/2019 2:29 pm  

El sistema de mensajería no prevé estar activo solo en ciertos horarios. Así que debes configurar el chatbot y tal vez indicar los horarios en los que se puede obtener una respuesta.


ResponderCitar
Antonio García
(@jantonioga90)
Eminent Member
Registrado: hace 10 meses
Respuestas: 27
17/12/2019 9:26 pm  
Respondido por: @eric

Buenas, estoy creando un chatbot para un restaurante y me gustaría que el chat solo estuviera activo a ciertos horarios. Cómo puedo hacer eso?

Hola @eric, creo que te puedo ayudar en eso.

Tengo un script en PHP que devuelve atributos con los horarios de la zona horaria especificados por POST y as√≠ el bot sabr√° a que hora le escriben, puedes usarlo y programar tu propia l√≥gica seg√ļn lo que necesites, estos son los atributos que mi script devuelve: 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.

LA FECHA DE EJEMPLO ES martes 03 de diciembre del 2019 a las 07:13 pm

  • MINUTOS - "13" (Muestra 2 d√≠gitos que corresponden a los minutos)¬†
  • HORA SIMPLE -¬† "19" (Muestra la hora sin minutos formato 24 hrs)
  • HORA - "07:13 pm" (Hora y minutos en formato de 12 horas y am o pm seg√ļn¬†corresponda)¬†
  • 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 07:13 pm" (una fecha compuesta completa y con hora + am o pm)¬†

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 ya sea al inicio de la conversación o cuando necesites saber la hora (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) crea tus condiciones con los valores devueltos, ej HORA SIMPLE >= 19 (quiere decir que son mas de las 7pm) mandar aun bloque que diga que está deshabilitado el bot o a un blocke en blanco.

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

Espero te sirva.
¬°Saludos!


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

This post was modified hace 4 meses 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
Share: