예제 #1
0
        public string emitResponse(ResponseResource resource, bool withPreface)
        {
            Random r = new Random();

            if (withPreface)
            {
                return(resource.GetResponsesMessage + resource.Responses[r.Next(resource.Responses.Count)]);
            }
            return(resource.Responses[r.Next(resource.Responses.Count)]);
        }
예제 #2
0
        public List <ResponseResource> GetResources()
        {
            List <ResponseResource> resources    = new List <ResponseResource>();
            ResponseResource        enUSResource = new ResponseResource("en-US");

            enUSResource.SkillName           = "Lunch Assistant";
            enUSResource.GetResponsesMessage = "Here's your lunch tip for the day: ";
            enUSResource.HelpMessage         = "Some help message";
            enUSResource.HelpReprompt        = "Some help reprompt";
            enUSResource.StopMessage         = "Goodbye!";

            enUSResource.Responses.Add("I made a sandwich with cheese, tomato's and white bread.");

            resources.Add(enUSResource);
            return(resources);
        }