חבילות פעולה (Dialogflow)

כדי ליצור פעולות מותאמות לשוק המקומי באמצעות Actions SDK, אפשר ליצור חבילות פעולה לכל לוקאל, ואז העלאה שלהן לפרויקט Actions (פעולות) באמצעות הכלי gactions.

כדי ליצור פעולות מותאמות לשוק המקומי באמצעות Actions SDK:

  1. יוצרים חבילות פעולה נפרדות לכל לוקאל שבו רוצים לתמוך. לתת להן שמות שהותאמו לשוק המקומי כמו action.de.json ו-action.en.json. אפשר גם ליצור ספריות משנה בפרויקט חבילות פעולה וקובצי משאבים אחרים שהותאמו לשוק המקומי.
  2. צריך להוסיף את הרכיב locale בחלק העליון של חבילת הפעולות, עם השפה או הלוקאלים שבהם רוצים לתמוך. בנוסף, לספק שאילתה מותאמת לשוק המקומי של הפעולות, כדי שהמשתמשים יוכלו להפעיל אותן כראוי המקום שבו הם נמצאים. לדוגמה:
    {
      "locale": "de",
      "actions": [
        {
          "intent": {
            "name": "actions.intent.MAIN",
            "trigger": {
              "queryPatterns": [
                "<Insert German query patterns here>"
              ]
            }
          }
        }
      ]
    }
    
  3. משתמשים בכלי gactions כדי להעלות את חבילות פעולה לפרויקט Actions, שמציינות כל אחת מהחבילות חבילות פעולה. לדוגמה:
    ./gactions update --project my-project-id --action_package action.de.json --action_package action.en.json --action_package action.fr.json --action_package action.ja.json --action_package action.ko.json