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

תוכלו ליצור פעולות מקומיות באמצעות ה-SDK של הפעולות, על ידי יצירת חבילות פעולות נפרדות לכל לוקאל והעלאה שלהן לפרויקט הפעולות באמצעות הכלי gactions.

כדי ליצור פעולות מקומיות עם ה-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