IBM 对话 + Facebook

IBM Conversation + Facebook

我遵循了这个教程:https://www.ibm.com/blogs/bluemix/2016/05/bot-for-facebook-messenger-using-bluemix/

它就像一个魅力,但我的应用程序无法识别 Messenger 中的实体(如 @sys_number)。我该如何解决?

你是说它能在试用面板中识别出它们,但在 Messenger 中却不能?这对我来说似乎很奇怪。进入您的实体,进入系统实体,并确保它们都已打开。

我用 convResults.entities[0].value

解决了我的问题
function callWatson(payload, sender) {
    w_conversation.message(payload, function (err, convResults) {

    //Consultar Ticket
    if(convResults.intents[0].intent == 'ajax'){
        if(typeof convResults.entities !== 'undefined' && convResults.entities.length > 0){
          numberTicket = convResults.entities[0].value;
          ticket_id = numberTicket.substr(6,6);
          sendAjax(sender, ticket_id, numberTicket);
        }else {
          messengerSend();
        }

        }


    });
}