UNPKG

plazbot

Version:

Official Plazbot SDK for creating AI agents for WhatsApp, portals, and developers.

28 lines (27 loc) 1.06 kB
"use strict"; // ============================================================================ // Plazbot Workers - defineSchedule() // Crea un cron job que se ejecuta en el horario configurado // ============================================================================ Object.defineProperty(exports, "__esModule", { value: true }); exports.defineSchedule = defineSchedule; // Define un schedule (cron job) que se ejecuta periodicamente. // // Usa expresiones cron estandar (5 campos): // '* * * * *' — cada minuto // '0 * * * *' — cada hora // '0 22 * * *' — todos los dias a las 10pm // '0 9 * * 1-5' — lunes a viernes a las 9am // '0 */4 * * *' — cada 4 horas function defineSchedule(config) { if (!config.name) throw new Error('defineSchedule: "name" es requerido'); if (!config.cron) throw new Error('defineSchedule: "cron" es requerido'); if (!config.handler) throw new Error('defineSchedule: "handler" es requerido'); return { __type: 'schedule', config, }; }