Адрес электронной почты Dialogflow из речи - PullRequest
0 голосов
/ 29 ноября 2018

У кого-нибудь есть предложения по получению адреса электронной почты пользователя через речь?Письменность довольно проста, поскольку адреса электронной почты в некоторой степени следуют шаблону, но использовать речь довольно сложно.Лучше всего просто попросить пользователя прочитать символы по одному?

1 Ответ

0 голосов
/ 29 ноября 2018

Dialogflow обеспечивает Системные действия для наиболее распространенных пользовательских вводов.Вы можете использовать sys.email сущность для вашей цели, а затем использовать ее в своем исполнении.

email entity demo

Получение вышеуказанного адреса электронной почтыв вашем веб-крюке:

app.intent('getEmail', (conv, params) => {

  const userMail = params.email;
// remember to use the same variable name that you defined as
// Parameter name in your intent to access in params

 });

Просто убедитесь, что вы вручную выбрали адрес электронной почты в учебных фразах, если диалоговый поток не обнаружит его автоматически.Для получения дополнительной помощи обратитесь к this .

Надеюсь, что это поможет!

...