@Override public SpeechletResponse onLaunch( final LaunchRequest request, final Session session) throws SpeechletException { log.info("onLaunch requestId={}, sessionId={}", request.getRequestId(), session.getSessionId()); return Response.welcome(session); }
@Override public void onSessionEnded(SpeechletRequestEnvelope<SessionEndedRequest> requestEnvelope) { log.info("onSessionEnded requestId={}, sessionId={}", requestEnvelope.getRequest().getRequestId(), requestEnvelope.getSession().getSessionId()); // any cleanup logic goes here }
@Override public void onSessionEnded(SpeechletRequestEnvelope<SessionEndedRequest> requestEnvelope) { log.info("onSessionEnded requestId={}, sessionId={}", requestEnvelope.getRequest().getRequestId(), requestEnvelope.getSession().getSessionId()); }
@Override public void onSessionStarted(SpeechletRequestEnvelope<SessionStartedRequest> requestEnvelope) { log.info("onSessionStarted requestId={}, sessionId={}", requestEnvelope.getRequest().getRequestId(), requestEnvelope.getSession().getSessionId()); // any initialization logic goes here }
/** * Logs information about the session, and is triggered when the session ends for any reason. * * @param envelope SpeechletRequestEnvelope containing the Context, Session, Version, and SessionEndedRequest */ @Override public void onSessionEnded(final SpeechletRequestEnvelope<SessionEndedRequest> envelope) { LOG.info("onSessionEnded requestId={}, sessionId={}", envelope.getRequest().getRequestId(), envelope.getSession().getSessionId()); }
@Override public void onSessionEnded(SpeechletRequestEnvelope<SessionEndedRequest> requestEnvelope) { SessionEndedRequest request = requestEnvelope.getRequest(); Session session = requestEnvelope.getSession(); log.info("onSessionEnded requestId={}, sessionId={}", request.getRequestId(), session.getSessionId()); // any session cleanup logic would go here }
@Override public void onSessionStarted(SpeechletRequestEnvelope<SessionStartedRequest> requestEnvelope) { log.info("onSessionStarted requestId={}, sessionId={}", requestEnvelope.getRequest().getRequestId(), requestEnvelope.getSession().getSessionId()); // any initialization logic goes here }
@Override public void onSessionStarted(SpeechletRequestEnvelope<SessionStartedRequest> requestEnvelope) { log.info("onSessionStarted requestId={}, sessionId={}", requestEnvelope.getRequest().getRequestId(), requestEnvelope.getSession().getSessionId()); // any initialization logic goes here }
@Override public void onSessionEnded(SpeechletRequestEnvelope<SessionEndedRequest> requestEnvelope) { log.info("onSessionEnded requestId={}, sessionId={}", requestEnvelope.getRequest().getRequestId(), requestEnvelope.getSession().getSessionId()); // any session cleanup logic would go here }
@Override public void onSessionEnded(SpeechletRequestEnvelope<SessionEndedRequest> requestEnvelope) { log.info("onSessionEnded requestId={}, sessionId={}", requestEnvelope.getRequest().getRequestId(), requestEnvelope.getSession().getSessionId()); // any cleanup logic goes here }
/** * Logs information about the session, and is triggered when the session ends for any reason. * * @param envelope SpeechletRequestEnvelope containing the Context, Session, Version, and SessionEndedRequest */ @Override public void onSessionEnded(final SpeechletRequestEnvelope<SessionEndedRequest> envelope) { LOG.info("onSessionEnded requestId={}, sessionId={}", envelope.getRequest().getRequestId(), envelope.getSession().getSessionId()); }
@Override public void onSessionEnded(SpeechletRequestEnvelope<SessionEndedRequest> requestEnvelope) { log.info("onSessionEnded requestId={}, sessionId={}", requestEnvelope.getRequest().getRequestId(), requestEnvelope.getSession().getSessionId()); // any cleanup logic goes here }
@Override public void onSessionEnded(SpeechletRequestEnvelope<SessionEndedRequest> requestEnvelope) { log.info("onSessionEnded requestId={}, sessionId={}", requestEnvelope.getRequest().getRequestId(), requestEnvelope.getSession().getSessionId()); // any cleanup logic goes here }
@Override public SpeechletResponse onLaunch(SpeechletRequestEnvelope<LaunchRequest> requestEnvelope) { log.info("onLaunch requestId={}, sessionId={}", requestEnvelope.getRequest().getRequestId(), requestEnvelope.getSession().getSessionId()); return getWelcomeResponse(); }
@Override public SpeechletResponse onLaunch(SpeechletRequestEnvelope<LaunchRequest> requestEnvelope) { Session session = requestEnvelope.getSession(); log.info("onLaunch requestId={}, sessionId={}", requestEnvelope.getRequest().getRequestId(), session.getSessionId()); return handleTellMeAJokeIntent(session); }
@Override public SpeechletResponse onLaunch(SpeechletRequestEnvelope<LaunchRequest> requestEnvelope) { log.info("onLaunch requestId={}, sessionId={}", requestEnvelope.getRequest().getRequestId(), requestEnvelope.getSession().getSessionId()); return getWelcomeResponse(); }
@Override public SpeechletResponse onLaunch(SpeechletRequestEnvelope<LaunchRequest> requestEnvelope) { log.info("onLaunch requestId={}, sessionId={}", requestEnvelope.getRequest().getRequestId(), requestEnvelope.getSession().getSessionId()); return getWelcomeResponse(); }
@Override public SpeechletResponse onLaunch(SpeechletRequestEnvelope<LaunchRequest> requestEnvelope) { LaunchRequest request = requestEnvelope.getRequest(); Session session = requestEnvelope.getSession(); log.info("onLaunch requestId={}, sessionId={}", request.getRequestId(), session.getSessionId()); return getWelcomeResponse(); }
@Override public void onSessionStarted(SpeechletRequestEnvelope<SessionStartedRequest> requestEnvelope) { log.info("onSessionStarted requestId={}, sessionId={}", requestEnvelope.getRequest().getRequestId(), requestEnvelope.getSession().getSessionId()); initializeComponents(); // if user said a one shot command that triggered an intent event, // it will start a new session, and then we should avoid speaking too many words. skillContext.setNeedsMoreHelp(false); }
@Override public SpeechletResponse onLaunch(SpeechletRequestEnvelope<LaunchRequest> requestEnvelope) { log.info("onLaunch requestId={}, sessionId={}", requestEnvelope.getRequest().getRequestId(), requestEnvelope.getSession().getSessionId()); skillContext.setNeedsMoreHelp(true); return scoreKeeperManager.getLaunchResponse(requestEnvelope.getRequest(), requestEnvelope.getSession()); }