Я предлагаю пользователю несколько вариантов в меню, когда они выбирают опцию, которую я заменил текущее диалоговое окно для начать действительный диалог для выбранного параметра, но если пользователи набирают что-то, что его не в меню, я хочу использовать AI для Отправьте их правильный вариант, но когда я использую stepContext.ReplaceDialogAsync оригинальный текст от пользователя потерян. Как я могу сохранить оригинальный текст и переслать его на следующий диалог, где AI может обработать его?

0
The Memebot 23 Сен 2019 в 19:42

1 ответ

Лучший ответ

Вы можете передать его вдоль вашего диалогового окна замены

stepContext.ReplaceDialogAsync(nameof(YourDialog),yourText);

И получить доступ к этому на вашем новом диалоге

var result = stepContext.Options as string;
2
user10860402 24 Сен 2019 в 08:06