অ্যাকশন প্যাকেজ (Dialogflow)

আপনি Actions SDK-এর মাধ্যমে লোকালাইজড অ্যাকশন তৈরি করতে পারেন। এর জন্য প্রতিটি লোকেলের জন্য আলাদা অ্যাকশন প্যাকেজ তৈরি করতে হবে এবং তারপর 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 টুল ব্যবহার করুন, আপনার প্রতিটি লোকালাইজ করা অ্যাকশন প্যাকেজ নির্দিষ্ট করুন। যেমন:
    ./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