- উৎস: বার্তা
- JSON উপস্থাপনা
- কার্ড
- কার্ডহেডার
- ইমেজস্টাইল
- বিভাগ
- উইজেটমার্কআপ
- পাঠ্য অনুচ্ছেদ
- ছবি
- অনক্লিক
- ফর্মঅ্যাকশন
- অ্যাকশনপ্যারামিটার
- ওপেনলিঙ্ক
- মূলমান
- আইকন
- বোতাম
- টেক্সটবাটন
- ইমেজবাটন
- কার্ডঅ্যাকশন
- কার্ডউইথআইডি
- কার্ড
- কার্ডহেডার
- ছবির ধরন
- বিভাগ
- উইজেট
- পাঠ্য অনুচ্ছেদ
- টেক্সট সিনট্যাক্স
- ছবি
- অনক্লিক
- পদক্ষেপ
- অ্যাকশনপ্যারামিটার
- লোড ইন্ডিকেটর
- মিথস্ক্রিয়া
- ওপেনলিঙ্ক
- ওপেনএএস
- বন্ধ করুন
- ওভারফ্লো মেনু
- ওভারফ্লো মেনু আইটেম
- আইকন
- ম্যাটেরিয়ালআইকন
- সজ্জিত পাঠ্য
- উল্লম্ব সারিবদ্ধকরণ
- বোতাম
- রঙ
- প্রকার
- সুইচকন্ট্রোল
- নিয়ন্ত্রণ প্রকার
- বাটনলিস্ট
- টেক্সট ইনপুট
- প্রকার
- পরামর্শ
- পরামর্শ আইটেম
- বৈধতা
- ইনপুটটাইপ
- হোস্টঅ্যাপডেটাসোর্সমার্কআপ
- চ্যাটক্লায়েন্টডেটাসোর্সমার্কআপ
- স্পেসডেটাসোর্স
- ওয়ার্কফ্লো ডেটা সোর্স মার্কআপ
- প্রকার
- নির্বাচন ইনপুট
- নির্বাচনের ধরণ
- নির্বাচন আইটেম
- প্ল্যাটফর্ম ডেটা উৎস
- কমন ডেটা সোর্স
- ডেটাসোর্সকনফিগ
- ডেটটাইমপিকার
- তারিখ ও সময় পিকারের ধরন
- বিভাজক
- গ্রিড
- গ্রিডআইটেম
- ইমেজকম্পোনেন্ট
- ইমেজক্রপস্টাইল
- ইমেজক্রপ টাইপ
- বর্ডারস্টাইল
- বর্ডারটাইপ
- গ্রিডআইটেমলেআউট
- কলাম
- কলাম
- হরাইজন্টালসাইজস্টাইল
- অনুভূমিক সারিবদ্ধকরণ
- উল্লম্ব সারিবদ্ধকরণ
- উইজেট
- চিপলিস্ট
- লেআউট
- চিপ
- ক্যারোসেল
- ক্যারোসেলকার্ড
- নেস্টেডউইজেট
- দৃশ্যমানতা
- ইভেন্টঅ্যাকশন
- ট্রিগার
- কমনউইজেটঅ্যাকশন
- UpdateVisibilityAction
- কলাপসকন্ট্রোল
- বিভাজক শৈলী
- কার্ডঅ্যাকশন
- কার্ডফিক্সডফুটার
- প্রদর্শন শৈলী
- এক্সপ্রেশন ডেটা
- অবস্থা
- এক্সপ্রেশন ডেটা কন্ডিশন
- শর্তের ধরণ
- টীকা
- টীকা প্রকার
- ব্যবহারকারীর উল্লেখ মেটাডেটা
- প্রকার
- স্ল্যাশকমান্ডমেটাডেটা
- প্রকার
- রিচলিঙ্কমেটাডেটা
- রিচলিঙ্কটাইপ
- ড্রাইভলিঙ্কডেটা
- চ্যাটস্পেসলিঙ্কডেটা
- মিটস্পেসলিঙ্কডেটা
- প্রকার
- হাডলস্ট্যাটাস
- ক্যালেন্ডারইভেন্টলিঙ্কডেটা
- কাস্টম ইমোজি মেটাডেটা
- থ্রেড
- অ্যাকশনরেসপন্স
- প্রতিক্রিয়ার ধরণ
- ডায়ালগঅ্যাকশন
- সংলাপ
- অ্যাকশনস্ট্যাটাস
- কোড
- আপডেট করা উইজেট
- নির্বাচন আইটেম
- স্ল্যাশকমান্ড
- MatchedUrl
- ইমোজি প্রতিক্রিয়া সারাংশ
- ডিলিট মেটাডেটা
- মুছে ফেলার ধরণ
- উদ্ধৃত বার্তা মেটাডেটা
- উদ্ধৃতি প্রকার
- উদ্ধৃত বার্তা স্ন্যাপশট
- ফরোয়ার্ড করা মেটাডেটা
- সংযুক্ত জিআইএফ
- অ্যাক্সেসরি উইজেট
- পদ্ধতি
উৎস: বার্তা
গুগল চ্যাট স্পেসের একটি বার্তা।
| JSON উপস্থাপনা |
|---|
{ "name": string, "sender": { object ( |
| ক্ষেত্র | |
|---|---|
name | শনাক্তকারী। বার্তাটির রিসোর্স নাম। ফর্ম্যাট: যেখানে মেসেজ তৈরি করার সময় আপনি যদি একটি কাস্টম আইডি সেট করেন, তাহলে অনুরোধে মেসেজটি নির্দিষ্ট করার জন্য আপনি |
sender | শুধুমাত্র আউটপুট। যে ব্যবহারকারী বার্তাটি তৈরি করেছেন। যদি আপনার চ্যাট অ্যাপ একজন ব্যবহারকারী হিসেবে প্রমাণীকরণ করে , তাহলে আউটপুটে ব্যবহারকারীর |
createTime | ঐচ্ছিক। অপরিবর্তনীয়। চ্যাটে তৈরি করা স্পেসের জন্য, বার্তাটি তৈরির সময়। এই ফিল্ডটি শুধুমাত্র আউটপুট হিসেবে প্রদর্শিত হয়, তবে ইম্পোর্ট মোড স্পেসে ব্যবহৃত হলে তা ব্যতিক্রম। ইম্পোর্ট মোড স্পেসের ক্ষেত্রে, মূল তৈরির সময়টি সংরক্ষণ করার জন্য এই ফিল্ডটিকে সোর্সে মেসেজটি তৈরি হওয়ার ঐতিহাসিক টাইমস্ট্যাম্পে সেট করুন। |
lastUpdateTime | শুধুমাত্র আউটপুট। যে সময়ে কোনো ব্যবহারকারী বার্তাটি সর্বশেষ সম্পাদনা করেছিলেন। যদি বার্তাটি কখনও সম্পাদনা করা না হয়ে থাকে, তাহলে এই ক্ষেত্রটি খালি থাকে। |
deleteTime | শুধুমাত্র আউটপুট। গুগল চ্যাট থেকে মেসেজটি ডিলিট করার সময়। যদি মেসেজটি কখনো ডিলিট না করা হয়, তাহলে এই ফিল্ডটি খালি থাকে। |
text | ঐচ্ছিক। বার্তার মূল অংশ সাধারণ টেক্সটে লেখা হবে। কোনো ছবি, ভিডিও বা ওয়েব পেজের প্রথম লিঙ্কে ক্লিক করলে একটি প্রিভিউ চিপ তৈরি হয়। আপনি কোনো গুগল চ্যাট ব্যবহারকারীকে, অথবা ওই স্থানের সবাইকে @মেনশনও করতে পারেন। টেক্সট মেসেজ তৈরি করার বিষয়ে জানতে, ‘মেসেজ পাঠান’ দেখুন। |
formattedText | শুধুমাত্র আউটপুট। এতে বার্তার
আরও তথ্যের জন্য, একটি বার্তায় পাঠানো টেক্সট ফরম্যাটিং দেখুন। |
cards[] | অপ্রচলিত: এর পরিবর্তে সমৃদ্ধ, ফরম্যাট করা এবং ইন্টারেক্টিভ কার্ড, যা আপনি ফরম্যাট করা টেক্সট, বাটন এবং ক্লিকযোগ্য ছবির মতো UI এলিমেন্ট প্রদর্শন করতে ব্যবহার করতে পারেন। কার্ডগুলো সাধারণত মেসেজের সাধারণ টেক্সট অংশের নিচে প্রদর্শিত হয়। |
cardsV2[] | ঐচ্ছিক। তাসের একটি বিন্যাস। অ্যাপ অথেনটিকেশনের মাধ্যমে চ্যাট অ্যাপগুলো কার্ড তৈরি করতে পারে। ডেভেলপার প্রিভিউ প্রোগ্রামের অংশ হিসেবে, আপনার চ্যাট অ্যাপ যদি একজন ব্যবহারকারী হিসেবে অথেন্টিকেট করে , তবে এটি কার্ড মেসেজ তৈরি করতে পারবে। আপনার চ্যাট অ্যাপ যদি ডেভেলপার প্রিভিউ প্রোগ্রামের অংশ না হয়, তবে এটি ইউজার অথেনটিকেশনের মাধ্যমে কার্ড তৈরি করতে পারবে না। কার্ডসহ বার্তা কীভাবে তৈরি করতে হয় তা জানতে, ‘বার্তা পাঠান’ দেখুন। কার্ড বিল্ডার ব্যবহার করে কার্ড ডিজাইন করুন এবং প্রিভিউ দেখুন। কার্ড বিল্ডারটি খুলুন |
annotations[] | শুধুমাত্র আউটপুট। অ্যানোটেশনগুলো বার্তার সাধারণ টেক্সট অংশের সাথে অথবা এমন চিপের সাথে যুক্ত করা যেতে পারে যা গুগল ওয়ার্কস্পেস রিসোর্স, যেমন গুগল ডক্স বা শীটস-এর সাথে লিঙ্ক করে, যেখানে |
thread | যে থ্রেডটিতে বার্তাটি রয়েছে। ব্যবহারের উদাহরণের জন্য, ‘একটি বার্তা থ্রেড শুরু করুন বা উত্তর দিন’ দেখুন। |
space | শুধুমাত্র আউটপুট। যদি আপনার চ্যাট অ্যাপ একজন ব্যবহারকারী হিসেবে প্রমাণীকরণ করে , তাহলে আউটপুটে শুধু স্পেসের |
fallbackText | ঐচ্ছিক। বার্তার কার্ডগুলোর একটি সাধারণ বিবরণ, যা তখন ব্যবহৃত হয় যখন আসল কার্ডগুলো দেখানো সম্ভব হয় না—যেমন, মোবাইল নোটিফিকেশন। |
actionResponse | শুধুমাত্র ইনপুট। প্যারামিটারগুলো যা একটি চ্যাট অ্যাপ তার প্রতিক্রিয়া কীভাবে পোস্ট করা হবে তা কনফিগার করতে ব্যবহার করতে পারে। |
argumentText | শুধুমাত্র আউটপুট। মেসেজের মূল লেখাটি সাধারণ টেক্সট আকারে থাকবে এবং চ্যাট অ্যাপের সমস্ত উল্লেখ বাদ দেওয়া হবে। |
slashCommand | শুধুমাত্র আউটপুট। প্রযোজ্য হলে, স্ল্যাশ কমান্ডের তথ্য। |
attachment[] | ঐচ্ছিক। ব্যবহারকারীর আপলোড করা সংযুক্তি। |
matchedUrl | শুধুমাত্র আউটপুট। |
threadReply | শুধুমাত্র আউটপুট। যখন যদি স্পেসটিতে থ্রেডে উত্তর দেওয়ার সুবিধা না থাকে, তাহলে এই ফিল্ডটির মান সর্বদা |
clientAssignedMessageId | ঐচ্ছিক। বার্তার জন্য একটি নিজস্ব আইডি। আপনি একটি বার্তা শনাক্ত করতে, অথবা কোনো বার্তা পেতে, মুছতে বা আপডেট করতে এই ফিল্ডটি ব্যবহার করতে পারেন। একটি নিজস্ব আইডি সেট করতে, বার্তা তৈরি করার সময় |
emojiReactionSummaries[] | শুধুমাত্র আউটপুট। মেসেজটিতে থাকা ইমোজি প্রতিক্রিয়ার সারাংশের তালিকা। |
privateMessageViewer | ঐচ্ছিক। অপরিবর্তনীয়। বার্তা তৈরির জন্য ইনপুট, অন্যথায় শুধু আউটপুট। যে ব্যবহারকারী বার্তাটি দেখতে পারবেন। এটি সেট করা হলে, বার্তাটি ব্যক্তিগত হবে এবং শুধুমাত্র নির্দিষ্ট ব্যবহারকারী ও চ্যাট অ্যাপ দেখতে পাবে। আপনার অনুরোধে এই ফিল্ডটি অন্তর্ভুক্ত করতে, আপনাকে অবশ্যই অ্যাপ অথেনটিকেশন ব্যবহার করে চ্যাট এপিআই কল করতে হবে এবং নিম্নলিখিতগুলি বাদ দিতে হবে: বিস্তারিত জানতে, ব্যক্তিগতভাবে বার্তা পাঠান দেখুন। |
deletionMetadata | শুধুমাত্র আউটপুট। মুছে ফেলা বার্তা সম্পর্কিত তথ্য। যখন |
quotedMessageMetadata | ঐচ্ছিক। কোনো বার্তা সম্পর্কিত তথ্য, যা অন্য কোনো বার্তায় উদ্ধৃত করা হয়। যখন আপনি একটি বার্তা তৈরি করেন, তখন আপনি একই থ্রেডের মধ্যে বার্তা উদ্ধৃত করতে পারেন, অথবা একটি নতুন মূল বার্তা তৈরি করতে মূল বার্তা উদ্ধৃত করতে পারেন। তবে, আপনি অন্য কোনো থ্রেডের বার্তার উত্তর উদ্ধৃত করতে পারবেন না। যখন আপনি কোনো বার্তা আপডেট করেন, তখন আপনি ব্যবহারের উদাহরণের জন্য, ‘অন্য বার্তা উদ্ধৃত করুন’ দেখুন। |
attachedGifs[] | শুধুমাত্র আউটপুট। মেসেজের সাথে সংযুক্ত GIF ছবিগুলো। |
accessoryWidgets[] | ঐচ্ছিক। এক বা একাধিক ইন্টারেক্টিভ উইজেট যা একটি বার্তার নীচে প্রদর্শিত হয়। আপনি টেক্সট, কার্ড, অথবা টেক্সট ও কার্ড উভয়ই রয়েছে এমন বার্তায় অ্যাক্সেসরি উইজেট যোগ করতে পারেন। ডায়ালগ রয়েছে এমন বার্তার জন্য এটি সমর্থিত নয়। বিস্তারিত জানতে, “একটি বার্তার নীচে ইন্টারেক্টিভ উইজেট যোগ করুন” দেখুন। অ্যাকসেসরি উইজেট ব্যবহার করে মেসেজ তৈরি করতে অ্যাপ অথেন্টিকেশন প্রয়োজন। |
কার্ডউইথআইডি
গুগল চ্যাট মেসেজে একটি কার্ড ।
অ্যাপ অথেনটিকেশনের মাধ্যমে চ্যাট অ্যাপগুলো কার্ড তৈরি করতে পারে। ডেভেলপার প্রিভিউ প্রোগ্রামের অংশ হিসেবে, আপনার চ্যাট অ্যাপ যদি একজন ব্যবহারকারী হিসেবে অথেন্টিকেট করে , তবে এটি কার্ড মেসেজ তৈরি করতে পারবে। আপনার চ্যাট অ্যাপ যদি ডেভেলপার প্রিভিউ প্রোগ্রামের অংশ না হয়, তবে এটি ইউজার অথেনটিকেশনের মাধ্যমে কার্ড তৈরি করতে পারবে না।
কার্ডসহ বার্তা কীভাবে তৈরি করতে হয় তা জানতে, ‘বার্তা পাঠান’ দেখুন।
কার্ড বিল্ডার ব্যবহার করে কার্ড ডিজাইন করুন এবং প্রিভিউ দেখুন।
কার্ড বিল্ডারটি খুলুন| JSON উপস্থাপনা |
|---|
{
"cardId": string,
"card": {
object ( |
| ক্ষেত্র | |
|---|---|
cardId | মেসেজে একাধিক কার্ড থাকলে এটি আবশ্যক। মেসেজে থাকা প্রতিটি কার্ডের জন্য এটি একটি অনন্য শনাক্তকারী। |
card | একটি কার্ড। সর্বোচ্চ আকার ৩২ কিলোবাইট। |
টীকা
শুধুমাত্র আউটপুট। অ্যানোটেশনগুলো মেসেজের সাধারণ টেক্সট বডির সাথে অথবা এমন চিপের সাথে যুক্ত করা যেতে পারে যা গুগল ওয়ার্কস্পেস রিসোর্স, যেমন গুগল ডক্স বা শীটস-এর সাথে লিঙ্ক করে এবং যার startIndex ও length ০। একটি টেক্সট মেসেজে সাধারণ ফরম্যাটিং যোগ করতে, ‘টেক্সট মেসেজ ফরম্যাট করুন’ দেখুন।
সাধারণ টেক্সট মেসেজের মূল অংশের উদাহরণ:
Hello @FooBot how are you!"
সংশ্লিষ্ট টীকা মেটাডেটা:
"annotations":[{
"type":"USER_MENTION",
"startIndex":6,
"length":7,
"userMention": {
"user": {
"name":"users/{user}",
"displayName":"FooBot",
"avatarUrl":"https://goo.gl/aeDtrS",
"type":"BOT"
},
"type":"MENTION"
}
}]
| JSON উপস্থাপনা |
|---|
{ "type": enum ( |
| ক্ষেত্র | |
|---|---|
type | এই টীকার ধরণ। |
length | প্লেইন-টেক্সট মেসেজ বডিতে থাকা সাবস্ট্রিংটির দৈর্ঘ্য, যার সাথে এই অ্যানোটেশনটি সম্পর্কিত। যদি এটি উপস্থিত না থাকে, তবে এর দৈর্ঘ্য ০ নির্দেশ করে। |
startIndex | প্লেইন-টেক্সট মেসেজ বডির মধ্যে যে প্রারম্ভিক সূচকের (০-ভিত্তিক, অন্তর্ভুক্ত) সাথে এই অ্যানোটেশনটি সম্পর্কিত। |
ইউনিয়ন ফিল্ড metadata । অ্যানোটেশন সম্পর্কিত অতিরিক্ত মেটাডেটা। metadata নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
userMention | ব্যবহারকারী উল্লেখের মেটাডেটা। |
slashCommand | স্ল্যাশ কমান্ডের মেটাডেটা। |
richLinkMetadata | একটি রিচ লিঙ্কের মেটাডেটা। |
customEmojiMetadata | একটি কাস্টম ইমোজির মেটাডেটা। |
টীকা প্রকার
টীকার ধরণ।
| এনাম | |
|---|---|
ANNOTATION_TYPE_UNSPECIFIED | এনামের ডিফল্ট মান। এটি ব্যবহার করবেন না। |
USER_MENTION | একজন ব্যবহারকারীর উল্লেখ করা হয়েছে। |
SLASH_COMMAND | একটি স্ল্যাশ কমান্ড চালু করা হয়। |
RICH_LINK | একটি সমৃদ্ধ লিঙ্ক টীকা। |
CUSTOM_EMOJI | একটি নিজস্ব ইমোজি টীকা। |
ব্যবহারকারীর উল্লেখ মেটাডেটা
ব্যবহারকারী উল্লেখের জন্য টীকা মেটাডেটা (@)।
| JSON উপস্থাপনা |
|---|
{ "user": { object ( |
| ক্ষেত্র | |
|---|---|
user | ব্যবহারকারী উল্লেখ করেছেন। |
type | ব্যবহারকারীর উল্লেখের ধরণ। |
প্রকার
| এনাম | |
|---|---|
TYPE_UNSPECIFIED | এনামের ডিফল্ট মান। এটি ব্যবহার করবেন না। |
ADD | স্পেসে ব্যবহারকারী যোগ করুন। |
MENTION | স্পেসে ব্যবহারকারীকে উল্লেখ করুন। |
স্ল্যাশকমান্ডমেটাডেটা
স্ল্যাশ কমান্ডের (/) জন্য টীকা মেটাডেটা।
| JSON উপস্থাপনা |
|---|
{ "bot": { object ( |
| ক্ষেত্র | |
|---|---|
bot | যে চ্যাট অ্যাপটির কমান্ড চালু করা হয়েছিল। |
type | স্ল্যাশ কমান্ডের প্রকারভেদ। |
commandName | ব্যবহৃত স্ল্যাশ কমান্ডের নাম। |
commandId | ব্যবহৃত স্ল্যাশ কমান্ডের কমান্ড আইডি। |
triggersDialog | স্ল্যাশ কমান্ডটি ডায়ালগের জন্য কিনা তা নির্দেশ করে। |
প্রকার
| এনাম | |
|---|---|
TYPE_UNSPECIFIED | এনামের ডিফল্ট মান। এটি ব্যবহার করবেন না। |
ADD | স্পেসে চ্যাট অ্যাপ যোগ করুন। |
INVOKE | স্পেসে স্ল্যাশ কমান্ড চালু করুন। |
রিচলিঙ্কমেটাডেটা
কোনো রিসোর্সের একটি রিচ লিঙ্ক। রিচ লিঙ্কগুলো মেসেজের সাধারণ টেক্সট অংশের সাথে যুক্ত থাকতে পারে অথবা এমন চিপ হিসেবে কাজ করতে পারে যা গুগল ওয়ার্কস্পেসের রিসোর্স, যেমন গুগল ডক্স বা শীটস-এর সাথে ০ startIndex ও length ব্যবহার করে লিঙ্ক করে।
| JSON উপস্থাপনা |
|---|
{ "uri": string, "richLinkType": enum ( |
| ক্ষেত্র | |
|---|---|
uri | এই লিঙ্কের URI। |
richLinkType | রিচ লিঙ্ক টাইপ। |
ইউনিয়ন ফিল্ড data । লিঙ্ক করা রিসোর্সের জন্য ডেটা। data নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
driveLinkData | ড্রাইভ লিঙ্কের ডেটা। |
chatSpaceLinkData | চ্যাট স্পেস লিঙ্কের জন্য ডেটা। |
meetSpaceLinkData | মিট স্পেস লিঙ্কের জন্য ডেটা। |
calendarEventLinkData | ক্যালেন্ডার ইভেন্ট লিঙ্কের ডেটা। |
রিচলিঙ্কটাইপ
রিচ লিঙ্ক টাইপ। ভবিষ্যতে আরও টাইপ যোগ করা হতে পারে।
| এনাম | |
|---|---|
RICH_LINK_TYPE_UNSPECIFIED | এনামের ডিফল্ট মান। এটি ব্যবহার করবেন না। |
DRIVE_FILE | গুগল ড্রাইভের একটি রিচ লিঙ্ক টাইপ। |
CHAT_SPACE | চ্যাট স্পেসের একটি রিচ লিঙ্ক টাইপ। উদাহরণস্বরূপ, একটি স্পেস স্মার্ট চিপ। |
GMAIL_MESSAGE | একটি জিমেইল মেসেজ রিচ লিঙ্ক টাইপ। বিশেষত, এটি ‘শেয়ার টু চ্যাট’ এর একটি জিমেইল চিপ। এপিআইটি শুধুমাত্র GMAIL_MESSAGE রিচ লিঙ্কযুক্ত মেসেজ পড়া সমর্থন করে। |
MEET_SPACE | Meet মেসেজের একটি রিচ লিঙ্ক টাইপ। উদাহরণস্বরূপ, একটি Meet চিপ। |
CALENDAR_EVENT | ক্যালেন্ডার বার্তার একটি রিচ লিঙ্ক টাইপ। উদাহরণস্বরূপ, একটি ক্যালেন্ডার চিপ। |
ড্রাইভলিঙ্কডেটা
গুগল ড্রাইভ লিঙ্কের ডেটা।
| JSON উপস্থাপনা |
|---|
{
"driveDataRef": {
object ( |
| ক্ষেত্র | |
|---|---|
driveDataRef | একটি DriveDataRef যা একটি গুগল ড্রাইভ ফাইলকে নির্দেশ করে। |
mimeType | লিঙ্ক করা গুগল ড্রাইভ রিসোর্সটির মাইম টাইপ। |
চ্যাটস্পেসলিঙ্কডেটা
চ্যাট স্পেস লিঙ্কগুলির ডেটা।
| JSON উপস্থাপনা |
|---|
{ "space": string, "thread": string, "message": string } |
| ক্ষেত্র | |
|---|---|
space | লিঙ্ক করা চ্যাট স্পেস রিসোর্সের পরিসর। ফর্ম্যাট: |
thread | লিঙ্ক করা চ্যাট স্পেস রিসোর্সের থ্রেড। ফর্ম্যাট: |
message | লিঙ্ক করা চ্যাট স্পেস রিসোর্সের বার্তা। ফর্ম্যাট: |
মিটস্পেসলিঙ্কডেটা
মিট স্পেস লিঙ্কগুলির জন্য ডেটা।
| JSON উপস্থাপনা |
|---|
{ "meetingCode": string, "type": enum ( |
| ক্ষেত্র | |
|---|---|
meetingCode | লিঙ্ক করা মিট স্পেসের মিটিং কোড। |
type | মিট স্পেসের ধরন নির্দেশ করে। |
huddleStatus | ঐচ্ছিক। শুধুমাত্র আউটপুট। যদি Meet-টি একটি Huddle হয়, তবে এটি হাডলটির অবস্থা নির্দেশ করে। অন্যথায়, এটি সেট করা থাকে না। |
প্রকার
মিট স্পেসের ধরণ।
| এনাম | |
|---|---|
TYPE_UNSPECIFIED | এনামের ডিফল্ট মান। এটি ব্যবহার করবেন না। |
MEETING | মিট স্পেস হলো একটি সভা। |
HUDDLE | মিট স্পেস হলো একটি ছোট জমায়েতের জায়গা। |
হাডলস্ট্যাটাস
জটলার অবস্থা
| এনাম | |
|---|---|
HUDDLE_STATUS_UNSPECIFIED | এনামের ডিফল্ট মান। এটি ব্যবহার করবেন না। |
STARTED | আলোচনা শুরু হয়েছে। |
ENDED | আলোচনা শেষ হয়েছে। এক্ষেত্রে Meet স্পেসের URI এবং আইডেন্টিফায়ারগুলো আর বৈধ থাকবে না। |
MISSED | আলোচনাটি অনুষ্ঠিত হয়নি। এক্ষেত্রে Meet স্পেসের URI এবং আইডেন্টিফায়ারগুলো আর বৈধ থাকবে না। |
ক্যালেন্ডারইভেন্টলিঙ্কডেটা
ক্যালেন্ডার ইভেন্ট লিঙ্কগুলির জন্য ডেটা।
| JSON উপস্থাপনা |
|---|
{ "calendarId": string, "eventId": string } |
| ক্ষেত্র | |
|---|---|
calendarId | লিঙ্ক করা ক্যালেন্ডারের শনাক্তকারী । |
eventId | লিঙ্ক করা ক্যালেন্ডার ইভেন্টের ইভেন্ট শনাক্তকারী । |
কাস্টম ইমোজি মেটাডেটা
কাস্টম ইমোজির জন্য টীকা মেটাডেটা।
| JSON উপস্থাপনা |
|---|
{
"customEmoji": {
object ( |
| ক্ষেত্র | |
|---|---|
customEmoji | নিজস্ব ইমোজি। |
থ্রেড
গুগল চ্যাট স্পেসের একটি থ্রেড। ব্যবহারের উদাহরণের জন্য, ‘একটি মেসেজ থ্রেড শুরু করুন বা উত্তর দিন’ দেখুন।
মেসেজ তৈরি করার সময় আপনি যদি কোনো থ্রেড নির্দিষ্ট করেন, তাহলে কোনো উপযুক্ত থ্রেড খুঁজে না পেলে কী ঘটবে তা নির্ধারণ করতে আপনি messageReplyOption ফিল্ডটি সেট করতে পারেন।
| JSON উপস্থাপনা |
|---|
{ "name": string, "threadKey": string } |
| ক্ষেত্র | |
|---|---|
name | শনাক্তকারী। থ্রেডটির রিসোর্স নাম। উদাহরণ: |
threadKey | ঐচ্ছিক। থ্রেড তৈরি বা আপডেট করার জন্য ইনপুট। অন্যথায়, শুধু আউটপুট। থ্রেডের আইডি। সর্বোচ্চ ৪০০০ অক্ষর সমর্থন করে। এই আইডিটি যে চ্যাট অ্যাপ দ্বারা সেট করা হয়, তার জন্য এটি অনন্য। উদাহরণস্বরূপ, যদি একাধিক চ্যাট অ্যাপ একই থ্রেড কী ব্যবহার করে একটি বার্তা তৈরি করে, তবে বার্তাগুলি বিভিন্ন থ্রেডে পোস্ট করা হয়। কোনো ব্যক্তি বা অন্য চ্যাট অ্যাপ দ্বারা তৈরি থ্রেডে উত্তর দিতে, এর পরিবর্তে থ্রেডের |
অ্যাকশনরেসপন্স
চ্যাট অ্যাপ তার প্রতিক্রিয়া কীভাবে পোস্ট করা হবে তা কনফিগার করতে যে প্যারামিটারগুলো ব্যবহার করতে পারে।
| JSON উপস্থাপনা |
|---|
{ "type": enum ( |
| ক্ষেত্র | |
|---|---|
type | শুধুমাত্র ইনপুট। চ্যাট অ্যাপের প্রতিক্রিয়ার ধরন। |
url | শুধুমাত্র ইনপুট। ব্যবহারকারীদের প্রমাণীকরণ বা কনফিগার করার জন্য URL। (শুধুমাত্র |
dialogAction | শুধুমাত্র ইনপুট। একটি ডায়ালগ সম্পর্কিত ইন্টারঅ্যাকশন ইভেন্টের প্রতিক্রিয়া। এর সাথে অবশ্যই |
updatedWidget | শুধুমাত্র ইনপুট। আপডেট করা উইজেটের প্রতিক্রিয়া। |
প্রতিক্রিয়ার ধরণ
চ্যাট অ্যাপের প্রতিক্রিয়ার ধরন।
| এনাম | |
|---|---|
TYPE_UNSPECIFIED | ডিফল্ট টাইপ যা NEW_MESSAGE হিসেবে পরিচালিত হয়। |
NEW_MESSAGE | বিষয়টিতে একটি নতুন বার্তা হিসেবে পোস্ট করুন। |
UPDATE_MESSAGE | চ্যাট অ্যাপের বার্তা আপডেট করুন। এটি শুধুমাত্র CARD_CLICKED ইভেন্টের ক্ষেত্রেই অনুমোদিত, যেখানে বার্তা প্রেরকের ধরণ হলো BOT । |
UPDATE_USER_MESSAGE_CARDS | ব্যবহারকারীর মেসেজে থাকা কার্ডগুলো আপডেট করুন। এটি শুধুমাত্র একটি মিলে যাওয়া ইউআরএল সহ MESSAGE ইভেন্টের প্রতিক্রিয়া হিসাবে, অথবা মেসেজ প্রেরকের ধরণ HUMAN হলে CARD_CLICKED ইভেন্টের প্রতিক্রিয়া হিসাবে অনুমোদিত। টেক্সট উপেক্ষা করা হয়। |
REQUEST_CONFIG | ব্যবহারকারীর কাছে ব্যক্তিগতভাবে অতিরিক্ত প্রমাণীকরণ বা কনফিগারেশনের জন্য অনুরোধ করুন। |
DIALOG | একটি সংলাপ উপস্থাপন করে। |
UPDATE_WIDGET | উইজেট টেক্সট অটোকমপ্লিট অপশন কোয়েরি। |
ডায়ালগঅ্যাকশন
এতে একটি ডায়ালগ এবং অনুরোধের স্থিতি কোড রয়েছে।
| JSON উপস্থাপনা |
|---|
{ "actionStatus": { object ( |
| ক্ষেত্র | |
|---|---|
actionStatus | শুধুমাত্র ইনপুট। কোনো ডায়ালগ চালু বা জমা দেওয়ার অনুরোধের অবস্থা। প্রয়োজনে ব্যবহারকারীদের একটি অবস্থা ও বার্তা প্রদর্শন করে। উদাহরণস্বরূপ, কোনো ত্রুটি বা সফলতার ক্ষেত্রে। |
সংঘের মাঠ পর্যায়ের action । সম্পাদন করার মতো কার্যক্রম। action নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
dialog | শুধুমাত্র ইনপুট। অনুরোধের জন্য ডায়ালগ বক্স । |
সংলাপ
ডায়ালগের কার্ড বডির চারপাশের মোড়ক।
| JSON উপস্থাপনা |
|---|
{
"body": {
object ( |
| ক্ষেত্র | |
|---|---|
body | শুধুমাত্র ইনপুট। ডায়ালগের মূল অংশ, যা একটি মডালে রেন্ডার করা হয়। গুগল চ্যাট অ্যাপগুলো নিম্নলিখিত কার্ড এন্টিটিগুলো সমর্থন করে না: |
অ্যাকশনস্ট্যাটাস
কোনো ডায়ালগ চালু বা জমা দেওয়ার অনুরোধের অবস্থা নির্দেশ করে।
| JSON উপস্থাপনা |
|---|
{
"statusCode": enum ( |
| ক্ষেত্র | |
|---|---|
statusCode | স্ট্যাটাস কোড। |
userFacingMessage | ব্যবহারকারীদের তাদের অনুরোধের অবস্থা সম্পর্কে পাঠানোর বার্তা। এটি সেট করা না থাকলে, |
কোড
gRPC API-এর জন্য প্রমিত ত্রুটি কোডসমূহ।
কখনও কখনও একাধিক এরর কোড প্রযোজ্য হতে পারে। সার্ভিসগুলোর উচিত সবচেয়ে সুনির্দিষ্ট এরর কোডটি রিটার্ন করা। উদাহরণস্বরূপ, যদি উভয় কোডই প্রযোজ্য হয়, তবে FAILED_PRECONDITION পরিবর্তে OUT_OF_RANGE অগ্রাধিকার দিন। একইভাবে, FAILED_PRECONDITION পরিবর্তে NOT_FOUND বা ALREADY_EXISTS অগ্রাধিকার দিন।
| এনাম | |
|---|---|
OK | কোনো ত্রুটি নয়; সফল হলে ফেরত দেওয়া হয়। HTTP ম্যাপিং: 200 OK |
CANCELLED | অপারেশনটি বাতিল করা হয়েছিল, সাধারণত ফোনকারীর দ্বারাই। HTTP ম্যাপিং: 499 ক্লায়েন্ট অনুরোধ বন্ধ করেছে |
UNKNOWN | অজানা ত্রুটি। উদাহরণস্বরূপ, অন্য কোনো অ্যাড্রেস স্পেস থেকে প্রাপ্ত একটি HTTP ম্যাপিং: 500 অভ্যন্তরীণ সার্ভার ত্রুটি |
INVALID_ARGUMENT | ক্লায়েন্ট একটি অবৈধ আর্গুমেন্ট নির্দিষ্ট করেছে। উল্লেখ্য যে, এটি HTTP ম্যাপিং: 400 ত্রুটিপূর্ণ অনুরোধ |
DEADLINE_EXCEEDED | অপারেশনটি সম্পন্ন হওয়ার আগেই সময়সীমা শেষ হয়ে গেছে। যেসব অপারেশন সিস্টেমের অবস্থা পরিবর্তন করে, সেগুলো সফলভাবে সম্পন্ন হলেও এই ত্রুটিটি প্রদর্শিত হতে পারে। উদাহরণস্বরূপ, সার্ভার থেকে একটি সফল প্রতিক্রিয়া আসতে এতটা দেরি হতে পারে যে সময়সীমা শেষ হয়ে গেছে। HTTP ম্যাপিং: ৫০৪ গেটওয়ে টাইমআউট |
NOT_FOUND | অনুরোধকৃত কোনো সত্তা (যেমন, ফাইল বা ডিরেক্টরি) খুঁজে পাওয়া যায়নি। সার্ভার ডেভেলপারদের জন্য দ্রষ্টব্য: যদি ব্যবহারকারীদের একটি সম্পূর্ণ শ্রেণীর জন্য কোনো অনুরোধ প্রত্যাখ্যান করা হয়, যেমন পর্যায়ক্রমিক ফিচার রোলআউট বা অ-ডকুমেন্টেড অনুমতি তালিকার ক্ষেত্রে, HTTP ম্যাপিং: 404 পাওয়া যায়নি |
ALREADY_EXISTS | ক্লায়েন্ট যে সত্তাটি তৈরি করার চেষ্টা করেছে (যেমন, ফাইল বা ডিরেক্টরি), সেটি ইতিমধ্যেই বিদ্যমান। HTTP ম্যাপিং: ৪০৯ দ্বন্দ্ব |
PERMISSION_DENIED | আহ্বানকারীর নির্দিষ্ট অপারেশনটি সম্পাদন করার অনুমতি নেই। কোনো রিসোর্স নিঃশেষ হয়ে যাওয়ার কারণে প্রত্যাখ্যানের ক্ষেত্রে HTTP ম্যাপিং: ৪০৩ নিষিদ্ধ |
UNAUTHENTICATED | অপারেশনটির জন্য অনুরোধটিতে বৈধ প্রমাণীকরণ তথ্য নেই। HTTP ম্যাপিং: ৪০১ অননুমোদিত |
RESOURCE_EXHAUSTED | কোনো একটি রিসোর্স শেষ হয়ে গেছে, হতে পারে তা ব্যবহারকারী-ভিত্তিক কোটা, অথবা পুরো ফাইল সিস্টেমেই জায়গা নেই। HTTP ম্যাপিং: 429 অতিরিক্ত অনুরোধ |
FAILED_PRECONDITION | অপারেশনটি প্রত্যাখ্যান করা হয়েছে কারণ অপারেশনটি সম্পাদনের জন্য সিস্টেমটি প্রয়োজনীয় অবস্থায় নেই। উদাহরণস্বরূপ, যে ডিরেক্টরিটি মুছে ফেলা হবে সেটি খালি নয়, কোনো নন-ডিরেক্টরিতে rmdir অপারেশন প্রয়োগ করা হয়েছে, ইত্যাদি। সার্ভিস ইমপ্লিমেন্টররা HTTP ম্যাপিং: 400 ত্রুটিপূর্ণ অনুরোধ |
ABORTED | অপারেশনটি বাতিল করা হয়েছিল, সাধারণত কনকারেন্সি সংক্রান্ত কোনো সমস্যার কারণে, যেমন সিকোয়েন্সার চেক ব্যর্থতা বা ট্রানজ্যাকশন বাতিল হওয়া। HTTP ম্যাপিং: ৪০৯ দ্বন্দ্ব |
OUT_OF_RANGE | অপারেশনটি বৈধ সীমার বাইরে করার চেষ্টা করা হয়েছিল। যেমন, ফাইলের শেষ প্রান্তের বাইরে খোঁজা বা পড়া। HTTP ম্যাপিং: 400 ত্রুটিপূর্ণ অনুরোধ |
UNIMPLEMENTED | এই পরিষেবাতে অপারেশনটি বাস্তবায়িত বা সমর্থিত/সক্রিয় নয়। HTTP ম্যাপিং: ৫০১ বাস্তবায়িত হয়নি |
INTERNAL | অভ্যন্তরীণ ত্রুটি। এর অর্থ হলো, অন্তর্নিহিত সিস্টেমের প্রত্যাশিত কিছু অপরিবর্তনীয়তা লঙ্ঘিত হয়েছে। এই ত্রুটি কোডটি গুরুতর ত্রুটির জন্য সংরক্ষিত। HTTP ম্যাপিং: 500 অভ্যন্তরীণ সার্ভার ত্রুটি |
UNAVAILABLE | পরিষেবাটি বর্তমানে অনুপলব্ধ। এটি সম্ভবত একটি সাময়িক অবস্থা, যা ব্যাকঅফ সহ পুনরায় চেষ্টা করে ঠিক করা যেতে পারে। মনে রাখবেন যে নন-আইডেমপোটেন্ট অপারেশনগুলো পুনরায় চেষ্টা করা সবসময় নিরাপদ নয়। HTTP ম্যাপিং: ৫০৩ পরিষেবা অনুপলব্ধ |
DATA_LOSS | অপূরণীয় ডেটা ক্ষতি বা বিকৃতি। HTTP ম্যাপিং: 500 অভ্যন্তরীণ সার্ভার ত্রুটি |
আপডেট করা উইজেট
selectionInput উইজেটগুলির জন্য, এটি একটি মাল্টিসিলেক্ট মেনুর অটোকমপ্লিট সাজেশন ফেরত দেয়।
| JSON উপস্থাপনা |
|---|
{
"widget": string,
"suggestions": {
object ( |
| ক্ষেত্র | |
|---|---|
widget | আপডেট করা উইজেটের আইডি। এই আইডিটি অবশ্যই সেই উইজেটের আইডির সাথে মিলতে হবে, যেটি আপডেটের অনুরোধটি শুরু করেছিল। |
ইউনিয়ন ফিল্ড updated_widget । ব্যবহারকারীর কোনো কার্যকলাপের প্রতিক্রিয়ায় উইজেটটি আপডেট হয়। updated_widget নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
suggestions | উইজেট অটোকমপ্লিট ফলাফলের তালিকা |
নির্বাচন আইটেম
উইজেট অটোকমপ্লিট ফলাফলের তালিকা।
| JSON উপস্থাপনা |
|---|
{
"items": [
{
object ( |
| ক্ষেত্র | |
|---|---|
items[] | SelectionItem অবজেক্টগুলোর একটি অ্যারে। |
স্ল্যাশকমান্ড
গুগল চ্যাটে স্ল্যাশ কমান্ড সম্পর্কিত মেটাডেটা।
| JSON উপস্থাপনা |
|---|
{ "commandId": string } |
| ক্ষেত্র | |
|---|---|
commandId | স্ল্যাশ কমান্ডের আইডি। |
MatchedUrl
চ্যাট মেসেজে একটি মিলে যাওয়া ইউআরএল। চ্যাট অ্যাপগুলো মিলে যাওয়া ইউআরএলগুলোর প্রিভিউ দেখতে পারে। আরও তথ্যের জন্য, প্রিভিউ লিঙ্কস দেখুন।
| JSON উপস্থাপনা |
|---|
{ "url": string } |
| ক্ষেত্র | |
|---|---|
url | শুধুমাত্র আউটপুট। যে URL-টি মিলেছে। |
ইমোজি প্রতিক্রিয়া সারাংশ
যতজন লোক একটি বার্তায় একটি নির্দিষ্ট ইমোজি দিয়ে প্রতিক্রিয়া জানিয়েছে।
| JSON উপস্থাপনা |
|---|
{
"emoji": {
object ( |
| ক্ষেত্র | |
|---|---|
emoji | শুধুমাত্র আউটপুট। প্রতিক্রিয়াগুলোর সাথে সংশ্লিষ্ট ইমোজি। |
reactionCount | শুধুমাত্র আউটপুট। সংশ্লিষ্ট ইমোজি ব্যবহার করে করা মোট প্রতিক্রিয়ার সংখ্যা। |
ডিলিট মেটাডেটা
মুছে ফেলা বার্তা সম্পর্কিত তথ্য। deleteTime সেট করা হলে একটি বার্তা মুছে ফেলা হয়।
| JSON উপস্থাপনা |
|---|
{
"deletionType": enum ( |
| ক্ষেত্র | |
|---|---|
deletionType | কে বার্তাটি মুছে দিয়েছে তা নির্দেশ করে। |
মুছে ফেলার ধরণ
কে মেসেজটি ডিলিট করেছে এবং কীভাবে তা ডিলিট করা হয়েছে। ভবিষ্যতে আরও তথ্য যোগ করা হতে পারে। কখন মেসেজ ডিলিট করা যাবে, সে সম্পর্কে বিস্তারিত জানতে Google Chat-এ ‘Edit or delete a message’ দেখুন।
| এনাম | |
|---|---|
DELETION_TYPE_UNSPECIFIED | এই মানটি অব্যবহৃত। |
CREATOR | ব্যবহারকারী নিজের বার্তাটি মুছে ফেলেছেন। |
SPACE_OWNER | কোনো মালিক বা ব্যবস্থাপক বার্তাটি মুছে দিয়েছেন। |
ADMIN | একজন গুগল ওয়ার্কস্পেস অ্যাডমিনিস্ট্রেটর বার্তাটি মুছে দিয়েছেন। অ্যাডমিনিস্ট্রেটররা স্পেসের যেকোনো বার্তা মুছে ফেলতে পারেন, যার মধ্যে স্পেসের যেকোনো সদস্য বা চ্যাট অ্যাপের পাঠানো বার্তাও অন্তর্ভুক্ত। |
APP_MESSAGE_EXPIRY | একটি চ্যাট অ্যাপ মেয়াদোত্তীর্ণ হয়ে যাওয়ায় নিজের মেসেজটি মুছে দিয়েছে। |
CREATOR_VIA_APP | একটি চ্যাট অ্যাপ (ব্যবহারকারীর প্রমাণীকরণ ব্যবহার করে) নির্মাতার পক্ষ থেকে বার্তাটি মুছে দিয়েছে। |
SPACE_OWNER_VIA_APP | একটি চ্যাট অ্যাপ একজন স্পেস ম্যানেজারের পক্ষ থেকে (ব্যবহারকারীর প্রমাণীকরণ ব্যবহার করে) বার্তাটি মুছে দিয়েছে। |
SPACE_MEMBER | গ্রুপের একজন সদস্য বার্তাটি মুছে দিয়েছেন। ব্যবহারকারীরা অ্যাপের মাধ্যমে পাঠানো বার্তা মুছে ফেলতে পারেন। |
উদ্ধৃত বার্তা মেটাডেটা
একটি বার্তা সম্পর্কিত তথ্য, যা অন্য একটি বার্তায় উদ্ধৃত করা হয়েছে।
যখন আপনি একটি বার্তা তৈরি করেন, তখন আপনি একই থ্রেডের মধ্যে বার্তা উদ্ধৃত করতে পারেন, অথবা একটি নতুন মূল বার্তা তৈরি করতে মূল বার্তা উদ্ধৃত করতে পারেন। তবে, আপনি অন্য কোনো থ্রেডের বার্তার উত্তর উদ্ধৃত করতে পারবেন না।
যখন আপনি কোনো বার্তা আপডেট করেন, তখন আপনি quotedMessageMetadata ফিল্ডটি যোগ বা প্রতিস্থাপন করতে পারবেন না, কিন্তু এটি মুছে ফেলতে পারবেন।
ব্যবহারের উদাহরণের জন্য, ‘অন্য বার্তা উদ্ধৃত করুন’ দেখুন।
| JSON উপস্থাপনা |
|---|
{ "name": string, "lastUpdateTime": string, "quoteType": enum ( |
| ক্ষেত্র | |
|---|---|
name | আবশ্যক। যে বার্তাটি উদ্ধৃত করা হয়েছে তার রিসোর্স নাম। ফর্ম্যাট: |
lastUpdateTime | আবশ্যক। উদ্ধৃত বার্তাটি কখন তৈরি করা হয়েছিল অথবা কখন সর্বশেষ আপডেট করা হয়েছিল, তার টাইমস্ট্যাম্প। যদি বার্তাটি সম্পাদনা করা হয়ে থাকে, তাহলে যদি |
quoteType | ঐচ্ছিক। উদ্ধৃতি চিহ্নের ধরন নির্দিষ্ট করে। সেট না করা হলে, পূর্ববর্তী সংস্করণের সাথে সামঞ্জস্য রক্ষার জন্য বার্তার পঠন/লিখন পথে এটি ডিফল্টরূপে REPLY হিসেবে ব্যবহৃত হয়। |
quotedMessageSnapshot | শুধুমাত্র আউটপুট। উদ্ধৃত বার্তাটির বিষয়বস্তুর একটি স্ন্যাপশট। |
forwardedMetadata | শুধুমাত্র আউটপুট। উদ্ধৃত বার্তার উৎস স্পেস সম্পর্কিত মেটাডেটা। শুধুমাত্র ফরওয়ার্ড কোট টাইপের জন্য পূরণ করা হয়। |
উদ্ধৃতি প্রকার
উদ্ধৃত বার্তার উদ্ধৃতির ধরণ।
| এনাম | |
|---|---|
QUOTE_TYPE_UNSPECIFIED | সংরক্ষিত। এই মানটি অব্যবহৃত। |
REPLY | যদি quoteType
আপনি অন্য থ্রেড থেকে কোনো বার্তার উত্তর উদ্ধৃত করতে পারবেন না। |
উদ্ধৃত বার্তা স্ন্যাপশট
উদ্ধৃত বা ফরোয়ার্ড করার সময় উদ্ধৃত বার্তাটির বিষয়বস্তুর একটি স্ন্যাপশট প্রদান করে।
| JSON উপস্থাপনা |
|---|
{ "sender": string, "text": string, "formattedText": string, "annotations": [ { object ( |
| ক্ষেত্র | |
|---|---|
sender | শুধুমাত্র আউটপুট। উদ্ধৃত বার্তার লেখকের নাম। রিপ্লাই (REPLY) এবং ফরওয়ার্ড (FORWARD) উভয় প্রকার উদ্ধৃতির জন্যই এটি পূরণ করা হয়। |
text | শুধুমাত্র আউটপুট। উদ্ধৃত বার্তাটির পাঠ্য বিষয়বস্তুর একটি স্ন্যাপশট। |
formattedText | শুধুমাত্র আউটপুট। এতে উদ্ধৃত বার্তার |
annotations[] | শুধুমাত্র আউটপুট। উদ্ধৃত বার্তার মূল পাঠ্য থেকে টীকাগুলো পার্স করা হয়। শুধুমাত্র ফরওয়ার্ড কোট টাইপের জন্য পূরণ করা হয়। |
attachments[] | শুধুমাত্র আউটপুট। উদ্ধৃত বার্তার অংশ ছিল এমন সংযুক্তিগুলো। এগুলো হলো উদ্ধৃত বার্তার সংযুক্তি মেটাডেটার অনুলিপি। শুধুমাত্র ফরওয়ার্ড (FORWARD) উদ্ধৃতি ধরনের জন্য পূরণ করা হয়। |
ফরোয়ার্ড করা মেটাডেটা
যে উৎস স্পেস থেকে বার্তাটি ফরোয়ার্ড করা হয়েছিল, সেটির মেটাডেটা।
| JSON উপস্থাপনা |
|---|
{ "space": string, "spaceDisplayName": string } |
| ক্ষেত্র | |
|---|---|
space | শুধুমাত্র আউটপুট। উৎস স্থানের রিসোর্স নাম। ফরম্যাট: spaces/{space} |
spaceDisplayName | শুধুমাত্র আউটপুট। ফরওয়ার্ড করার সময় উৎস স্পেস বা ডিএম-এর প্রদর্শিত নাম। |
সংযুক্ত জিআইএফ
একটি GIF ছবি যা একটি URL দ্বারা নির্দিষ্ট করা হয়।
| JSON উপস্থাপনা |
|---|
{ "uri": string } |
| ক্ষেত্র | |
|---|---|
uri | শুধুমাত্র আউটপুট। যে URL-টিতে GIF ছবিটি রয়েছে। |
অ্যাক্সেসরি উইজেট
এক বা একাধিক ইন্টারেক্টিভ উইজেট যা একটি বার্তার নীচে প্রদর্শিত হয়। বিস্তারিত জানতে, ‘একটি বার্তার নীচে ইন্টারেক্টিভ উইজেট যোগ করুন’ দেখুন।
| JSON উপস্থাপনা |
|---|
{
"buttonList": {
object ( |
| ক্ষেত্র | |
|---|---|
সংঘের মাঠ পর্যায়ের action । কার্যক্রমের ধরণ। action নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
buttonList | বাটনগুলোর একটি তালিকা। |
পদ্ধতি | |
|---|---|
| গুগল চ্যাট স্পেসে একটি বার্তা তৈরি করে। |
| একটি বার্তা মুছে দেয়। |
| একটি বার্তা সম্পর্কে বিস্তারিত তথ্য প্রদান করে। |
| কলার যে স্পেসের সদস্য, সেই স্পেসের মেসেজগুলো তালিকাভুক্ত করে, যার মধ্যে ব্লক করা সদস্য এবং স্পেসের মেসেজও অন্তর্ভুক্ত থাকে। |
| একটি বার্তা আপডেট করে। |
| বার্তার অন্তর্ভুক্ত কার্ডগুলোকে প্রতিস্থাপন করে। |
| একটি বার্তা আপডেট করে। |