public function chooseMeal(IntentRequest $intentRequest)
 {
     $previousMeal = \Session::get('previousMeal');
     $choice = strtolower($intentRequest->slot('Meal'));
     $alexaResponse = new AlexaResponse();
     $wordsToSpeak = "Great choice! ";
     if ($previousMeal) {
         $wordsToSpeak .= "Last time you had {$previousMeal}. ";
     }
     if ($choice && array_key_exists($choice, $this->meals)) {
         $wordsToSpeak .= $this->meals[$choice];
     }
     $speech = new Speech($wordsToSpeak);
     \Session::put('previousMeal', $choice);
     $alexaResponse->setSpeech($speech);
     return $alexaResponse;
 }
Esempio n. 2
0
 public function card($title = "", $subtitle = "", $content = "")
 {
     $response = new AlexaResponse();
     $response->setCard(new Card($title, $subtitle, $content));
     return $response;
 }