Я пытаюсь использовать метод входа в Google для своего AoG, чтобы дать пользователю более удобный пользовательский интерфейс, и буду хранить некоторые данные пользователя, чтобы я мог дать более релевантный ответ. Я использую dailogflow. После вызова входа в системуЯ получаю эту ошибку
.
app.intent('Default Welcome Intent',(conv)=>{
conv.ask(`HIIIIIIIIIIIIIIIIIIIIIIIIIII`);
});
app.intent('ask_for_sign_in', (conv) => {
conv.ask(new SignIn(`to get sign in details`));
});
app.intent('ask_for_sign_in_confirmation', (conv, params, signin) => {
if (signin.status !== 'OK') {
return conv.ask('You need to sign in before using the app.');
}
const payload = conv.user.profile.payload
conv.ask(`I got your account details, ${payload.name}. What do you want to do next?`)
const access = conv.user.access.token;
db.collection("user").doc(access).set({
name:"name",
name2 : conv.user.access.name,
}).then(()=>{
conv.close(`document successfully written`);
return;
}).catch((e)=>{
conv.close(`error writing document ${e}`);
})
// possibly do something with access token
return conv.ask('Great! Thanks for signing in.');
});