Я создаю тестовый бот с помощью Microsoft Bot Framework/Bot Builder для C# .NET/LUIS. Он развернут на Azure. Идея моего тестового проекта - отправить напоминание пользователю.Как планировать задачи в Microsoft Bot Framework + C#?
Например, когда пользователь просит «напомнить мне через два часа, чтобы купить молоко», он должен начать разговор или отправить ответ на существующий разговор за два часа.
У меня нет проблем с анализом естественного языка на дату и задание с использованием LUIS, однако я понятия не имею, как планировать задачу, чтобы инфраструктура каким-то образом отправила ответ пользователю позже.
Я прочитал документы и проверил примеры на https://docs.botframework.com/en-us/csharp/builder/sdkreference/, а также выполнил поиск в StackOverflow, но, похоже, инфраструктура не поддерживает его. Я также посмотрел на Azure Scheduler, но кажется безумно дорогим, даже если мой бот будет иметь только 100 пользователей с одной запланированной задачей каждый.
Каков другой способ планирования задач, чтобы бот отправил сообщение пользователю в назначенное время?
Вы используете бесплатную версию или оплатили? –
@AlokRajasukumaran: Я использую бесплатную версию –
Можете ли вы дать демонстрацию того, как это сделать? –