Cómo implementar un control de horario en el bot
Síntoma / Necesidad:
Configurar un control de horario en el bot para gestionar la atención de chats en horarios específicos.
Contexto / Escenarios:
Este proceso es útil cuando deseas restringir o redirigir los chats que llegan fuera del horario establecido. Es aplicable para bots creados en Wolkvox Studio, garantizando que la atención esté limitada a ciertos días y horas.
Respuesta (Solución / Recomendación):
-
Acceso y configuración inicial:
- Ingresa a Wolkvox Studio.
- Haz clic derecho sobre el componente Routing y selecciona Routing Chat.
-
Captura de variables de tiempo:
- Al inicio del flujo del bot, utiliza el componente "Fechaya" de la lista de componentes.
- Este componente captura automáticamente las siguientes variables:
-
Condicional para el control de horario:
- Utiliza el componente "IF" para definir condiciones. Este componente permite ejecutar diferentes acciones dependiendo de si se cumple una condición (them) o no (else).
-
Ejemplo de configuración:
- Supongamos que deseas permitir el ingreso a los chats únicamente de lunes a viernes, de 8:00 a. m. a 5:00 p. m.
- Dentro del componente IF, ingresa la siguiente expresión:
(($wolkvox_day_week <= 5) and ($wolkvox_hour >= 8 and $wolkvox_hour < 17))
- Si la condición se cumple, el bot puede continuar con el menú de opciones.
- Si la condición no se cumple, redirige el chat a un mensaje que indique que está fuera de horario, o aplica el tratamiento que desees para esos casos.
Con esta configuración, el bot podrá gestionar automáticamente los chats dependiendo del horario establecido, asegurando una atención adecuada y acorde a tus necesidades.