簡體   English   中英

即使JSON文件中不存在slot.value,Alexa也會激活意圖

[英]Alexa activates intent even though the slot.value does not exist in the JSON file

所以我有這個意圖:

  'PlayRadioIntent': function(channel) { this.setSessionAttribute('RadioName', channel); this.followUpState('PlayConfirmationState') .ask('Do you want me to play your stupid ' + channel.value); }, 

如果用戶說:我想聽slot:radio_name,則激活該選項
當我用以下方法測試時:
我想聽eaaehae。
Alexa回復:
所請求的技能的響應存在問題。
這很合理,因為eaaehar在我提供的無線電數據庫中不存在*


問題是當我用以下方法測試時:
我想聽eaaehae廣播。
Alexa回復:
您要我播放您的愚蠢eaaehae廣播嗎?
這沒有任何意義,因為eaaehae無線電在我提供的無線電數據庫中不存在
有誰知道是什么原因導致此問題。 謝謝 :)

所請求的技能的響應存在問題。 這很合理,因為eaaehar在我提供的無線電數據庫中不存在*

每當Alexa用“所請求的技能的響應存在問題”進行響應時,這僅表示您的代碼無法提供有效的響應。 無論是錯誤消息還是預期的響應,您都應該只發送有效的響應。

在您的情況下,您需要使用數據庫中的期望值來驗證在radio_name slot中接收到的slot-value,並發送回有效的響應。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM