在BotFramework中安排任务

时间:2019-05-14 16:16:46

标签: node.js botframework node-modules

我的情况是我想每分钟向用户发送一张自适应卡。因此,我正在使用node中的node-cron模块来执行此操作。但是,会出现某种错误。

我正在使用机器人模拟器。

//function to send the dfr 

sendDfr(turnContext){


        cron.schedule("* * * * * *",async()=>{
            await turnContext.sendActivity({
                attachments:[CardFactory.adaptiveCard(dfrCard)]
            })
        })
    }
}
TypeError: Cannot perform 'get' on a proxy that has been revoked
    at Task.cron.schedule [as execution] (D:\AMAL_ANUSH\kebs_bot\v1\bot.js:61:31)
    at Promise (D:\AMAL_ANUSH\kebs_bot\v1\node_modules\node-cron\src\task.js:52:23)
    at new Promise (<anonymous>)
    at Task.update (D:\AMAL_ANUSH\kebs_bot\v1\node_modules\node-cron\src\task.js:50:7)
    at Timeout.ScheduledTask.task [as _onTimeout] (D:\AMAL_ANUSH\kebs_bot\v1\node_modules\node-cron\src\scheduled-task.js:86:10)
    at ontimeout (timers.js:498:11)
    at tryOnTimeout (timers.js:323:5)
    at Timer.listOnTimeout (timers.js:290:5)

0 个答案:

没有答案