Как переслать текст пользователя в другой диалог - PullRequest
0 голосов
/ 23 сентября 2019

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

1 Ответ

2 голосов
/ 24 сентября 2019

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

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

и получить доступ к нему в новом диалоге с помощью

var result = stepContext.Options as string;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...