গ্যাকশন CLI (ডায়লগফ্লো)

gactions হল কমান্ড লাইন ইন্টারফেস যা আপনি আপনার অ্যাকশন প্রকল্প পরীক্ষা এবং আপডেট করতে ব্যবহার করেন।

সিস্টেম আর্কিটেকচার

সঠিক ডাউনলোড নির্বাচন করতে, আপনাকে আপনার সিস্টেম আর্কিটেকচার খুঁজে বের করতে হবে।

  • Mac OS X এবং Linux ডিভাইসে, আপনি uname -a টার্মিনাল কমান্ড ব্যবহার করে আপনার কম্পিউটারের CPU আর্কিটেকচার খুঁজে পেতে পারেন।

  • Windows 10 ডিভাইসে, CPU আর্কিটেকচার খুঁজে পেতে নিম্নলিখিত পদক্ষেপগুলি নিন:

    1. সেটিংস খুলুন

    2. সিস্টেম ক্লিক করুন

    3. সম্পর্কে ক্লিক করুন

ডাউনলোড

আপনি আপনার অপারেটিং সিস্টেমের জন্য gactions ডাউনলোড করতে পারেন (নীচে)।

ওএস ডাউনলোড
উইন্ডোজ
ম্যাক
লিনাক্স

প্রয়োজনীয়তা

  • উপযুক্ত অনুমতি সেট করে ডাউনলোড করা ফাইলটিকে এক্সিকিউটেবল করুন।
    • ম্যাক এবং লিনাক্সে, বাইনারি এক্সিকিউটেবল করতে chmod +x gactions চালান।
    • উইন্ডোজে, আপনার অবশ্যই প্রশাসকের অধিকার থাকতে হবে।
  • gactions ডাউনলোডের অবস্থান আপনার PATH পরিবেশ পরিবর্তনশীল হতে হবে।

সমর্থিত যুক্তি

নিম্নলিখিত সারণী gactions জন্য সমর্থিত আর্গুমেন্ট বর্ণনা করে:

যুক্তি বর্ণনা
help , h এই টুলের জন্য সাহায্য টেক্সট আউটপুট. যেমন:
gactions help

একটি নির্দিষ্ট আর্গুমেন্টের জন্য সাহায্য পাঠ্য দেখতে, নিম্নলিখিত সিনট্যাক্স ব্যবহার করুন:

gactions help argument

যেমন:

gactions help test
get প্রদত্ত প্রকল্পের বিষয়বস্তু পান (ক্রিয়া + মেটাডেটা)। নিম্নলিখিত সিনট্যাক্স ব্যবহার করুন:
gactions get --project PROJECT_ID
init নিম্নলিখিত সিনট্যাক্স সহ বর্তমান ডিরেক্টরিতে একটি ডিফল্ট action.json ফাইল তৈরি করে:
gactions init

যদি ইতিমধ্যে একটি বিদ্যমান action.json ফাইল থাকে, তাহলে আপনি --force আর্গুমেন্ট যোগ করে এটিকে ওভাররাইট করতে পারেন, যেমনটি নিম্নলিখিত উদাহরণটি দেখায়:

gactions init --force
list আপনার অ্যাকশন প্রজেক্টের 10টি পর্যন্ত সাম্প্রতিক সংস্করণগুলি তালিকাভুক্ত করে: পর্যালোচনা, উৎপাদন, অনুমোদিত, ইত্যাদি, নিম্নলিখিত সিনট্যাক্স সহ:
gactions list --project PROJECT_ID
test নিম্নলিখিত সিনট্যাক্সের সাথে পরীক্ষার জন্য সহকারী প্ল্যাটফর্মে একটি অ্যাকশন প্যাকেজ পুশ করে:
gactions test --action_package PACKAGE_NAME --project PROJECT_ID

যেমন:

gactions test --action_package mypackage.json --project my-project-1234567

আপনি ঐচ্ছিকভাবে এর সাথে স্যান্ডবক্স পরিবেশে পরীক্ষা অক্ষম করতে পারেন
--disable_sandbox পতাকা।

--preview_mins পতাকা অবচিত করা হয়েছে।

update নিম্নলিখিত সিনট্যাক্স সহ প্রদত্ত প্রকল্পের জন্য অ্যাকশন প্যাকেজ আপডেট করে:
gactions update --action_package PACKAGE_NAME --project PROJECT_ID

যেমন:

gactions update --action_package action.json --project my-project-1234567

update আর্গুমেন্ট ব্যবহার করতে, আপনাকে অবশ্যই আপনার অ্যাকশন প্রকল্প আইডি ব্যবহার করতে হবে। আপনি আপনার প্রোজেক্ট আইডি পেতে পারেন আপনার অ্যাকশনস অন Google প্রোজেক্টে সেটিংস গিয়ার ক্লিক করে তারপরে প্রজেক্ট সেটিংসে

যদি আপনার অ্যাকশন প্রকল্প একাধিক ভাষা সমর্থন করে, তাহলে অ্যাকশন প্যাকেজ ডকুমেন্টেশন দেখুন।

selfupdate প্রতিটি কমান্ড চালানোর আগে gactions স্বয়ংক্রিয়ভাবে আপডেটের জন্য চেক করে, কিন্তু আপনি selfupdate দিয়ে চেক করতে বাধ্য করতে পারেন
gactions selfupdate

ভার্বোস আউটপুট দেখুন

প্রক্রিয়াকরণের সময় আরো বিস্তারিত আউটপুট দেখতে, --verbose পতাকা যোগ করুন। যেমন:

gactions --verbose test --action_package action.json --project my-project-1234567

ডিফল্ট action.json উদাহরণ

আপনি যখন আপনার প্রকল্প ডিরেক্টরিতে gactions init চালান, তখন আপনি সেই ডিরেক্টরিতে একটি ডিফল্ট action.json ফাইল তৈরি করেন:

{
  "actions": [
    {
      "description": "Default Welcome Intent",
      "name": "MAIN",
      "fulfillment": {
        "conversationName": "<INSERT YOUR CONVERSATION NAME HERE>"
      },
      "intent": {
        "name": "actions.intent.MAIN",
        "trigger": {
          "queryPatterns": [
            "talk to <INSERT YOUR NAME HERE>"
          ]
        }
      }
    }
  ],
  "conversations": {
    "<INSERT YOUR CONVERSATION NAME HERE>": {
      "name": "<INSERT YOUR CONVERSATION NAME HERE>",
      "url": "<INSERT YOUR FULLFILLMENT URL HERE>"
    }
  },
  "locale": "<INSERT YOUR LANGUAGE HERE>"
}