检查botframework(node.js)的Facebook大拇指

时间:2018-10-09 04:04:17

标签: node.js facebook azure facebook-like botframework

我正面临一个问题,即用户无法发送“竖起大拇指”。

我找到了一个软件包(https://www.npmjs.com/package/botbuilder-facebook-thumbs-up),但是仍然无法检测到“竖起大拇指”。

所需:当用户按Facebook的“竖起大拇指”时,它应返回“ haha​​ Thank!”。

实际:当用户按下Facebook的“竖起大拇指”时,它应返回“抱歉,我没有设置答案。”。

请就此问题提供建议

enter image description here enter image description here

1 个答案:

答案 0 :(得分:1)

var bot = new builder.UniversalBot(connector, [
function (session) {
    // Check whether the user pressed the Facebook Thumbs Up
    // button in Messenger, and respond appropriately:
    var msg = session.message.sourceEvent.message.sticker_id;
    if (msg == "369239263222822" || msg == "369239343222814" || msg == "369239383222810") {
        session.send('haha thanks!');
    }
    else {
        session.send('Sorry, I’m not set up to answer that.');
    }
}

]);