Example #1
0
        protected override void OnMessage(MessageEventArgs e)
        {
            var input = e.Data;

            string msg = "";

            if (this.kioskUI != null)
            {
                msg = buildJsonResponse(kioskUI.getUtterances(), kioskUI.getState(), kioskUI.getDebug());
            }
            else
            {
                List <(string, string)> utts = new List <(string, string)>();
                utts.Add(("other", "Where does Prof Forbus work?"));
                utts.Add(("kiosk", "His office is somewehre"));
                string state = "listening";
                msg = buildJsonResponse(utts, state, "false");
            }

            Send(msg);
        }