Definir Deluge Functions
Deluge es el lenguaje de scripting en línea nativo del entorno en la nube de Zoho. Puedes usar Deluge para escribir tu lógica de negocio y automatizar acciones en múltiples aplicaciones de Zoho, así como habilitar la integración con un servicio externo de terceros. También contienen un paquete de funciones integradas para realizar tareas comunes, con las cuales podrías construir rápidamente la lógica de tu aplicación y facilitar características mejoradas en tus aplicaciones. Deluge tiene una sintaxis amigable que te permite construir aplicaciones potentes de manera rápida.
Puedes codificar sin problemas la lógica del backend de tus bots de ConvoKraft usando Deluge functions. Obtén más información sobre los tipos de datos soportados por las Deluge functions en esta página.
ConvoKraft proporciona las siguientes Deluge functions predefinidas, cada una con su propio propósito y puntos de invocación, para definir la lógica de negocio de tus bots.
System-Defined Input Arguments
Los siguientes argumentos de entrada definidos por el sistema están disponibles para todos los tipos de Deluge function predefinidos:
| Argumento | Tipo de dato Deluge | Descripción |
|---|---|---|
| sessionData | Map | Contiene los detalles del cliente que aloja la sesión de chat actual. Para obtener más información sobre este argumento, consulta aquí. |
| cache | Map | Una variable de almacenamiento temporal que se usa para pasar datos entre funciones a lo largo del ciclo de ejecución de la acción. Para obtener más información sobre este argumento, consulta aquí. |
| broadcast | Map | Una variable de almacenamiento que se usa para pasar datos entre diferentes acciones mientras el usuario interactúa con el bot. Para obtener más información sobre este argumento, consulta aquí. |
Además de los argumentos definidos por el sistema listados anteriormente, todos los params estáticos definidos en la consola para la acción también estarán disponibles como argumentos de entrada individualmente para cada Deluge function. ConvoKraft completará los valores apropiados para todas las variables y los pasará como argumentos de entrada para todas las funciones.
Puedes codificar las Deluge Functions en el editor integrado proporcionado por ConvoKraft. Discutiremos en más detalle sobre el editor, su uso y características en esta sección.
Overview of the Code Editor
El editor de Deluge en ConvoKraft proporciona una experiencia unificada donde puedes realizar operaciones desde básicas hasta complejas, todo en el mismo lugar. Permite la creación de scripts arrastrando tareas y soltándolas en el área de scripting del editor. Provee acceso rápido para establecer variables, agregar declaraciones de información o comentarios, y también agregar declaraciones condicionales incluyendo if, else if y else.
Adicionalmente, el editor te permite enviar notificaciones por correo electrónico y también publicar como notificaciones en Zoho Cliq (una plataforma de comunicación impulsada por Zoho). También puedes integrar con otros servicios de Zoho o con aplicaciones alojadas en servidores externos usando webhooks. Puedes crear colecciones, insertar datos en colecciones, obtener datos, actualizar, eliminar o recuperar cada elemento de la colección. Puedes obtener más información sobre el editor de Deluge en esta página.
ConvoKraft valida las Deluge functions en el editor automáticamente en cuanto a la corrección de sintaxis y valores de retorno.
Syntax Validation
La validación de sintaxis ocurre cada vez que intentas guardar una Deluge function. Si la validación de sintaxis falla debido a errores en tiempo de compilación, la función no se guardará y se mostrará un mensaje de error apropiado. Los errores en tiempo de compilación incluyen sintaxis incorrecta, puntuación, falta de inicialización de variables, entre otros.
Return Value Validation
Además de las validaciones de sintaxis, los valores de retorno de las Deluge functions también serán validados para cada ejecución de función en el editor de código de ConvoKraft. Puedes aprender sobre el formato definido de valor de retorno para las Deluge functions en esta página.
La validación de valores de retorno ocurre cuando ejecutas la acción probándola usando la ventana de chat del bot en la consola. Haz clic en Test this bot para comenzar a interactuar con él. ConvoKraft valida el tipo de dato de las claves en la respuesta tales como message,card,broadcast y followup.
Asegúrate de cumplir obligatoriamente con todos los valores en el mapa de retorno de las Deluge functions para el funcionamiento adecuado de tu acción. Si el valor de retorno de tu función viola el formato especificado, se mostrará un mensaje de error con el elemento JSON que comete el error en la ventana de Logs.
Function Logs
Cada log contiene al menos una de las siguientes etiquetas:
-
INFO: Muestra la depuración e imprime lo que se indica en el código.
-
WARNING: Muestra textos de advertencia cuando se detecta algo incorrecto o inusual. Por ejemplo, el uso de cualquier sintaxis obsoleta en el código. Las advertencias se ignorarán durante la ejecución de la acción.
-
ERROR: Muestra los errores que ocurren cuando se ejecuta el código. Por ejemplo, cualquier discrepancia de sintaxis o excepciones no manejadas. Los errores interrumpirán la ejecución de una acción y se lanzará un mensaje apropiado como respuesta.
Puedes alternar entre los varios niveles de log en el editor para ver solo los logs respectivos.
Última actualización 2026-03-20 21:51:56 +0530 IST
Yes
No
Send your feedback to us


