Dialogflow обеспечивает Системные действия для наиболее распространенных пользовательских вводов.Вы можете использовать sys.email сущность для вашей цели, а затем использовать ее в своем исполнении.
Получение вышеуказанного адреса электронной почтыв вашем веб-крюке:
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 .
Надеюсь, что это поможет!