Как добавить валидацию на azure входах в чат-бот - PullRequest
0 голосов
/ 19 февраля 2020

Я создал чат-бот с azure сервисами и luis. Я прошу пользователя предоставить некоторую информацию, такую ​​как имя, адрес электронной почты и т. Д. c. Но я не могу найти подтверждение для пользовательских входов. Как я хочу подтвердить, что идентификатор электронной почты пользователя действителен или нет.

Или

Для этого также будет работать возврат к предыдущему шагу в диалоговом окне водопада.

this.addDialog(new TextPrompt(TEXT_PROMPT))
            .addDialog(new ConfirmPrompt(CONFIRM_PROMPT))
            .addDialog(new NumberPrompt(NUMBER_PROMPT))
            .addDialog(new DateResolverDialog(DATE_RESOLVER_DIALOG))
            .addDialog(new WaterfallDialog(WATERFALL_DIALOG, [
                this.nameStep.bind(this),
                this.emailStep.bind(this),
                this.profileStep.bind(this),
                this.experienceStep.bind(this),
                this.confirmStep.bind(this),
                this.finalStep.bind(this)
            ]));

В этом я хочу go вернуться к шагу электронной почты от шага профиля, если электронная почта недействительна.

...