コード例 #1
0
        public ResponseAlexa Action(Request requestBase)
        {
            var response = new ResponseAlexa();

            response.EndConversation("Ok, go to the next booth, Thanks!");
            return(response);
        }
コード例 #2
0
ファイル: ChatStart.cs プロジェクト: wladioh/AlexaCSharp
        public ResponseAlexa Action(Request requestBase)
        {
            var response = new ResponseAlexa();

            response.Speak("Welcome to Mc Donald\'s, How can I help you?");
            return(response);
        }
コード例 #3
0
        public ResponseAlexa Action(Request requestBase)
        {
            var response = new ResponseAlexa();

            response.Speak("Sorry, Can you repeat please?");
            return(response);
        }
コード例 #4
0
        public ResponseAlexa Action(Request requestBase)
        {
            var request = (RequestIntent)requestBase;

            if (request.IsExit())
            {
                return(new ChatEnd().Action(requestBase));
            }

            var intent = request.Intent;
            var item   = intent.GetOrderItem();

            var response = new ResponseAlexa();

            response.Speak($"Ok, {item.Quantity} {item.Name}, anything else?");

            if (!item.IsValid())
            {
                response.Speak("Sorry, Can you repeat please?");
            }

            return(response);
        }