2017-09-06 11 views
0

私はいくつかの異なる状態を持つアレクサスキルを作成しています。私は、状態にかかわらず、アプリ全体に作用する意図を定義したいと思います。alexa-sdkの状態に関係なく、複数の状態で動作するインテントを定義することは可能ですか?

は、これまで私が試してみた:

Alexa.CreateStateHandler([array, of, states], { 
    globalIntent() { 
    this.emit(':tell', 'something for alexa to say'); 
    }, 
}); 

このため周りの私の唯一の仕事は結構ですが、よりエレガントな解決策があります場合、私は思ったんだけど、すべての状態でglobalIntentを定義することです。

ありがとうございます!

答えて

0

あなたは別の意図にリダイレクトし、のようなもので、現在の状態を維持することができます。

this.emitWithState('globalIntent'); 

などspeechOutputとして、設定または変更された任意のセッション属性は、globalIntentに利用できるようになります。

関連する問題