Как планировать задачи в Microsoft Bot Framework + C #?

Я создаю тестового бота, используя Microsoft Framework Framework / Bot Builder для C # .NET / LUIS. Он развернут на Azure. Идея моего тестового проекта - отправить пользователю напоминание.

Например, когда пользователь просит «напомнить мне через два часа, чтобы купить молоко», он должен начать разговор или отправить ответ на существующий разговор через два часа.

У меня нет проблем с разбором естественного языка в дату и задачу с помощью LUIS, однако я не знаю, как запланировать задачу так, чтобы инфраструктура каким-то образом отправила ответ пользователю позже.

Я прочитал документы и проверил примеры наhttps://docs.botframework.com/en-us/csharp/builder/sdkreference/, а также поиск в StackOverflow, но, похоже, что фреймворк не поддерживает его. Я также посмотрел на Azure Scheduler, но он кажется безумно дорогим, даже если у моего бота было бы только 100 пользователей с одним запланированным заданием каждый.

Как еще можно планировать задачи, чтобы бот отправлял сообщение пользователю в назначенное время?

Ответы на вопрос(2)

Ваш ответ на вопрос