Timers
Last updated
import { cancelTimer } from '@minded-ai/mindedjs';
await cancelTimer('session-123', 'inactivity-followup');import { onTimer } from '@minded-ai/mindedjs';
onTimer({
timerName: 'inactivity-followup',
handler: async ({ sessionId, payload }) => {
// Re-engage with the user
await agent.invoke({
triggerName: 'timerFollowup',
triggerBody: {
message: payload.message,
attemptNumber: payload.attemptNumber
},
sessionId
});
}
});