2016-07-08 20 views
1

Facebook Messengerボットのフォームフィールドをどのようにトリガーすることができますか?Facebook Messengerボットのユーザーから指定された入力を取得する

ボット:あなたのメールアドレスを入力してください

ユーザー:[email protected]

ボット:メールデータベース

に保存されている、それはどのように見えるか

これをイベントとして起動し、永久に電子メールを受信しないようにしたい

+1

あなたの出発点は何ですか?あなたに私たちを示すいくつかのコードがありますか?これまでに何を試しましたか? –

答えて

0

私はあなたが欲しいものについて本当にわからないが、私は少し理解している場合、あなたはこのようなものを使用することができます:私はここに正規表現を使用し

var re = /^(([^<>()\[\]\\.,;:\[email protected]"]+(\.[^<>()\[\]\\.,;:\[email protected]"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; 
app.post('/webhook', function (req, res) { 
    var events = req.body.entry[0].messaging; 
    for (i = 0; i < events.length; i++) { 
     var event = events[i]; 
     if (event.message && event.message.text) { 
      if(re.test(event.message.text)){ 
       //call your handler function here 
      } 
     } 
    } 
    res.sendStatus(200); 
}); 

注意をあなたならば、あなたはおそらく、単純な機能を使用することができます正確な検証は必要ありません。

関連する問題