UNPKG

plazbot

Version:

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

20 lines (19 loc) 699 B
import type { PlzContext } from './context'; /** Configuracion completa de un schedule */ export interface ScheduleConfig { /** Nombre unico del schedule (slug) */ name: string; /** Referencia del schedule — describe que tarea ejecuta periodicamente */ reference: string; /** Expresion cron (e.g., '0 22 * * *' = todos los dias a las 10pm) */ cron: string; /** Timezone IANA (e.g., 'America/Bogota') */ timezone?: string; /** Handler que se ejecuta en cada tick del cron */ handler(plz: PlzContext): Promise<void>; } /** Schedule definido y listo para desplegar */ export interface ScheduleDefinition { __type: 'schedule'; config: ScheduleConfig; }