首页 > 解决方案 > 触发 Pro 主动提醒机器人

问题描述

嗨,我正在使用 c# 为机器人框架聊天机器人制作提醒功能。主动提醒的最佳触发器是什么?我看到了使用任务延迟的示例。是否适用于可以设置为从现在起 30 天或每 15 天的提醒?如果我使用 post API 发送主动提醒。是否有第三方应用程序可以使用来自数据库的数据自动触发发布请求?

标签: c#botframework

解决方案


您可能不想在几天内使用 Task.Delay - 如果您的程序在此期间死亡,则提醒将丢失。

通常你会存储一个 DateTime 提醒应该在什么时候触发,然后有一个每隔一段时间轮询一次的工作,如果当前的 DateTime那个之后,那么它就会触发。这样,它可以在重启/更改实例等情况下继续存在,并且作为奖励,可以更轻松地测试您的逻辑并在保存后更改提醒日期和时间。


推荐阅读