【问题标题】:Store Facebook ID to Firebase using dialogflow inline editor使用 dialogflow 内联编辑器将 Facebook ID 存储到 Firebase
【发布时间】:2020-01-05 12:42:09
【问题描述】:

您好,我使用 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}`);
  }

谢谢

【问题讨论】:

    标签: firebase-realtime-database dialogflow-es


    【解决方案1】:

    要获取 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. `);
        });
         
        
       }
      
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-12
      • 1970-01-01
      • 2019-12-13
      • 1970-01-01
      • 1970-01-01
      • 2019-05-29
      相关资源
      最近更新 更多