2017-04-05 77 views
0

我正在构建一个使用Microsoft的Bot Framework/Bot Builder for C#.NET/LUIS的测试机器人。它部署在Azure上。我的测试项目的想法是向用户发送提醒。如何在机器人框架中发送提醒

例如,当用户在1小时内召开会议时,机器人应回复“1小时内会议”,应在1小时内发起对话或发送对现有对话的回复。

我没有问题使用LUIS将自然语言解析为日期和任务,但是我不知道如何计划任务,以便框架以某种方式稍后将答复发送给用户。

回答

2

我会建议你看看AlarmBot sample,因为它展示了类似的情况。每文档:

报警机器人样品示出了若干概念:基于外部事件

  • 修改对话堆(例如时间的流逝)
  • 基于外部事件主动消息传送用户(例如警报响起)