<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ### 3.2.6 挑戰單詞 #### (1)功能說明 激情澎湃的猜單詞游戲。游戲有四關,難度遞增。每一關有10道題。游戲中,機器人給出一個單詞,并讓用戶選擇相應的單詞類型。用戶答對一道題,就能獲得1分,并進入下一題;用戶答錯,則沒有加分,而機器人會告訴用戶答案,并進入下一題。在每一關中,用戶答對6道題(即獲得6分),才能有資格進入下一關。在最后一關中,答對8道以下的用戶能獲得“單詞小將”的稱號;答對8或9道題的用戶能獲得“單詞達人”的稱號;全答對的用戶能獲得“單詞王”的稱號。 #### (2) 接口說明 **請求方法** * POST **請求地址** * [http://api.ruyi.ai/v1/message](http://api.ruyi.ai/v1/message) **請求參數說明** | 參數名 | 參數類型 | 是否必須 | 參數說明 | | :--- | :--- | :---: | :--- | | q | String | 是 | 自然語言表達,例如“挑戰單詞" | | app\_key | String | 是 | 應用開發者秘鑰,注冊開發者后臺賬號,建立虛擬助理后獲得 | | user\_id | String | 是 | 用戶唯一標識,便于支持個性化語義解析。建議開發者使用 UUID 字符,且不同用戶必須用不同的 user\_id,防止意圖串。 | #### (3) 返回說明 **返回參數說明** | 名稱 | 類型 | 說明 | | :--- | :--- | :--- | | code | Integer | 返回代碼 | | msg | String | 返回代碼描述 | | parameters | JSON Object | 解析到的實體以及服務說明 | | action | String | 服務的接口名稱 | | name | String | 匹配的意圖名稱 | | result | JSON Object | 接口返回內容 | | outputs | Array | 服務輸出結果,微信端使用 type 類型為 wechat 開頭的內容;硬件端收到所有內容,依據需求解析使用 | **返回代碼說明** | 返回代碼 | 錯誤類型 | 說明 | | :--- | :--- | :--- | | 0/200 | 成功 | 請求成功 | | 400 | 無效請求 | 某些必需參數缺失或參數值錯誤,詳見msg字段 | | 401 | 未授權 | 授權失敗,app\_key缺失或錯誤 | | 403 | 請求被禁止 | 有效請求,但服務拒絕響應,請聯系contact@ruyi.ai | | 408 | 請求超時 | 請求響應超時,一般響應時間設置為2000ms以內 | | 429 | 短時間內大量訪問 | 短時間內請求數過多 | | 500 | 內部錯誤 | 服務處理異常 | | 503 | 服務不可用 | 服務異常或正在維護 | #### (4)請求示例 **請求范例** *挑戰單詞 開始游戲 滲透 沉默 退出* **請求示例** (挑戰單詞) * http://api.ruyi.ai/ruyi-api/v1/message?app_key=APP_KEY&user_id=user0&q=挑戰單詞 ```json { "code": 0, "msg": "ok", "result": { "_text": "挑戰單詞", "msg_id": "03a6e843-d08a-4e94-98f0-cc3aacd08dbd", "intents": [ { "parameters": { "service": "challengeVocab" }, "name": "挑戰單詞", "result": { "text": "游戲有四關,難度遞增。我給你一個單詞,你來猜這個單詞的類型。準備好了對我說“開始游戲”", "type": "dialog" }, "outputs": [ { "type": "wechat.text", "property": { "text": "游戲有四關,難度遞增。我給你一個單詞,你來猜這個單詞的類型。準備好了對我說“開始游戲”" } }, { "type": "dialog", "property": { "text": "游戲有四關,難度遞增。我給你一個單詞,你來猜這個單詞的類型。準備好了對我說“開始游戲”", "emotion": "like" } } ], "score": "1.0", "scoreColor": "c4", "is_match": 1, "skill_id": "aa9a75f6-442d-4b18-a166-e6dd3fd8bd52", "id": "33812004-880d-4efc-a0e5-ba4d57c71f93", "action": "dialog" } ], "meta_process_milliseconds": 110 } } ``` **請求示例** (開始游戲) * http://api.ruyi.ai/ruyi-api/v1/message?app_key=APP_KEY&user_id=user0&q=開始游戲 ```json { "code": 0, "msg": "ok", "result": { "_text": "開始游戲", "msg_id": "4f583750-610e-4fa5-862c-ffece97da251", "intents": [ { "parameters": { "service": "challengeVocab" }, "action": "開始游戲", "name": "開始游戲", "result": { "code": 200, "response": { "code": 0, "msg": "成功", "result": { "level": "1", "question": "fulsomeness", "answer": "諂媚", "explanation": "n.虛情,諂媚", "options": [ "吹毛求疵", "諂媚" ], "is_right": "yes", "total_score": "0", "level_score": "0", "q_no": "1" } }, "text": "第1關:請直接說出這個單詞的類型。單詞【fulsomeness】的分類是【吹毛求疵】還是【諂媚】", "type": "dialog" }, "outputs": [ { "type": "wechat.text", "property": { "text": "第1關:請直接說出這個單詞的類型。單詞【fulsomeness】的分類是【吹毛求疵】還是【諂媚】" } }, { "type": "dialog", "property": { "text": "第1關:請直接說出這個單詞的類型。單詞【fulsomeness】的分類是【吹毛求疵】還是【諂媚】", "emotion": "despite" } } ], "score": "1.0", "scoreColor": "c4", "is_match": 1, "skill_id": "aa9a75f6-442d-4b18-a166-e6dd3fd8bd52", "id": "2bb16ddc-ad95-43cb-8a3d-20d84a9d3b25" } ], "meta_process_milliseconds": 88 } } ``` **請求示例** (選擇題目) * http://api.ruyi.ai/ruyi-api/v1/message?app_key=APP_KEY&user_id=user0&q=諂媚 ```json 格式化JSON: { "code": 0, "msg": "ok", "result": { "_text": "諂媚", "msg_id": "ebaffaa1-4469-4bd7-8082-7b63b161c090", "intents": [ { "parameters": { "text": "諂媚", "service": "challengeVocab" }, "action": "玩游戲", "name": "玩游戲", "result": { "code": 200, "response": { "code": 0, "msg": "成功", "result": { "level": "1", "last_answer": "諂媚", "question": "frippery", "answer": "俗麗廉價", "explanation": "n.低俗,俗艷", "options": [ "外表外皮", "俗麗廉價" ], "is_right": "yes", "total_score": "1", "level_score": "1", "q_no": "2" } }, "text": "你答對了,第1關,第2題:frippery是【外表外皮】或者【俗麗廉價】", "type": "dialog" }, "outputs": [ { "type": "wechat.text", "property": { "text": "你答對了,第1關,第2題:frippery是【外表外皮】或者【俗麗廉價】" } }, { "type": "dialog", "property": { "text": "你答對了,第1關,第2題:frippery是【外表外皮】或者【俗麗廉價】", "emotion": "calm" } } ], "score": "1.0", "scoreColor": "c4", "is_match": 1, "skill_id": "aa9a75f6-442d-4b18-a166-e6dd3fd8bd52", "id": "b13de92c-a700-4831-8f43-9ff9ce2c072c" } ], "meta_process_milliseconds": 120 } } ``` **請求示例** (退出) * http://api.ruyi.ai/ruyi-api/v1/message?app_key=APP_KEY&user_id=user0&q=退出 ```json { "code": 0, "msg": "ok", "result": { "_text": "退出", "msg_id": "e2243368-2c8c-4754-b788-325e42dea520", "intents": [ { "parameters": { "service": "challengeVocab" }, "action": "退出游戲", "name": "退出游戲", "result": { "code": 200, "response": { "code": 0, "msg": "成功", "result": { "level": "1", "total_score": "1", "level_score": "1", "q_no": "2" } }, "text": "謝謝你參與挑戰單詞。你在第1關挑戰了2個單詞,本關得分1分,總分1分,加油哦!", "type": "dialog" }, "outputs": [ { "type": "wechat.text", "property": { "text": "謝謝你參與挑戰單詞。你在第1關挑戰了2個單詞,本關得分1分,總分1分,加油哦!" } }, { "type": "dialog", "property": { "text": "謝謝你參與挑戰單詞。你在第1關挑戰了2個單詞,本關得分1分,總分1分,加油哦!", "emotion": "happy" } } ], "score": "1.0", "scoreColor": "c4", "is_match": 1, "skill_id": "aa9a75f6-442d-4b18-a166-e6dd3fd8bd52", "id": "fb868cd6-0ae8-4d47-8840-b26e4fdf9638" } ], "meta_process_milliseconds": 127 } } ``` **詳細參數說明** | 名稱 | 類型 | 說明 | | :--- | :--- | :--- | | text | String | 輸入文本 | | question | String | 問題 | | answer | String | 答案 | | explanation | String | 單詞解釋 | | total_score | String | 用戶得的總分 | | level_score | String | 用戶在當前關數所得的分 | | option | String | 選項 | | level| String | 關數 | | lastAnswer| String | 上一個問題的答案 | | service | String | 服務名稱 | **指令清單** | 指令名稱 | 范例 | | :--- | :--- | | 喚醒| 挑戰單詞| | 開始游戲| 開始| | 猜類型| 魔法| | 繼續(有資格闖入下一關時,才能被觸發)| 繼續| | 退出| 退出|
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看