- JSON প্রতিনিধিত্ব
- প্রত্যাশিত ইনপুট
- ইনপুট প্রম্পট
- বক্তৃতা প্রতিক্রিয়া
- রিচ রেসপন্স
- আইটেম
- সরল প্রতিক্রিয়া
- বেসিককার্ড
- বোতাম
- স্ট্রাকচার্ড রেসপন্স
- অর্ডার আপডেট
- অ্যাকশন
- প্রাপ্তি
- প্রত্যাখ্যান তথ্য
- বাতিলকরণের তথ্য
- InTransitInfo
- পূরণের তথ্য
- রিটার্ন ইনফো
- ব্যবহারকারীর বিজ্ঞপ্তি
- মিডিয়ার প্রতিক্রিয়া
- মিডিয়াঅবজেক্ট
- ক্যারাউজেল ব্রাউজ
- আইটেম
- টেবিলকার্ড
- কলাম বৈশিষ্ট্য
- সারি
- সেল
- এইচটিএমএল প্রতিক্রিয়া
- সাজেশন
- LinkOutSuggestion
- ExpectedIntent
- চূড়ান্ত প্রতিক্রিয়া
- CustomPushMessage
- ব্যবহারকারীর বিজ্ঞপ্তি
- টার্গেট
AppResponse হল Google Assistant-এ পূর্ণতা দ্বারা পাঠানো প্রতিক্রিয়া। অ্যাকশন অন Google-এ কীভাবে এটি ব্যবহার করা হয় তার উদাহরণের জন্য, https://developers.google.com/assistant/df-asdk/reference/conversation-webhook-json#conversation-response-body দেখুন
JSON প্রতিনিধিত্ব | |
---|---|
{ "conversationToken": string, "userStorage": string, "resetUserStorage": boolean, "expectUserResponse": boolean, "expectedInputs": [ { object ( |
ক্ষেত্র | |
---|---|
conversationToken | একটি অস্বচ্ছ টোকেন যা প্রতিটি কথোপকথনের মোড়কে অ্যাকশনে পুনঃপ্রবর্তিত হয়। |
userStorage | অ্যাকশন দ্বারা নিয়ন্ত্রিত একটি অস্বচ্ছ টোকেন যা একটি নির্দিষ্ট ব্যবহারকারীর জন্য কথোপকথন জুড়ে অব্যাহত থাকে। যদি খালি বা অনির্দিষ্ট থাকে, বিদ্যমান স্থায়ী টোকেন অপরিবর্তিত থাকবে। স্ট্রিংয়ের সর্বোচ্চ আকার হল 10k বাইট। যদি একই ব্যবহারকারীর জন্য একাধিক ডায়ালগ একসাথে ঘটতে থাকে, তাহলে এই টোকেনের আপডেটগুলি অপ্রত্যাশিতভাবে একে অপরকে ওভাররাইট করতে পারে। |
resetUserStorage | অবিরত ইউজার স্টোরেজ সাফ করবেন কিনা। যদি সত্যে সেট করা হয়, তাহলে ব্যবহারকারীর সাথে পরবর্তী ইন্টারঅ্যাকশনে, userStorage ক্ষেত্রটি খালি থাকবে। |
expectUserResponse | অ্যাকশন ব্যবহারকারীর প্রতিক্রিয়া আশা করছে কিনা তা নির্দেশ করে। কথোপকথন চলমান থাকলে এটি সত্য, কথোপকথন সম্পন্ন হলে মিথ্যা। |
expectedInputs[] | অ্যাকশন আশা করে ইনপুটগুলির তালিকা, প্রতিটি ইনপুট Google অভিপ্রায়ে একটি সাধারণ ক্রিয়া হতে পারে ('ক্রিয়া দিয়ে শুরু করুন'), বা সম্ভাব্য অভিপ্রায়গুলির একটি ইনপুট গ্রহণের তালিকা। শুধুমাত্র একটি ইনপুট এখন জন্য সমর্থিত. |
finalResponse | চূড়ান্ত প্রতিক্রিয়া যখন অ্যাকশন ব্যবহারকারীর ইনপুট আশা করে না। |
customPushMessage | একটি কাস্টম পুশ মেসেজ যা ডেভেলপারদের Google-এ অ্যাকশনে স্ট্রাকচার্ড ডেটা পাঠাতে দেয়। |
isInSandbox | প্রতিক্রিয়া স্যান্ডবক্স মোডে পরিচালনা করা উচিত কিনা তা নির্দেশ করে। স্যান্ডবক্স মোডে Google-এ স্ট্রাকচার্ড ডেটা পুশ করার জন্য এই বিটটি প্রয়োজন। |
প্রত্যাশিত ইনপুট
JSON প্রতিনিধিত্ব | |
---|---|
{ "inputPrompt": { object ( |
ক্ষেত্র | |
---|---|
inputPrompt | কাস্টমাইজড প্রম্পট ব্যবহারকারীকে ইনপুট জিজ্ঞাসা করতে ব্যবহৃত হয়। |
possibleIntents[] | এই ইনপুটটি পূরণ করতে ব্যবহার করা যেতে পারে এমন উদ্দেশ্যগুলির তালিকা৷ Google-এ অ্যাকশনের জন্য শুধুমাত্র অপরিশোধিত ব্যবহারকারীর ইনপুট ফেরত দিতে, অ্যাপটিকে |
speechBiasingHints[] | বাক্যাংশের তালিকা অ্যাকশন Google স্পিচ বায়াসিংয়ের জন্য ব্যবহার করতে চায়। 1000টি পর্যন্ত বাক্যাংশ অনুমোদিত। |
ইনপুট প্রম্পট
অ্যাপের প্রশ্নের জন্য একটি ইনপুট দেওয়ার জন্য ব্যবহারকারীকে গাইড করতে সহকারীর জন্য ব্যবহৃত ইনপুট প্রম্পট।
JSON প্রতিনিধিত্ব | |
---|---|
{ "initialPrompts": [ { object ( |
ক্ষেত্র | |
---|---|
initialPrompts[] | ব্যবহারকারীকে একটি ইনপুট প্রদান করতে বলে প্রাথমিক প্রম্পট। শুধুমাত্র একটি প্রাথমিক_প্রম্পট সমর্থিত। |
richInitialPrompt | প্রম্পট পেলোড। |
noInputPrompts[] | ব্যবহারকারীর কাছ থেকে কোন ইনপুট না থাকলে ব্যবহারকারীকে জিজ্ঞাসা করতে প্রম্পট ব্যবহার করা হয়। |
বক্তৃতা প্রতিক্রিয়া
প্রতিক্রিয়া যা শুধুমাত্র বক্তৃতা ধারণ করে। বঞ্চিত।
JSON প্রতিনিধিত্ব | |
---|---|
{ // Union field |
ক্ষেত্র | ||
---|---|---|
ইউনিয়ন ক্ষেত্রের type । স্পিচ আউটপুটের প্রকার: টেক্সট টু স্পিচ বা SSML। type নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | ||
textToSpeech | স্পিচ আউটপুটের প্লেইন টেক্সট, যেমন, "আপনি কোথায় যেতে চান?"/ | |
ssml | SSML বিন্যাসে ব্যবহারকারীর কাছে স্ট্রাকচার্ড কথ্য প্রতিক্রিয়া, যেমন " |
রিচ রেসপন্স
একটি সমৃদ্ধ প্রতিক্রিয়া যাতে অডিও, পাঠ্য, কার্ড, পরামর্শ এবং কাঠামোগত ডেটা অন্তর্ভুক্ত থাকতে পারে।
JSON প্রতিনিধিত্ব | |
---|---|
{ "items": [ { object ( |
ক্ষেত্র | |
---|---|
items[] | UI উপাদানগুলির একটি তালিকা যা প্রতিক্রিয়া রচনা করে আইটেমগুলিকে অবশ্যই নিম্নলিখিত প্রয়োজনীয়তাগুলি পূরণ করতে হবে: 1. প্রথম আইটেমটি হতে হবে একটি |
suggestions[] | প্রস্তাবিত উত্তরগুলির একটি তালিকা৷ এগুলি সর্বদা প্রতিক্রিয়ার শেষে উপস্থিত হবে। একটি |
linkOutSuggestion | একটি অতিরিক্ত পরামর্শ চিপ যা সংশ্লিষ্ট অ্যাপ বা সাইটের সাথে লিঙ্ক করতে পারে। |
আইটেম
প্রতিক্রিয়া আইটেম.
JSON প্রতিনিধিত্ব | |
---|---|
{ "name": string, // Union field |
ক্ষেত্র | ||
---|---|---|
name | এই আইটেমের ঐচ্ছিক নাম শনাক্তকারী। | |
ইউনিয়ন ফিল্ড item . আইটেম প্রকার. item নিম্নলিখিত শুধুমাত্র একটি হতে পারে: | ||
simpleResponse | ভয়েস এবং টেক্সট শুধুমাত্র প্রতিক্রিয়া. | |
basicCard | একটি মৌলিক কার্ড। | |
structuredResponse | স্ট্রাকচার্ড পেলোড Google দ্বারা প্রক্রিয়া করা হবে৷ | |
mediaResponse | বাজানো মিডিয়ার একটি সেট নির্দেশ করে প্রতিক্রিয়া। | |
carouselBrowse | ক্যারোজেল ব্রাউজ কার্ড, পরিবর্তে কালেকশন ব্রাউজ ব্যবহার করুন.. | |
tableCard | টেবিল কার্ড। | |
htmlResponse | এইচটিএমএল প্রতিক্রিয়া ক্যানভাসে রেন্ডার করতে ব্যবহৃত হয়। |
সরল প্রতিক্রিয়া
ব্যবহারকারীকে দেখানোর জন্য বক্তৃতা বা পাঠ্য ধারণকারী একটি সাধারণ প্রতিক্রিয়া।
JSON প্রতিনিধিত্ব | |
---|---|
{ "textToSpeech": string, "ssml": string, "displayText": string } |
ক্ষেত্র | |
---|---|
textToSpeech | স্পিচ আউটপুটের প্লেইন টেক্সট, যেমন, "আপনি কোথায় যেতে চান?" ssml এর সাথে পারস্পরিক একচেটিয়া। |
ssml | SSML ফরম্যাটে ব্যবহারকারীর কাছে স্ট্রাকচার্ড কথ্য প্রতিক্রিয়া, যেমন |
displayText | চ্যাট বুদ্বুদে প্রদর্শন করার জন্য ঐচ্ছিক পাঠ্য। যদি না দেওয়া হয়, তাহলে উপরের textToSpeech বা ssml-এর একটি প্রদর্শন রেন্ডারিং ব্যবহার করা হবে। 640 অক্ষরে সীমাবদ্ধ। |
বেসিককার্ড
কিছু তথ্য প্রদর্শনের জন্য একটি মৌলিক কার্ড, যেমন একটি ছবি এবং/অথবা পাঠ্য।
JSON প্রতিনিধিত্ব | |
---|---|
{ "title": string, "subtitle": string, "formattedText": string, "image": { object ( |
ক্ষেত্র | |
---|---|
title | কার্ডের সামগ্রিক শিরোনাম। ঐচ্ছিক। |
subtitle | ঐচ্ছিক। |
formattedText | কার্ডের বডি টেক্সট। বিন্যাসের জন্য মার্কডাউন সিনট্যাক্সের একটি সীমিত সেট সমর্থন করে। প্রয়োজন, যদি না ইমেজ উপস্থিত হয়. |
image | কার্ডের জন্য একটি নায়ক ইমেজ. উচ্চতা 192dp এ স্থির করা হয়েছে। ঐচ্ছিক। |
buttons[] | বোতাম। বর্তমানে সর্বাধিক 1টি বোতাম সমর্থিত। ঐচ্ছিক। |
imageDisplayOptions | চিত্র প্রদর্শন বিকল্পের ধরন। ঐচ্ছিক। |
বোতাম
একটি বোতাম বস্তু যা সাধারণত একটি কার্ডের নীচে প্রদর্শিত হয়।
JSON প্রতিনিধিত্ব | |
---|---|
{
"title": string,
"openUrlAction": {
object ( |
ক্ষেত্র | |
---|---|
title | বোতামের শিরোনাম। প্রয়োজন। |
openUrlAction | কোনো ব্যবহারকারী বোতামে ট্যাপ করলে অ্যাকশন নেওয়া হবে। প্রয়োজন। |
স্ট্রাকচার্ড রেসপন্স
স্ট্রাকচার্ড ডেটার সাথে সাড়া দেওয়ার জন্য অ্যাপের প্রতিক্রিয়া সংজ্ঞায়িত করা হয়েছে।
JSON প্রতিনিধিত্ব | |
---|---|
{ // Union field |
ক্ষেত্র | ||
---|---|---|
ইউনিয়ন ক্ষেত্রের data । 3P এজেন্টদের থেকে পেলোড প্রতিক্রিয়ার ধারক। data নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | ||
orderUpdate | অ্যাপ অর্ডার পাওয়ার পর একটি অর্ডার আপডেট (যেমন | |
orderUpdateV3 | অ্যাপ অর্ডার পাওয়ার পর API v3 ফরম্যাটে অর্ডার আপডেট প্রদান করে। |
অর্ডার আপডেট
বাতিল করা হয়েছে: পরিবর্তে V3 প্রোটো ব্যবহার করুন। একটি অর্ডার আপডেট.
JSON প্রতিনিধিত্ব | |
---|---|
{ "googleOrderId": string, "actionOrderId": string, "orderState": { object ( |
ক্ষেত্র | ||
---|---|---|
googleOrderId | অর্ডারের আইডি হল Google-এর ইস্যু করা আইডি। | |
actionOrderId | প্রয়োজন। ক্যানোনিকাল অর্ডার আইডি এই অর্ডারটি উল্লেখ করে। যদি ইন্টিগ্রেটররা তাদের সিস্টেমে ক্যানোনিকাল অর্ডার আইডি তৈরি না করে, তাহলে তারা ক্রমানুসারে অন্তর্ভুক্ত googleOrderId-এর উপর দিয়ে কপি করতে পারে। | |
orderState | আদেশের নতুন অবস্থা। | |
orderManagementActions[] | অর্ডারের জন্য প্রযোজ্য ব্যবস্থাপনা ক্রিয়া আপডেট করা হয়েছে, যেমন পরিচালনা, পরিবর্তন, সহায়তার সাথে যোগাযোগ করুন। | |
receipt | অর্ডারের রসিদ। | |
updateTime | যখন অ্যাপের দৃষ্টিকোণ থেকে অর্ডার আপডেট করা হয়েছে। RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ডের জন্য সঠিক। উদাহরণ: | |
totalPrice | অর্ডারের নতুন মোট মূল্য | |
lineItemUpdates | লাইন আইটেম-স্তরের পরিবর্তনের মানচিত্র, আইটেম আইডি দ্বারা কী করা হয়েছে। ঐচ্ছিক। | |
userNotification | নির্দিষ্ট করা হলে, নির্দিষ্ট শিরোনাম এবং পাঠ্য সহ ব্যবহারকারীকে একটি বিজ্ঞপ্তি প্রদর্শন করে। একটি বিজ্ঞপ্তি নির্দিষ্ট করা হল বিজ্ঞপ্তি দেওয়ার জন্য একটি পরামর্শ এবং এটি একটি বিজ্ঞপ্তির ফলে নিশ্চিত নয়৷ | |
infoExtension | কাস্টম অর্ডার স্টেট বা স্ট্যান্ডার্ড স্টেটের তথ্য ছাড়াও অতিরিক্ত ডেটা। একটি নির্বিচারী ধরনের ক্ষেত্র ধারণকারী একটি বস্তু. একটি অতিরিক্ত ক্ষেত্র | |
ইউনিয়ন ক্ষেত্রের info । আদেশের অবস্থার সাথে যুক্ত অতিরিক্ত তথ্য। info নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | ||
rejectionInfo | প্রত্যাখ্যান রাষ্ট্র সম্পর্কে তথ্য. | |
cancellationInfo | বাতিল অবস্থা সম্পর্কে তথ্য. | |
inTransitInfo | ট্রানজিট অবস্থা সম্পর্কে তথ্য. | |
fulfillmentInfo | পরিপূর্ণ অবস্থা সম্পর্কে তথ্য. | |
returnInfo | ফেরত রাষ্ট্র সম্পর্কে তথ্য. |
অ্যাকশন
অর্ডার আপডেটের সাথে যুক্ত একটি ফলো-আপ অ্যাকশন।
JSON প্রতিনিধিত্ব | |
---|---|
{ "type": enum ( |
ক্ষেত্র | |
---|---|
type | কর্মের ধরন। |
button | বোতাম লেবেল এবং লিঙ্ক। |
প্রাপ্তি
বাতিল করা হয়েছে: পরিবর্তে V3 প্রোটো ব্যবহার করুন। প্রাপ্তি যখন রাজ্য নিশ্চিত করা হয় বা অন্য কোনও রাজ্য (যেমন IN_TRANSIT, FULFILLED) কনফার্মড স্টেট সহ।
JSON প্রতিনিধিত্ব | |
---|---|
{ "confirmedActionOrderId": string, "userVisibleOrderId": string } |
ক্ষেত্র | |
---|---|
confirmedActionOrderId | যখন অর্ডার ইন্টিগ্রেটর দ্বারা গৃহীত হয়েছে তখন নিশ্চিত অর্ডার আইডি। এটি হল ক্যানোনিকাল অর্ডার আইডি যা ইন্টিগ্রেটরের সিস্টেমে অর্ডার রেফারেন্সে ব্যবহৃত হয় এবং পরবর্তীতে অ্যাকশন অর্ডার মনে রাখবেন এই ক্ষেত্রটি অবহেলিত। পরিবর্তে OrderUpdate.action_order_id এর মাধ্যমে ক্ষেত্রটি পাস করুন। |
userVisibleOrderId | ঐচ্ছিক। আইডির মুখোমুখি ব্যবহারকারী বর্তমান অর্ডারের উল্লেখ করে, যা উপস্থিত থাকলে রসিদ কার্ডে প্রদর্শিত হবে। এটি এমন আইডি হওয়া উচিত যা সাধারণত একটি মুদ্রিত রসিদ বা ব্যবহারকারীর ইমেলে পাঠানো রসিদে প্রদর্শিত হয়৷ ব্যবহারকারীকে ইন্টিগ্রেটরদের দ্বারা প্রদত্ত গ্রাহক পরিষেবার জন্য তার অর্ডার উল্লেখ করে এই আইডি ব্যবহার করতে সক্ষম হওয়া উচিত। নোট করুন যে যদি ইন্টিগ্রেটর একটি প্রিন্টেড রসিদ/ইমেল রসিদ সহ একটি অর্ডারের জন্য ব্যবহারকারীর মুখোমুখী আইডি তৈরি করে তবে এই ক্ষেত্রটি অবশ্যই পপুলেট করা উচিত। |
প্রত্যাখ্যান তথ্য
রাষ্ট্র প্রত্যাখ্যান করা হলে প্রত্যাখ্যানের তথ্য। এই বার্তাটি কথোপকথনে প্রাথমিক অর্ডার আপডেটে বা পরবর্তী অ্যাসিঙ্ক অর্ডার আপডেটের মাধ্যমে পূরণ করা যেতে পারে।
JSON প্রতিনিধিত্ব | |
---|---|
{
"type": enum ( |
ক্ষেত্র | |
---|---|
type | প্রত্যাখ্যান প্রকার। |
reason | ত্রুটির কারণ। |
বাতিলকরণের তথ্য
বাতিল করা হয়েছে: পরিবর্তে V3 প্রোটো ব্যবহার করুন। যখন রাজ্য বাতিল করা হয় তখন বাতিলকরণের তথ্য।
JSON প্রতিনিধিত্ব | |
---|---|
{ "reason": string } |
ক্ষেত্র | |
---|---|
reason | বাতিলের কারণ। |
InTransitInfo
বাতিল করা হয়েছে: পরিবর্তে V3 প্রোটো ব্যবহার করুন। যখন অবস্থা IN_TRANSIT হয় তখন ইন-ট্রানজিট তথ্য।
JSON প্রতিনিধিত্ব | |
---|---|
{ "updatedTime": string } |
ক্ষেত্র | |
---|---|
updatedTime | ট্রানজিটের জন্য শেষ আপডেট করা সময়। RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ডের জন্য সঠিক। উদাহরণ: |
পূরণের তথ্য
বাতিল করা হয়েছে: পরিবর্তে V3 প্রোটো ব্যবহার করুন। পূর্ণতা তথ্য যখন রাষ্ট্র পূরণ করা হয়.
JSON প্রতিনিধিত্ব | |
---|---|
{ "deliveryTime": string } |
ক্ষেত্র | |
---|---|
deliveryTime | আদেশ কবে পূরণ হবে। RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ডের জন্য সঠিক। উদাহরণ: |
রিটার্ন ইনফো
বাতিল করা হয়েছে: পরিবর্তে V3 প্রোটো ব্যবহার করুন। রাষ্ট্র প্রত্যাখ্যান করা হলে ফেরত তথ্য.
JSON প্রতিনিধিত্ব | |
---|---|
{ "reason": string } |
ক্ষেত্র | |
---|---|
reason | ফিরে আসার কারণ। |
ব্যবহারকারীর বিজ্ঞপ্তি
অর্ডার আপডেটের অংশ হিসেবে প্রদর্শনের জন্য ঐচ্ছিক ব্যবহারকারীর বিজ্ঞপ্তি।
JSON প্রতিনিধিত্ব | |
---|---|
{ "title": string, "text": string } |
ক্ষেত্র | |
---|---|
title | ব্যবহারকারীর বিজ্ঞপ্তির শিরোনাম। |
text | বিজ্ঞপ্তির বিষয়বস্তু। |
মিডিয়ার প্রতিক্রিয়া
কথোপকথনের মধ্যে চালানো মিডিয়ার একটি সেট নির্দেশ করে প্রতিক্রিয়া।
JSON প্রতিনিধিত্ব | |
---|---|
{ "mediaType": enum ( |
ক্ষেত্র | |
---|---|
mediaType | এই প্রতিক্রিয়া মধ্যে মিডিয়া ধরনের. |
mediaObjects[] | মিডিয়া বস্তুর তালিকা. |
মিডিয়াঅবজেক্ট
একটি মিডিয়া বস্তুর প্রতিনিধিত্ব করে যা MediaResponse দিয়ে ফেরত দেওয়া হয়। মিডিয়া সম্পর্কে তথ্য রয়েছে, যেমন নাম, বর্ণনা, url ইত্যাদি।
JSON প্রতিনিধিত্ব | |
---|---|
{ "name": string, "description": string, "contentUrl": string, // Union field |
ক্ষেত্র | ||
---|---|---|
name | এই মিডিয়া বস্তুর নাম। | |
description | এই মিডিয়া বস্তুর বর্ণনা। | |
contentUrl | মিডিয়া বিষয়বস্তু নির্দেশ করে url. | |
ইউনিয়ন ক্ষেত্রের image । মিডিয়া কার্ডের সাথে দেখানোর জন্য ছবি। image নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | ||
largeImage | একটি বড় ছবি, যেমন অ্যালবামের কভার ইত্যাদি। | |
icon | শিরোনাম থেকে ডানদিকে একটি ছোট চিত্র আইকন প্রদর্শিত হয়। এটি 36x36 dp এর আকার পরিবর্তন করা হয়েছে। |
ক্যারাউজেল ব্রাউজ
বড়-টাইল আইটেমগুলির ক্যারোজেল হিসাবে AMP নথির একটি সেট উপস্থাপন করে। একটি এএমপি ভিউয়ারে তাদের সম্পর্কিত এএমপি ডকুমেন্ট চালু করার জন্য আইটেমগুলি নির্বাচন করা হতে পারে।
JSON প্রতিনিধিত্ব | |
---|---|
{ "items": [ { object ( |
ক্ষেত্র | |
---|---|
items[] | ন্যূনতম: 2. সর্বোচ্চ: 10। |
imageDisplayOptions | চিত্র প্রদর্শন বিকল্পের ধরন। ঐচ্ছিক। |
আইটেম
ক্যারোজেলের আইটেম।
JSON প্রতিনিধিত্ব | |
---|---|
{ "title": string, "description": string, "footer": string, "image": { object ( |
ক্ষেত্র | |
---|---|
title | ক্যারোজেল আইটেমের শিরোনাম। প্রয়োজন। |
description | ক্যারোজেল আইটেমের বর্ণনা। ঐচ্ছিক। |
footer | ক্যারোজেল আইটেমের জন্য ফুটার টেক্সট, বর্ণনার নিচে প্রদর্শিত। পাঠ্যের একক লাইন, একটি উপবৃত্তাকার সাথে কাটা। ঐচ্ছিক। |
image | ক্যারোজেল আইটেমের জন্য হিরো ইমেজ। ঐচ্ছিক। |
openUrlAction | ক্যারোজেল আইটেমের সাথে যুক্ত নথির URL। নথিতে HTML সামগ্রী থাকতে পারে বা, যদি "urlTypeHint" AMP_CONTENT, AMP সামগ্রীতে সেট করা থাকে। প্রয়োজন। |
টেবিলকার্ড
পাঠ্যের একটি টেবিল প্রদর্শনের জন্য একটি টেবিল কার্ড।
JSON প্রতিনিধিত্ব | |
---|---|
{ "title": string, "subtitle": string, "image": { object ( |
ক্ষেত্র | |
---|---|
title | টেবিলের সামগ্রিক শিরোনাম। ঐচ্ছিক কিন্তু সাবটাইটেল সেট করা থাকলে অবশ্যই সেট করতে হবে। |
subtitle | টেবিলের জন্য সাবটাইটেল। ঐচ্ছিক। |
image | টেবিলের সাথে যুক্ত ছবি। ঐচ্ছিক। |
columnProperties[] | কলামের শিরোনাম এবং প্রান্তিককরণ। |
rows[] | টেবিলের সারি ডেটা। প্রথম 3টি সারি দেখানোর নিশ্চয়তা রয়েছে তবে অন্যগুলি নির্দিষ্ট পৃষ্ঠে কাটা হতে পারে। একটি প্রদত্ত পৃষ্ঠের জন্য কোন সারিগুলি দেখানো হবে তা দেখতে অনুগ্রহ করে সিমুলেটর দিয়ে পরীক্ষা করুন৷ WEB_BROWSER সক্ষমতা সমর্থন করে এমন পৃষ্ঠগুলিতে, আপনি ব্যবহারকারীকে আরও ডেটা সহ একটি ওয়েব পৃষ্ঠাতে নির্দেশ করতে পারেন৷ |
buttons[] | বোতাম। বর্তমানে সর্বাধিক 1টি বোতাম সমর্থিত। ঐচ্ছিক। |
কলাম বৈশিষ্ট্য
কলামের বৈশিষ্ট্য রাখে (হেডার সহ)।
JSON প্রতিনিধিত্ব | |
---|---|
{
"header": string,
"horizontalAlignment": enum ( |
ক্ষেত্র | |
---|---|
header | কলামের জন্য হেডার টেক্সট। |
horizontalAlignment | কন্টেন্ট wrt কলামের অনুভূমিক প্রান্তিককরণ। অনির্দিষ্ট হলে, বিষয়বস্তু অগ্রণী প্রান্তে সারিবদ্ধ করা হবে। |
সারি
সারণীতে একটি সারি বর্ণনা করে।
JSON প্রতিনিধিত্ব | |
---|---|
{
"cells": [
{
object ( |
ক্ষেত্র | |
---|---|
cells[] | এই সারিতে কক্ষ। প্রথম 3টি কক্ষ দেখানোর নিশ্চয়তা রয়েছে তবে অন্যগুলি নির্দিষ্ট পৃষ্ঠে কাটা হতে পারে৷ একটি প্রদত্ত পৃষ্ঠের জন্য কোন কক্ষগুলি দেখানো হবে তা দেখতে অনুগ্রহ করে সিমুলেটর দিয়ে পরীক্ষা করুন৷ |
dividerAfter | প্রতিটি সারির পরে একটি বিভাজক থাকা উচিত কিনা তা নির্দেশ করে৷ |
সেল
একটি সারিতে একটি ঘর বর্ণনা করে।
JSON প্রতিনিধিত্ব | |
---|---|
{ "text": string } |
ক্ষেত্র | |
---|---|
text | কক্ষের পাঠ্য বিষয়বস্তু। |
এইচটিএমএল প্রতিক্রিয়া
প্রতিক্রিয়া যা ইন্টারেক্টিভ ক্যানভাস বৈশিষ্ট্য ব্যবহার করে HTML প্রদর্শন করে। প্রতিক্রিয়ার সর্বাধিক আকার হল 50k বাইট।
JSON প্রতিনিধিত্ব | |
---|---|
{ "updatedState": value, "suppressMic": boolean, "url": string } |
ক্ষেত্র | |
---|---|
updatedState | অ্যাপে নিম্নলিখিত JSON অবজেক্টের সাথে যোগাযোগ করুন। |
suppressMic | একটি বিকল্প প্রদান করুন যাতে এই নিমজ্জিত প্রতিক্রিয়ার পরে মাইক খোলা না হয়৷ |
url | অ্যাপ্লিকেশনের url. |
সাজেশন
একটি পরামর্শ চিপ যা ব্যবহারকারী কথোপকথনের উত্তর দ্রুত পোস্ট করতে ট্যাপ করতে পারেন।
JSON প্রতিনিধিত্ব | |
---|---|
{ "title": string } |
ক্ষেত্র | |
---|---|
title | পাঠ্যটি সাজেশন চিপে দেখানো হয়েছে। ট্যাপ করা হলে, এই পাঠ্যটি কথোপকথনে আবার পোস্ট করা হবে যেন ব্যবহারকারী এটি টাইপ করেছেন। প্রতিটি শিরোনাম সাজেশন চিপ সেটের মধ্যে অনন্য হতে হবে। সর্বোচ্চ 25 অক্ষর প্রয়োজন |
LinkOutSuggestion
একটি পরামর্শ চিপ তৈরি করে যা ব্যবহারকারীকে এই এজেন্টের সাথে যুক্ত অ্যাপ বা ওয়েবসাইটে যেতে দেয়।
JSON প্রতিনিধিত্ব | |
---|---|
{
"destinationName": string,
"url": string,
"openUrlAction": {
object ( |
ক্ষেত্র | |
---|---|
destinationName | এই চিপটি যে অ্যাপ বা সাইটের সাথে লিঙ্ক করছে তার নাম। চিপটি "ওপেন" শিরোনাম দিয়ে রেন্ডার করা হবে |
url | অবচয়। পরিবর্তে OpenUrlAction ব্যবহার করুন। |
openUrlAction | ব্যবহারকারী সাজেশন চিপে ট্যাপ করলে অ্যাপ বা সাইটের URL খুলতে হবে। এই অ্যাপ/ইউআরএলের মালিকানা অবশ্যই Google ডেভেলপার কনসোলে অ্যাকশনে যাচাই করা উচিত, নতুবা ব্যবহারকারীকে পরামর্শ দেখানো হবে না। ওপেন ইউআরএল অ্যাকশন http, https এবং ইন্টেন্ট ইউআরএল সমর্থন করে। ইন্টেন্ট URL-এর জন্য দেখুন: https://developer.chrome.com/multidevice/android/intents |
ExpectedIntent
অ্যাপটি সহকারীকে প্রত্যাশিত উদ্দেশ্য প্রদান করতে বলছে।
JSON প্রতিনিধিত্ব | |
---|---|
{ "intent": string, "inputValueData": { "@type": string, field1: ..., ... }, "parameterName": string } |
ক্ষেত্র | |
---|---|
intent | অন্তর্নির্মিত অভিপ্রায়ের নাম, যেমন |
inputValueData | একটি অন্তর্নির্মিত অভিপ্রায় দ্বারা প্রয়োজনীয় অতিরিক্ত কনফিগারেশন ডেটা। অন্তর্নির্মিত অভিপ্রায়গুলির জন্য সম্ভাব্য মানগুলি: একটি নির্বিচারী ধরনের ক্ষেত্র ধারণকারী একটি বস্তু. একটি অতিরিক্ত ক্ষেত্র |
parameterName | ঐচ্ছিকভাবে, অভিপ্রায়ের একটি প্যারামিটার যা অনুরোধ করা হচ্ছে। শুধুমাত্র অনুরোধ করা উদ্দেশ্য জন্য বৈধ. বক্তৃতা পক্ষপাতদুষ্ট জন্য ব্যবহৃত. |
চূড়ান্ত প্রতিক্রিয়া
ব্যবহারকারীর ইনপুট প্রত্যাশিত না হলে চূড়ান্ত প্রতিক্রিয়া।
JSON প্রতিনিধিত্ব | |
---|---|
{ // Union field |
ক্ষেত্র | ||
---|---|---|
ইউনিয়ন ক্ষেত্রের response । সম্ভাব্য প্রতিক্রিয়া প্রকার। response নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | ||
speechResponse | কথ্য প্রতিক্রিয়া যখন ব্যবহারকারীর একটি ইনপুট প্রদানের প্রয়োজন হয় না। | |
richResponse | যখন ব্যবহারকারীকে ইনপুট দেওয়ার প্রয়োজন হয় না তখন সমৃদ্ধ প্রতিক্রিয়া। |
CustomPushMessage
একটি কাস্টম পুশ মেসেজ যাতে স্ট্রাকচার্ড ডেটা ধারণ করে অ্যাকশন ফুলফিলমেন্ট এপিআই।
JSON প্রতিনিধিত্ব | |
---|---|
{ "target": { object ( |
ক্ষেত্র | ||
---|---|---|
target | পুশ অনুরোধের জন্য নির্দিষ্ট লক্ষ্য। | |
ইউনিয়ন ক্ষেত্রের content । পেলোড বিভিন্ন ধরনের. content নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | ||
orderUpdate | লেনদেন API-এর মাধ্যমে স্থাপিত অর্ডার আপডেট করে একটি অর্ডার আপডেট। | |
userNotification | নির্দিষ্ট করা হলে, নির্দিষ্ট শিরোনাম এবং পাঠ্য সহ ব্যবহারকারীকে একটি বিজ্ঞপ্তি প্রদর্শন করে। |
ব্যবহারকারীর বিজ্ঞপ্তি
একটি অনুরোধের সাথে প্রদর্শন করার জন্য ব্যবহারকারীর বিজ্ঞপ্তি।
JSON প্রতিনিধিত্ব | |
---|---|
{ "title": string, "text": string } |
ক্ষেত্র | |
---|---|
title | বিজ্ঞপ্তির শিরোনাম। |
text | বিজ্ঞপ্তির বিষয়বস্তু। |
টার্গেট
পুশ অনুরোধের জন্য নির্দিষ্ট লক্ষ্য।
JSON প্রতিনিধিত্ব | |
---|---|
{
"userId": string,
"intent": string,
"argument": {
object ( |
ক্ষেত্র | |
---|---|
userId | ব্যবহারকারী টার্গেট. |
intent | লক্ষ্য করার অভিপ্রায়। |
argument | একটি উদ্দেশ্য লক্ষ্য করার যুক্তি. V1 এর জন্য, শুধুমাত্র একটি আর্গুমেন্ট সমর্থিত। |
locale | লোকেল টার্গেট করা। IETF BCP-47 ভাষার কোড অনুসরণ করে। একটি নির্দিষ্ট স্থানীয় অ্যাপে ব্যবহারকারীকে টার্গেট করতে একটি বহুভাষিক অ্যাপ ব্যবহার করা যেতে পারে। যদি নির্দিষ্ট না করা হয়, তাহলে এটি en-US-এ ডিফল্ট হবে। |