if(action === 'save.name' || inputContexts == 'welcome'){
admin.firestore().collection('users').where('name', '==', Name).limit(1).get()
.then(snapshot => {
let user = snapshot.docs[0]
if (!user) {
admin.firestore().collection('users').add({
name: Name
}).then(ref => {
console.log('Added new user');
});
} else {
console.log('User already exists');
}
});
}
我有一个用于在Firestore数据库中存储详细信息的代码模块,该模块从dialogflow bot收集数据,我不知道如何引用在dialogflow中输入的参数(“名称”)?请帮帮我!
我尝试过--- >>让名字= app.getUser()。Name;
但是在dialogflow bot中输入该名称是行不通的!
我正在使用api v1!