【问题标题】:Check for facebook thumbs up for botframework (node.js)检查 facebook 是否支持 botframework (node.js)
【发布时间】:2019-03-13 18:29:44
【问题描述】:

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

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

期望:当用户按下 facebook 的“点赞”时,应该返回“哈哈,谢谢!”。

实际:当用户按下 facebook 的“竖起大拇指”时,它应该返回“对不起,我没有准备好回答这个问题。”。

请就问题提出建议

【问题讨论】:

  • 您使用的是哪个版本的 BotBuilder SDK? (v3 或 v4)
  • @Mick,对不起,我可以知道如何检查我当前的 botbuilder sdk 的版本吗?
  • @Mick,如果我没记错的话,我正在使用 BotBuilder SDK 3。
  • 请复制您的代码而不是发布它的图像。

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


【解决方案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.');
    }
}

]);

【讨论】:

  • 如果这对您有用,请继续将其标记为正确
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-06
  • 1970-01-01
  • 2013-02-26
  • 2011-10-17
  • 2011-10-26
相关资源
最近更新 更多