Как реализовать приглашение, ожидающее вложения или текстового ответа?

#botframework

#botframework

Вопрос:

Вы можете использовать builder .Prompts.attachment() или builder .Prompts.text() но каждый из них ожидает только своего определенного типа ожидаемого ввода. Как вы ожидаете сообщения любого типа?

Комментарии:

1. вам нужно будет создать собственное приглашение, расширив базовый класс этих PromptDialogs

2. да. это довольно ясно. хотел посмотреть, есть ли какое-либо другое более элегантное решение

Ответ №1:

В настоящее время вы должны быть конкретны в типе ввода, который вы ожидаете от пользователя. Я рекомендую вам использовать PromptDialog.Возможность предоставить пользователю выбор типа сообщения, которое они хотят использовать (выбор вложения / текста и т. Д.), И Затем вы можете отправить ответ, который принимает этот тип сообщения

Комментарии:

1. спасибо, но это очевидно и не является хорошим решением с точки зрения пользовательского опыта.