بسته های اقدام (Dialogflow)

می‌توانید با ایجاد بسته‌های Action جداگانه برای هر منطقه و سپس آپلود آن‌ها در پروژه Actions خود با ابزار gactions با Actions SDK اقدام‌های محلی ایجاد کنید.

برای ایجاد کنش‌های محلی شده با Actions SDK:

  1. برای هر محلی که می‌خواهید پشتیبانی کنید، بسته‌های Action جداگانه ایجاد کنید، و نام‌های محلی مانند action.de.json و action.en.json را به آن‌ها بدهید. از طرف دیگر، می‌توانید زیر شاخه‌هایی را برای بسته‌های Action محلی و سایر فایل‌های منبع در پروژه خود ایجاد کنید.
  2. عنصر locale را در بالای بسته Action خود با زبان یا محلی که می خواهید پشتیبانی کنید اضافه کنید. علاوه بر این، الگوهای پرس و جوی محلی را برای Actions خود ارائه دهید، تا کاربران بتوانند آنها را به درستی برای محلی که در آن هستند فعال کنند. به عنوان مثال:
    {
      "locale": "de",
      "actions": [
        {
          "intent": {
            "name": "actions.intent.MAIN",
            "trigger": {
              "queryPatterns": [
                "<Insert German query patterns here>"
              ]
            }
          }
        }
      ]
    }
  3. از ابزار gactions برای آپلود بسته‌های Action خود در پروژه Actions خود استفاده کنید، و هر یک از بسته‌های Action محلی خود را مشخص کنید. به عنوان مثال:
    ./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