Action

কর্ম একটি নির্দিষ্ট মিথস্ক্রিয়া প্রতিনিধিত্ব করে যা আপনার কর্ম প্রকল্প সমর্থন করে। মিথস্ক্রিয়া একক-শট বা বহু-পদক্ষেপ হতে পারে।

JSON প্রতিনিধিত্ব
{
  "name": string,
  "fulfillment": {
    object (Fulfillment)
  },
  "intent": {
    object (Intent)
  },
  "description": string,
  "signInRequired": boolean,
  "source": string
}
ক্ষেত্র
name

string

কর্মের নাম। আপনি Google অভিপ্রায়ে একটি সাধারণ অ্যাকশন ব্যবহার করলেও আপনাকে অবশ্যই একটি নাম সরবরাহ করতে হবে ('ক্রিয়া দিয়ে শুরু হয়।')। উদাহরণ স্বরূপ, আপনি যদি 'actions.intent.MAIN' উদ্দেশ্য ব্যবহার করেন, তাহলে নিয়ম অনুযায়ী অ্যাকশনের নাম 'MAIN'। অ্যাকশন প্যাকেজ অবশ্যই অন্তত একটি অ্যাকশন ঘোষণা করতে হবে।

fulfillment

object ( Fulfillment )

কিভাবে এই অ্যাকশন চালানো যায়।

intent

object ( Intent )

অভিপ্রায় যে এই কর্ম পূরণ. Google অভিপ্রায়ে সাধারণ অ্যাকশনের নাম 'ক্রিয়া' দিয়ে শুরু হয়। কথোপকথনকারী এজেন্টদের জন্য অ্যাকশন প্যাকেজগুলিতে অবশ্যই 'actions.intent.MAIN' নামের একটি উদ্দেশ্য থাকতে হবে। https://developers.google.com/actions/reference/rest/intents দেখুন

description

string

ইংরেজি বর্ণনা অ্যাকশন কি করে। এটি মূলত Google-এর জন্য অ্যাকশন পর্যালোচনা বা ডিবাগিংয়ের উদ্দেশ্যে ব্যবহার করা হয়। এই বিবরণ ব্যবহারকারীদের দেখানো হবে না. এটি অবশ্যই 100 ASCII অক্ষরের কম হতে হবে।

signInRequired

boolean

এই অ্যাকশনের জন্য সাইন-ইন প্রয়োজন কিনা তা নির্দেশ করে৷ মনে রাখবেন এটি শুধুমাত্র তখনই বৈধ যখন ActionPackage অবজেক্টে AccountLinking প্রপার্টি নির্দিষ্ট করা থাকে।

source
(deprecated)

string

এই ক্রিয়াটি তৈরি করা টুলটির জন্য একটি স্ট্রিং শনাক্তকারী

পূর্ণতা

কিভাবে একটি কর্ম সঞ্চালন.

JSON প্রতিনিধিত্ব
{

  // Union field conversation can be only one of the following:
  "conversationName": string,
  "useDialogflowFulfillment": boolean
  // End of list of possible types for union field conversation.
}
ক্ষেত্র

ইউনিয়ন ক্ষেত্রের conversation

conversation নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

conversationName

string

একটি কথোপকথন পূরণের মাধ্যমে একটি ক্রিয়া সম্পাদন করুন। এটি ActionPackage.conversations ক্ষেত্রে Conversations "নাম" ক্ষেত্রের উল্লেখ করে।

useDialogflowFulfillment

boolean

এই ক্ষেত্রটি নির্দেশ করে যে ডায়ালগফ্লো পরিপূর্ণতা ব্যবহার করতে হবে কিনা।

অভিপ্রায়

অভিপ্রায় এবং এর সাথে সম্পর্কিত ক্যোয়ারী প্যাটার্ন যা ব্যবহারকারীর প্রশ্নের সাথে মেলে। প্রাথমিক ট্রিগারিং জন্য ব্যবহৃত.

JSON প্রতিনিধিত্ব
{
  "name": string,
  "parameters": [
    {
      object (Parameter)
    }
  ],
  "trigger": {
    object (Trigger)
  }
}
ক্ষেত্র
name

string

এই উদ্দেশ্যটির নাম নির্দেশ করে, যেমন, BOOK_A_TABLEactions. , যে ক্ষেত্রে পরামিতি এবং ক্যোয়ারী প্যাটার্ন উহ্য থাকে এবং তাই উপেক্ষা করা হয়।

parameters[]

object ( Parameter )

ক্যোয়ারী প্যাটার্নের মধ্যে প্যারামিটারের তালিকা। queryPatterns-এর মধ্যে থাকা সমস্ত প্যারামিটার অবশ্যই দিতে হবে।

trigger

object ( Trigger )

এই অভিপ্রায় জন্য স্পেসিফিকেশন ট্রিগারিং.

প্যারামিটার

ক্যোয়ারী প্যাটার্নের মধ্যে ব্যবহৃত একটি প্যারামিটার। এটি কোয়েরি প্যাটার্নের প্যারামিটারগুলির একটি কাঠামোগত উপস্থাপনা (যেমন $Color:color )।

JSON প্রতিনিধিত্ব
{
  "name": string,
  "type": string
}
ক্ষেত্র
name

string

প্যারামিটারের নাম, যেমন color

type

string

প্যারামিটারের ধরন। অ্যাকশন প্যাকেজের অংশ হিসাবে ঘোষিত একটি সাধারণ প্রকার বা কাস্টম প্রকার হতে পারে, যেমন Color

ট্রিগার

একটি ট্রিগার জন্য স্পেসিফিকেশন.

JSON প্রতিনিধিত্ব
{
  "queryPatterns": [
    string
  ]
}
ক্ষেত্র
queryPatterns[]

string

নির্দিষ্ট অভিপ্রায় সনাক্ত করতে ব্যবহৃত নিদর্শনগুলির তালিকা৷ ক্যোয়ারী প্যাটার্ন শুধুমাত্র প্যারামিটার ক্ষেত্রে ঘোষিত প্যারামিটার উল্লেখ করতে হবে।