使用 dialogflow 内联编辑器将 Facebook ID 存储到 Firebase
Store Facebook ID to Firebase using dialogflow inline editor
您好,我使用 dialogflow 创建了一个 fb 聊天机器人,它将特定的用户输入保存到 firebase 。有没有办法将用户的 fb id 也存储在 firebase 中。这是我目前所知道的。
function getNameHandler(agent) {
let code = agent.parameters.code ;
// let user_id = agent["outputContexts"][0]["parameters"]["facebook_sender_id"];
db.collection("codes").add({ code: code});
agent.add(`Please wait for the response for code : ${code}`);
}
谢谢
要获得 messenger_id,您必须使用此代码:
让user_id = agent.originalRequest.payload.data.sender.id;
function handler(agent){
let user_id = agent.originalRequest.payload.data.sender.id;
return admin.database().ref('/spo').push({user_id :user_id}).then((snapshot) => {
agent.add(`Thank you. `);
});
}
您好,我使用 dialogflow 创建了一个 fb 聊天机器人,它将特定的用户输入保存到 firebase 。有没有办法将用户的 fb id 也存储在 firebase 中。这是我目前所知道的。
function getNameHandler(agent) {
let code = agent.parameters.code ;
// let user_id = agent["outputContexts"][0]["parameters"]["facebook_sender_id"];
db.collection("codes").add({ code: code});
agent.add(`Please wait for the response for code : ${code}`);
}
谢谢
要获得 messenger_id,您必须使用此代码:
让user_id = agent.originalRequest.payload.data.sender.id;
function handler(agent){
let user_id = agent.originalRequest.payload.data.sender.id;
return admin.database().ref('/spo').push({user_id :user_id}).then((snapshot) => {
agent.add(`Thank you. `);
});
}