我遇到了一个问题,即无法确定用户是否发送了“竖起大拇指”。

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

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

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

请就这个问题提出建议

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

最佳答案

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.');
    }
}


]);

关于node.js - 检查botframework(node.js)的Facebook大拇指,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52713211/

10-10 04:02