const app = dialogflow({
clientId: MY_CLIENT_ID,
});
app.intent('Start Signin', (conv) => {
conv.ask(new SignIn('To get your account details'));
});
app.intent('Get Signin', (conv, params, signin) => {
if (signin.status === 'OK') {
const payload = conv.user.profile.payload;
conv.ask(`I got your account details, ${payload.name}. What do you want to do next?`);
} else {
conv.ask(`I won't be able to save your data, but what do you want to do next?`);
}
});
Выше приведен код. Кроме того, я создал намерения в качестве имени на вкладке намерений и на вкладке выполнения. Я включил ссылку на учетную запись для проекта, с которым я работаю, использую только подписку Google и получил идентификатор клиента. И создал событие actions_intent_SIGN_IN
в намерении «Получить вход», но все еще сталкивается с той же проблемой