public override string HandleRequest(LuisResult result, JackEngineDataNode nodeData, JackEngineData globalData) { var message = new StringBuilder(); message.Append("My name is Jack"); var knowsName = HelloJackEngineNode.HasSaidHello(globalData); message.Append(knowsName ? ", but you already know my name, don't you?" : "."); HelloJackEngineNode.HasSaidHello(globalData, true); return(message.ToString()); }
public override string HandleRequest(LuisResult result, JackEngineDataNode nodeData, JackEngineData globalData) { bool hasSaidHello = HasSaidHello(globalData); var message = new StringBuilder(); message.Append("Why hello!"); message.Append(hasSaidHello ? " Although, we've met before, so why are you saying 'hi!' to me again?" : " I'm Jack! Your friendly neighborhood robot."); HasSaidHello(globalData, true); return(message.ToString()); }
public override string HandleRequest(LuisResult result, JackEngineDataNode nodeData, JackEngineData globalData) { return("Sorry, but I don't understand"); }