首页 文章

Alexa提交错误

提问于
浏览
1

我正在尝试发布快递跟踪技巧 . 这要求即使在给出问题的答案之后会话也是开放的 .

对于例如

Alexa:“我怎么能帮到你”

用户:“我的货号123的状态是什么”

Alexa:“.......(状态)......”

( Session 应该在这里保持开放)

用户:“你能告诉我它的总成本”

Alexa:“总费用是12美元”

用户:“谢谢”

(现在 Session 应该结束)

但在技能提交期间,我得到了一个评论:

技能完成任务后,会话保持打开状态,不会向用户发出提示 . 如果技能未提示用户输入任何请求,则该技能必须在完成请求后关闭会话 .

是否强制要求发布技能?

2 回答

  • 5

    在您的情况下,会话在完成请求后打开,并且技能不会要求用户提供任何输入 . 会话保持开启状态 . 因此,在那里结束 Session 是一个很好的做法,或者你可以包括诸如“我能帮助你的任何东西”或“你想跟踪任何其他订单”这样的东西 .

  • 0

    你保持会话开放,而不是实际向用户提出任何问题,这不是一个很好的语音体验 .

    另外,为什么不让你的技能说“谢谢你”,如:

    • 用户不会说谢谢

    • 或者即使他说,你必须再次打开 Session ,以获得响应并相应地通过你的技能做出回应,这很平凡

    它应该是这样的:

    Alexa: "How may I help you"
    
    User: "What is the status of my shipment number 123"
    
    Alexa: ".......(Status).....Do you want to know the Total cost?"
    
    (session should remain open here)
    
    User: "Yes"
    
    Alexa: "The total cost is 12 dollars. Thank You."
    
    // In case user says no
    
    User: "No"
    
    Alexa: "Thank You."
    

相关问题