- রিসোর্স: মেসেজ
- JSON উপস্থাপনা
- কার্ড
- CardHeader
- ImageStyle
- বিভাগ
- WidgetMarkup
- TextParagraph
- ছবি
- OnClick
- FormAction
- ActionParameter
- OpenLink
- KeyValue
- আইকন
- বোতাম
- TextButton
- ImageButton
- CardAction
- CardWithId
- কার্ড
- CardHeader
- ImageType
- বিভাগ
- উইজেট
- TextParagraph
- TextSyntax
- ছবি
- OnClick
- অ্যাকশন
- ActionParameter
- LoadIndicator
- ইন্টার্যাকশন
- OpenLink
- OpenAs
- OnClose
- OverflowMenu
- OverflowMenuItem
- আইকন
- MaterialIcon
- DecoratedText
- VerticalAlignment
- বোতাম
- রঙ
- ধরন
- SwitchControl
- ControlType
- ButtonList
- TextInput
- ধরন
- সাজেশন
- SuggestionItem
- যাচাইকরণ
- InputType
- HostAppDataSourceMarkup
- ChatClientDataSourceMarkup
- SpaceDataSource
- WorkflowDataSourceMarkup
- ধরন
- SelectionInput
- SelectionType
- SelectionItem
- PlatformDataSource
- CommonDataSource
- DataSourceConfig
- DateTimePicker
- DateTimePickerType
- বিভাজক
- গ্রিড
- GridItem
- ImageComponent
- ImageCropStyle
- ImageCropType
- BorderStyle
- BorderType
- GridItemLayout
- কলাম
- কলাম
- HorizontalSizeStyle
- HorizontalAlignment
- VerticalAlignment
- উইজেট
- ChipList
- লেআউট
- চিপ
- ক্যারোজেল
- CarouselCard
- NestedWidget
- দৃশ্যমানতা
- EventAction
- ট্রিগার
- CommonWidgetAction
- UpdateVisibilityAction
- CollapseControl
- DividerStyle
- CardAction
- CardFixedFooter
- DisplayStyle
- ExpressionData
- শর্ত
- ExpressionDataCondition
- ConditionType
- অ্যানোটেশন
- AnnotationType
- UserMentionMetadata
- ধরন
- SlashCommandMetadata
- ধরন
- RichLinkMetadata
- RichLinkType
- DriveLinkData
- ChatSpaceLinkData
- MeetSpaceLinkData
- ধরন
- HuddleStatus
- CalendarEventLinkData
- CustomEmojiMetadata
- থ্রেড
- ActionResponse
- ResponseType
- DialogAction
- ডায়ালগ
- ActionStatus
- কোড
- UpdatedWidget
- SelectionItems
- SlashCommand
- MatchedUrl
- EmojiReactionSummary
- DeletionMetadata
- DeletionType
- QuotedMessageMetadata
- QuoteType
- QuotedMessageSnapshot
- ForwardedMetadata
- AttachedGif
- AccessoryWidget
- এলিমেন্ট
- CitedSource
- স্নিপেট
- ElementsImage
- ফুটার
- সাইটেশন
- MarkupSyntax
- পদ্ধতি
রিসোর্স: মেসেজ
Google Chat স্পেসে একটি মেসেজ।
| JSON উপস্থাপনা |
|---|
{ "name": string, "sender": { object ( |
| ফিল্ড | |
|---|---|
name |
শনাক্তকারী। মেসেজের রিসোর্স নাম। ফর্ম্যাট: যেখানে আপনি মেসেজ তৈরি করার সময় কাস্টম আইডি সেট করলে, |
sender |
শুধু আউটপুট। যে ব্যবহারকারী মেসেজটি তৈরি করেছেন। আপনার Chat অ্যাপ ব্যবহারকারী হিসেবে যাচাই করলে, আউটপুট শুধুমাত্র ইন্টার্নাল ও এক্সটার্নাল ব্যবহারকারীদের জন্য ব্যবহারকারী |
createTime |
ঐচ্ছিক। পরিবর্তন করা যাবে না। Chat-এ তৈরি করা স্পেসের জন্য, মেসেজটি যে সময়ে তৈরি করা হয়েছিল। ইমপোর্ট মোড স্পেসে ব্যবহার করা ছাড়া, এই ফিল্ডটি শুধুমাত্র আউটপুট। ইম্পোর্ট মোড স্পেসের জন্য, এই ফিল্ডটি ঐতিহাসিক টাইমস্ট্যাম্পে সেট করুন যেখানে মেসেজটি সোর্সে তৈরি করা হয়েছিল যাতে আসল তৈরির সময়টি সংরক্ষণ করা যায়। |
lastUpdateTime |
শুধু আউটপুট। ব্যবহারকারী শেষবার যে সময়ে মেসেজ এডিট করেছেন। মেসেজটি কখনও এডিট করা না হলে, এই ফিল্ডটি খালি থাকে। |
deleteTime |
শুধু আউটপুট। Google Chat-এ যে সময়ে মেসেজটি মুছে ফেলা হয়েছে। মেসেজটি কখনও মুছে ফেলা না হলে, এই ফিল্ডটি খালি থাকে। |
text |
ঐচ্ছিক। মেসেজের প্লেন-টেক্সট বডি। কোনও ছবি, ভিডিও বা ওয়েব পেজের প্রথম লিঙ্ক একটি প্রিভিউ চিপ তৈরি করে। এছাড়াও, আপনি Google Chat ব্যবহারকারীকে@উল্লেখ করতে অথবা স্পেসে থাকা সবাইকে উল্লেখ করতে পারবেন। টেক্সট মেসেজ তৈরি করার ব্যাপারে জানতে, মেসেজ পাঠান দেখুন। |
formattedText |
শুধু আউটপুট। এতে
আরও তথ্যের জন্য, মেসেজে পাঠানো টেক্সট ফর্ম্যাটিং দেখুন |
cards[] |
বন্ধ করা হয়েছে: পরিবর্তে রিচ, ফর্ম্যাট করা ও ইন্টার্যাক্টিভ কার্ড যা আপনি UI এলিমেন্ট দেখানোর জন্য ব্যবহার করতে পারেন, যেমন: ফর্ম্যাট করা টেক্সট, বোতাম ও ক্লিক করা যায় এমন ছবি। কার্ড সাধারণত মেসেজের প্লেন-টেক্সট বডির নিচে দেখানো হয়। |
cardsV2[] |
ঐচ্ছিক। কার্ডের অ্যারে। চ্যাট অ্যাপ অ্যাপ যাচাইকরণ সহ কার্ড তৈরি করতে পারে। ডেভেলপার প্রিভিউ প্রোগ্রামের অংশ হিসেবে, আপনার Chat অ্যাপ ব্যবহারকারী হিসেবে যাচাই করলে, এটি কার্ড মেসেজ তৈরি করতে পারে। আপনার Chat অ্যাপ Developer Preview প্রোগ্রামের অংশ না হলে, এটি ব্যবহারকারী যাচাইকরণ সহ কার্ড তৈরি করতে পারবে না। কার্ড সহ মেসেজ কীভাবে তৈরি করতে হয় তা জানতে, মেসেজ পাঠান বিকল্প দেখুন। কার্ড বিল্ডারের সাহায্যে কার্ড ডিজাইন ও প্রিভিউ করুন। কার্ড বিল্ডার খুলুন |
annotations[] |
শুধু আউটপুট। অ্যানোটেশন মেসেজের প্লেন-টেক্সট বডির সাথে বা |
thread |
মেসেজটি যে থ্রেডের অন্তর্গত। ব্যবহারের উদাহরণ দেখতে, মেসেজ থ্রেড শুরু করুন বা উত্তর দিন বিকল্প দেখুন। |
space |
শুধু আউটপুট। আপনার Chat অ্যাপ ব্যবহারকারী হিসেবে যাচাই করলে, আউটপুট শুধুমাত্র স্পেস |
fallbackText |
ঐচ্ছিক। মেসেজের কার্ডের প্লেন-টেক্সট বিবরণ, আসল কার্ড দেখানো না গেলে ব্যবহার করা হয়—যেমন, মোবাইল বিজ্ঞপ্তি। |
actionResponse |
শুধুমাত্র ইনপুট। Chat অ্যাপের উত্তর কীভাবে পোস্ট করা হবে তা কনফিগার করার জন্য Chat অ্যাপ যেসব প্যারামিটার ব্যবহার করতে পারে। |
argumentText |
শুধু আউটপুট। সব Chat অ্যাপের উল্লেখ বাদ দিয়ে মেসেজের প্লেন-টেক্সট বডি। |
slashCommand |
শুধু আউটপুট। স্ল্যাশ কমান্ড সংক্রান্ত তথ্য, প্রযোজ্য হলে। |
attachment[] |
ঐচ্ছিক। ব্যবহারকারীর আপলোড করা অ্যাটাচমেন্ট। |
matchedUrl |
শুধু আউটপুট। Chat মেসেজের |
threadReply |
শুধু আউটপুট। স্পেসে থ্রেডে উত্তর দেওয়ার সুবিধা না থাকলে, এই ফিল্ড সবসময় |
silent |
শুধু আউটপুট। এটি সাইলেন্ট মেসেজ কিনা। সাইলেন্ট মেসেজ হল এমন মেসেজ যেখানে Chat প্রাপকদের জন্য পুশ বিজ্ঞপ্তি বন্ধ করে দেয়। |
clientAssignedMessageId |
ঐচ্ছিক। মেসেজের জন্য একটি কাস্টম আইডি। আপনি কোনও মেসেজ শনাক্ত করতে বা কোনও মেসেজ পেতে, মুছতে বা আপডেট করতে ফিল্ড ব্যবহার করতে পারেন। কাস্টম আইডি সেট করতে, মেসেজ তৈরি করার সময় |
emojiReactionSummaries[] |
শুধু আউটপুট। মেসেজে ইমোজি প্রতিক্রিয়ার সারসংক্ষেপের তালিকা। |
privateMessageViewer |
ঐচ্ছিক। পরিবর্তন করা যাবে না। মেসেজ তৈরি করার জন্য ইনপুট, অন্যথায় শুধু আউটপুট। যে ব্যবহারকারী মেসেজটি দেখতে পারবেন। সেট করা হলে, মেসেজটি ব্যক্তিগত হয় এবং শুধুমাত্র নির্দিষ্ট ব্যবহারকারী ও Chat অ্যাপ দেখতে পায়। আপনার অনুরোধে এই ফিল্ড অন্তর্ভুক্ত করতে, আপনাকে অ্যাপ যাচাইকরণ ব্যবহার করে Chat API কল করতে হবে এবং নিম্নলিখিতগুলি বাদ দিতে হবে: বিস্তারিত জানতে, ব্যক্তিগতভাবে মেসেজ পাঠান বিকল্প দেখুন। |
deletionMetadata |
শুধু আউটপুট। মুছে দেওয়া মেসেজ সম্পর্কে তথ্য। |
quotedMessageMetadata |
ঐচ্ছিক। অন্য মেসেজ উদ্ধৃত করে এমন মেসেজ সম্পর্কে তথ্য। আপনি কোনও মেসেজ তৈরি করার সময়, একই থ্রেডের মধ্যে মেসেজ কোট করতে পারেন অথবা নতুন রুট মেসেজ তৈরি করার জন্য রুট মেসেজ কোট করতে পারেন। তবে, আপনি অন্য থ্রেড থেকে মেসেজের উত্তর কোট করতে পারবেন না। আপনি কোনও মেসেজ আপডেট করার সময়, ব্যবহারের উদাহরণ দেখতে, অন্য মেসেজ কোট করুন বিকল্প দেখুন। |
attachedGifs[] |
শুধু আউটপুট। মেসেজের সাথে অ্যাটাচ করা GIF ছবি। |
accessoryWidgets[] |
ঐচ্ছিক। এক বা একাধিক ইন্টার্যাক্টিভ উইজেট যা মেসেজের নিচে দেখা যায়। আপনি টেক্সট, কার্ড বা টেক্সট ও কার্ড, দু'টিই আছে এমন মেসেজে অ্যাক্সেসরি উইজেট যোগ করতে পারবেন। ডায়ালগ আছে এমন মেসেজের ক্ষেত্রে কাজ করে না। বিস্তারিত জানতে, মেসেজের নিচে ইন্টার্যাক্টিভ উইজেট যোগ করুন দেখুন। অ্যাক্সেসরি উইজেট সহ মেসেজ তৈরি করতে অ্যাপ যাচাইকরণ প্রয়োজন। |
elements |
ঐচ্ছিক। এলিমেন্ট হল মেসেজ তৈরি করার সময় প্রদান করা অতিরিক্ত কম্পোনেন্ট যা মেসেজ টেক্সটের নির্দিষ্ট অংশের সাথে যুক্ত থাকতেও পারে আবার নাও থাকতে পারে। এগুলি অ্যানোটেশনের থেকে আলাদা, যা শুধুমাত্র আউটপুট এবং মেসেজের অংশ বা সম্পূর্ণ মেসেজের টেক্সটের সাথে সম্পর্কিত অতিরিক্ত তথ্য প্রদান করে। |
markupSyntax |
ঐচ্ছিক। সার্ভার কীভাবে মেসেজ |
CardWithId
Google Chat মেসেজে একটি কার্ড।
চ্যাট অ্যাপ অ্যাপ যাচাইকরণ সহ কার্ড তৈরি করতে পারে। ডেভেলপার প্রিভিউ প্রোগ্রামের অংশ হিসেবে, আপনার Chat অ্যাপ ব্যবহারকারী হিসেবে যাচাই করলে, এটি কার্ড মেসেজ তৈরি করতে পারে। আপনার Chat অ্যাপ Developer Preview প্রোগ্রামের অংশ না হলে, এটি ব্যবহারকারী যাচাইকরণ সহ কার্ড তৈরি করতে পারবে না।
কার্ড সহ মেসেজ কীভাবে তৈরি করতে হয় তা জানতে, মেসেজ পাঠান বিকল্প দেখুন।
কার্ড বিল্ডারের সাহায্যে কার্ড ডিজাইন ও প্রিভিউ করুন।
কার্ড বিল্ডার খুলুন| JSON উপস্থাপনা |
|---|
{ "cardId": string, "card": { object ( |
| ফিল্ড | |
|---|---|
cardId |
মেসেজে একাধিক কার্ড থাকলে এটি প্রয়োজন। মেসেজে কার্ডের জন্য অনন্য শনাক্তকারী। |
card |
একটি কার্ড। সর্বাধিক সাইজ হল ৩২ কেবি। |
ownerUser |
শুধু আউটপুট। যে অ্যাপ কার্ডের মালিক। |
অ্যানোটেশন
অ্যানোটেশন মেসেজের প্লেন-টেক্সট বডির সাথে বা চিপের সাথে যুক্ত করা যেতে পারে যা Google Docs বা Sheets-এর মতো Google Workspace রিসোর্সের সাথে লিঙ্ক করে, যেখানে startIndex এবং length-এর মান 0। টেক্সট মেসেজে বেসিক ফর্ম্যাটিং যোগ করতে, টেক্সট মেসেজ ফর্ম্যাট করুন বিকল্প দেখুন।
প্লেন-টেক্সট মেসেজের মূল অংশের উদাহরণ:
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 |
এই অ্যানোটেশন যে প্লেন-টেক্সট মেসেজের মূল অংশের সাথে সম্পর্কিত, তার শুরুর ইনডেক্স (০-ভিত্তিক, অন্তর্ভুক্ত)। |
| অ্যানোটেশন সম্পর্কে অতিরিক্ত মেটাডেটা। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে: | |
userMention |
ব্যবহারকারীর উল্লেখের মেটাডেটা। |
slashCommand |
স্ল্যাশ কমান্ডের জন্য মেটাডেটা। |
richLinkMetadata |
রিচ লিঙ্কের মেটাডেটা। |
customEmojiMetadata |
কাস্টম ইমোজির মেটাডেটা। |
| মিউচুয়ালি এক্সক্লুসিভ ফিল্ডের শেষ। | |
AnnotationType
টিকার ধরন।
| Enums | |
|---|---|
ANNOTATION_TYPE_UNSPECIFIED |
enum-এর ডিফল্ট ভ্যালু। ব্যবহার করবেন না। |
USER_MENTION |
একজন ব্যবহারকারীকে উল্লেখ করা হয়েছে। |
SLASH_COMMAND |
স্ল্যাশ কমান্ড চালু করা হয়েছে। |
RICH_LINK |
একটি রিচ লিঙ্ক অ্যানোটেশন। |
CUSTOM_EMOJI |
কাস্টম ইমোজি অ্যানোটেশন। |
UserMentionMetadata
ব্যবহারকারীর উল্লেখের (@) জন্য অ্যানোটেশন মেটাডেটা।
| JSON উপস্থাপনা |
|---|
{ "user": { object ( |
| ফিল্ড | |
|---|---|
user |
ব্যবহারকারী উল্লেখ করেছেন। |
type |
ব্যবহারকারীর উল্লেখের ধরন। |
ধরন
| Enums | |
|---|---|
TYPE_UNSPECIFIED |
enum-এর ডিফল্ট ভ্যালু। ব্যবহার করবেন না। |
ADD |
স্পেসে ব্যবহারকারী যোগ করুন। |
MENTION |
স্পেসে ব্যবহারকারীকে উল্লেখ করুন। |
SlashCommandMetadata
স্ল্যাশ কমান্ডের (/) জন্য অ্যানোটেশন মেটাডেটা।
| JSON উপস্থাপনা |
|---|
{ "bot": { object ( |
| ফিল্ড | |
|---|---|
bot |
Chat অ্যাপ যার কমান্ড চালু করা হয়েছে। |
type |
স্ল্যাশ কমান্ডের ধরন। |
commandName |
ইনভোক করা স্ল্যাশ কমান্ডের নাম। |
commandId |
ইনভোক করা স্ল্যাশ কমান্ডের কমান্ড আইডি। |
triggersDialog |
স্ল্যাশ কমান্ডটি কোনও ডায়ালগের জন্য কিনা তা দেখায়। |
ধরন
| Enums | |
|---|---|
TYPE_UNSPECIFIED |
enum-এর ডিফল্ট ভ্যালু। ব্যবহার করবেন না। |
ADD |
স্পেসে Chat অ্যাপ যোগ করুন। |
INVOKE |
স্পেসে স্ল্যাশ কমান্ড চালু করুন। |
RichLinkMetadata
রিসোর্সের একটি রিচ লিঙ্ক। রিচ লিঙ্ক মেসেজের প্লেন-টেক্সট বডির সাথে যুক্ত থাকতে পারে অথবা চিপ হিসেবে দেখানো হতে পারে যা Google Docs বা Sheets-এর মতো Google Workspace রিসোর্সের সাথে লিঙ্ক করে, যেখানে startIndex এবং length-এর মান 0।
| JSON উপস্থাপনা |
|---|
{ "uri": string, "richLinkType": enum ( |
| ফিল্ড | |
|---|---|
uri |
এই লিঙ্কের URI। |
richLinkType |
রিচ লিঙ্কের ধরন। |
| লিঙ্ক করা রিসোর্সের ডেটা। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে: | |
driveLinkData |
ড্রাইভ লিঙ্কের জন্য ডেটা। |
chatSpaceLinkData |
চ্যাট স্পেস লিঙ্কের ডেটা। |
meetSpaceLinkData |
Meet স্পেস লিঙ্কের জন্য ডেটা। |
calendarEventLinkData |
ক্যালেন্ডার ইভেন্ট লিঙ্কের ডেটা। |
| মিউচুয়ালি এক্সক্লুসিভ ফিল্ডের শেষ। | |
RichLinkType
রিচ লিঙ্কের ধরন। ভবিষ্যতে আরও ধরনের পাস যোগ করা হতে পারে।
| Enums | |
|---|---|
RICH_LINK_TYPE_UNSPECIFIED |
enum-এর ডিফল্ট ভ্যালু। ব্যবহার করবেন না। |
DRIVE_FILE |
Google Drive-এর রিচ লিঙ্কের ধরন। |
CHAT_SPACE |
Chat স্পেসের রিচ লিঙ্কের ধরন। যেমন, স্পেস স্মার্ট চিপ। |
GMAIL_MESSAGE |
Gmail মেসেজের রিচ লিঙ্কের ধরন। বিশেষ করে, Chat-এ শেয়ার করুন বিকল্প থেকে Gmail চিপ। API শুধুমাত্র GMAIL_MESSAGE রিচ লিঙ্ক সহ মেসেজ পড়ার সুবিধা দেয়। |
MEET_SPACE |
Meet মেসেজের রিচ লিঙ্কের ধরন। যেমন, Meet চিপ। |
CALENDAR_EVENT |
Calendar মেসেজের রিচ লিঙ্কের ধরন। যেমন, Calendar চিপ। |
DriveLinkData
Google Drive লিঙ্কের জন্য ডেটা।
| JSON উপস্থাপনা |
|---|
{
"driveDataRef": {
object ( |
| ফিল্ড | |
|---|---|
driveDataRef |
একটি DriveDataRef যা Google Drive ফাইলকে রেফারেন্স করে। |
mimeType |
লিঙ্ক করা Google Drive রিসোর্সের MIME-এর প্রকার। |
ChatSpaceLinkData
Chat স্পেস লিঙ্কের জন্য ডেটা।
| JSON উপস্থাপনা |
|---|
{ "space": string, "thread": string, "message": string } |
| ফিল্ড | |
|---|---|
space |
লিঙ্ক করা Chat স্পেস রিসোর্সের স্পেস। ফর্ম্যাট: |
thread |
লিঙ্ক করা Chat স্পেস রিসোর্সের থ্রেড। ফর্ম্যাট: |
message |
লিঙ্ক করা Chat স্পেস রিসোর্সের মেসেজ। ফর্ম্যাট: |
MeetSpaceLinkData
Meet স্পেস লিঙ্কের ডেটা।
| JSON উপস্থাপনা |
|---|
{ "meetingCode": string, "type": enum ( |
| ফিল্ড | |
|---|---|
meetingCode |
লিঙ্ক করা Meet স্পেসের মিটিং কোড। |
type |
Meet স্পেসের ধরন নির্দেশ করে। |
huddleStatus |
ঐচ্ছিক। শুধু আউটপুট। Meet যদি Huddle হয়, তাহলে huddle-এর স্ট্যাটাস দেখায়। অন্যথায়, এটি সেট করা হয় না। |
ধরন
Meet স্পেসের ধরন।
| Enums | |
|---|---|
TYPE_UNSPECIFIED |
enum-এর ডিফল্ট ভ্যালু। ব্যবহার করবেন না। |
MEETING |
Meet স্পেস হল একটি মিটিং। |
HUDDLE |
Meet স্পেস হল একটি হাডল। |
HuddleStatus
হাডলের স্ট্যাটাস
| Enums | |
|---|---|
HUDDLE_STATUS_UNSPECIFIED |
enum-এর ডিফল্ট ভ্যালু। ব্যবহার করবেন না। |
STARTED |
কুইক মিটিং শুরু হয়েছে। |
ENDED |
Huddle শেষ হয়ে গেছে। এই ক্ষেত্রে, Meet স্পেস URI এবং শনাক্তকারী আর বৈধ থাকবে না। |
MISSED |
Huddle মিস হয়ে গেছে। এই ক্ষেত্রে, Meet স্পেস URI এবং শনাক্তকারী আর বৈধ থাকবে না। |
CalendarEventLinkData
ক্যালেন্ডার ইভেন্ট লিঙ্কের ডেটা।
| JSON উপস্থাপনা |
|---|
{ "calendarId": string, "eventId": string } |
| ফিল্ড | |
|---|---|
calendarId |
লিঙ্ক করা ক্যালেন্ডারের Calendar শনাক্তকারী। |
eventId |
লিঙ্ক করা ক্যালেন্ডার ইভেন্টের ইভেন্ট আইডেন্টিফায়ার। |
CustomEmojiMetadata
কাস্টম ইমোজির জন্য অ্যানোটেশন মেটাডেটা।
| JSON উপস্থাপনা |
|---|
{
"customEmoji": {
object ( |
| ফিল্ড | |
|---|---|
customEmoji |
কাস্টম ইমোজি। |
থ্রেড
Google Chat স্পেসে একটি থ্রেড। ব্যবহারের উদাহরণ দেখতে, মেসেজ থ্রেড শুরু করুন বা উত্তর দিন বিকল্প দেখুন।
মেসেজ তৈরি করার সময় আপনি কোনও থ্রেড নির্দিষ্ট করলে, কোনও ম্যাচিং থ্রেড খুঁজে না পাওয়া গেলে কী হবে তা নির্ধারণ করতে আপনি messageReplyOption ফিল্ড সেট করতে পারবেন।
| JSON উপস্থাপনা |
|---|
{ "name": string, "threadKey": string } |
| ফিল্ড | |
|---|---|
name |
শনাক্তকারী। থ্রেডের রিসোর্স নাম। উদাহরণ: |
threadKey |
ঐচ্ছিক। থ্রেড তৈরি বা আপডেট করার জন্য ইনপুট। অন্যথায়, শুধু আউটপুট। থ্রেডের আইডি। সর্বাধিক ৪০০০ অক্ষর ব্যবহার করা যাবে। এই আইডিটি Chat অ্যাপের জন্য অনন্য যা এটি সেট করে। যেমন, একাধিক Chat অ্যাপ একই থ্রেড কী ব্যবহার করে মেসেজ তৈরি করলে, মেসেজগুলি বিভিন্ন থ্রেডে পোস্ট করা হয়। কোনও ব্যক্তি বা অন্য Chat অ্যাপের তৈরি করা থ্রেডে উত্তর দিতে, পরিবর্তে থ্রেড |
ActionResponse
Chat অ্যাপের উত্তর কীভাবে পোস্ট করা হবে তা কনফিগার করার জন্য প্যারামিটার।
| JSON উপস্থাপনা |
|---|
{ "type": enum ( |
| ফিল্ড | |
|---|---|
type |
শুধুমাত্র ইনপুট। Chat অ্যাপের উত্তরের ধরন। |
url |
শুধুমাত্র ইনপুট। ব্যবহারকারীদের যাচাইকরণ বা কনফিগার করার জন্য URL। (শুধুমাত্র |
dialogAction |
শুধুমাত্র ইনপুট। ডায়ালগ-এর সাথে সম্পর্কিত ইন্টার্যাকশন ইভেন্টের উত্তর। |
updatedWidget |
শুধুমাত্র ইনপুট। আপডেট করা উইজেটের উত্তর। |
ResponseType
Chat অ্যাপের উত্তরের ধরন।
| Enums | |
|---|---|
TYPE_UNSPECIFIED |
ডিফল্ট ধরন যা NEW_MESSAGE হিসেবে ম্যানেজ করা হয়। |
NEW_MESSAGE |
বিষয়ে নতুন মেসেজ হিসেবে পোস্ট করুন। |
UPDATE_MESSAGE |
Chat অ্যাপের মেসেজ আপডেট করুন। এটি শুধুমাত্র CARD_CLICKED ইভেন্টে অনুমোদিত যেখানে মেসেজ প্রেরকের ধরন হল BOT। |
UPDATE_USER_MESSAGE_CARDS |
ব্যবহারকারীর মেসেজে কার্ড আপডেট করুন। এটি শুধুমাত্র তখনই অনুমোদিত হয় যখন এটি কোনও MESSAGE ইভেন্টের উত্তর হিসেবে পাঠানো হয়, যার সাথে একটি ম্যাচ করা URL থাকে, অথবা কোনও CARD_CLICKED ইভেন্টের উত্তর হিসেবে পাঠানো হয়, যেখানে মেসেজ প্রেরকের ধরন হল HUMAN। টেক্সট এড়িয়ে যাওয়া হয়েছে। |
REQUEST_CONFIG |
ব্যবহারকারীকে ব্যক্তিগতভাবে অতিরিক্ত যাচাইকরণ বা কনফিগারেশনের জন্য বলুন। |
DIALOG |
ডায়ালগ দেখায়। |
UPDATE_WIDGET |
উইজেট টেক্সট অটো-কমপ্লিট বিকল্প সংক্রান্ত কোয়েরি। |
DialogAction
এতে ডায়ালগ ও অনুরোধের স্ট্যাটাস কোড থাকে।
| JSON উপস্থাপনা |
|---|
{ "actionStatus": { object ( |
| ফিল্ড | |
|---|---|
actionStatus |
শুধুমাত্র ইনপুট। ডায়ালগ চালু বা জমা দেওয়ার অনুরোধের স্ট্যাটাস। প্রয়োজন হলে, ব্যবহারকারীদের স্ট্যাটাস ও মেসেজ দেখায়। যেমন, কোনও সমস্যা হলে বা সফলভাবে সম্পূর্ণ হলে। |
| যে অ্যাকশনটি করতে হবে। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে: | |
dialog |
শুধুমাত্র ইনপুট। অনুরোধের জন্য ডায়ালগ। |
| মিউচুয়ালি এক্সক্লুসিভ ফিল্ডের শেষ। | |
ডায়ালগ
ডায়ালগের কার্ড বডির চারপাশে র্যাপার।
| JSON উপস্থাপনা |
|---|
{
"body": {
object ( |
| ফিল্ড | |
|---|---|
body |
শুধুমাত্র ইনপুট। ডায়ালগের বডি, যা মডেলে রেন্ডার করা হয়। Google Chat অ্যাপে নিম্নলিখিত কার্ড এন্টিটি কাজ করে না: |
ActionStatus
ডায়ালগ চালু বা জমা দেওয়ার অনুরোধের স্ট্যাটাস দেখায়।
| JSON উপস্থাপনা |
|---|
{
"statusCode": enum ( |
| ফিল্ড | |
|---|---|
statusCode |
স্ট্যাটাস কোড। |
userFacingMessage |
ব্যবহারকারীদের তাদের অনুরোধের স্ট্যাটাস সম্পর্কে পাঠানোর মেসেজ। সেট না করা থাকলে, |
কোড
gRPC API-এর জন্য ক্যানোনিকাল ত্রুটি কোড।
কখনও কখনও একাধিক ত্রুটি কোড প্রযোজ্য হতে পারে। পরিষেবা থেকে সবচেয়ে নির্দিষ্ট ত্রুটি কোড রিটার্ন করা উচিত যা প্রযোজ্য। যেমন, দুটি কোডই প্রযোজ্য হলে, FAILED_PRECONDITION-এর পরিবর্তে OUT_OF_RANGE বেছে নিন। একইভাবে, FAILED_PRECONDITION-এর চেয়ে NOT_FOUND বা ALREADY_EXISTS-কে বেশি পছন্দ করুন।
| Enums | |
|---|---|
OK |
কোনও সমস্যা নয়; সফল হলে রিটার্ন করা হয়। HTTP ম্যাপিং: ২০০ ঠিক আছে |
CANCELLED |
অপারেশন বাতিল করা হয়েছে, সাধারণত কলার এটি করেন। HTTP ম্যাপিং: 499 ক্লায়েন্ট বন্ধ করা অনুরোধ |
UNKNOWN |
অজানা সমস্যা। যেমন, অন্য কোনও অ্যাড্রেস স্পেস থেকে পাওয়া HTTP ম্যাপিং: 500 ইন্টার্নাল সার্ভার এরর |
INVALID_ARGUMENT |
ক্লায়েন্ট ভুল আর্গুমেন্ট উল্লেখ করেছে। মনে রাখবেন যে এটি HTTP ম্যাপিং: 400 ত্রুটিযুক্ত অনুরোধ |
DEADLINE_EXCEEDED |
কাজটি সম্পূর্ণ হওয়ার আগেই সময়সীমা শেষ হয়ে গেছে। যেসব অপারেশন সিস্টেমের স্ট্যাটাস পরিবর্তন করে, সেগুলির ক্ষেত্রে অপারেশন সম্পূর্ণ হয়ে গেলেও এই সমস্যা দেখা দিতে পারে। যেমন, সার্ভার থেকে সফল উত্তর আসতে এতটাই দেরি হতে পারে যে সময়সীমা পেরিয়ে যায়। HTTP ম্যাপিং: 504 গেটওয়ে টাইমআউট |
NOT_FOUND |
অনুরোধ করা কিছু এন্টিটি (যেমন, ফাইল বা ডিরেক্টরি) খুঁজে পাওয়া যায়নি। সার্ভার ডেভেলপারদের জন্য নোট: কোনও ব্যবহারকারীর সম্পূর্ণ ক্লাসের জন্য অনুরোধ বাতিল করা হলে, যেমন ধীরে ধীরে ফিচার রোল-আউট করা বা ডকুমেন্ট না থাকা অনুমোদিত তালিকা, HTTP ম্যাপিং: 404 পাওয়া যায়নি |
ALREADY_EXISTS |
ক্লায়েন্ট যে এন্টিটি (যেমন, ফাইল বা ডিরেক্টরি) তৈরি করার চেষ্টা করেছে, সেটি আগে থেকেই আছে। HTTP ম্যাপিং: 409 কনফ্লিক্ট |
PERMISSION_DENIED |
নির্দিষ্ট অপারেশনটি কার্যকর করার জন্য কলারের কাছে অনুমতি নেই। কিছু রিসোর্স শেষ হয়ে যাওয়ার কারণে প্রত্যাখ্যানের জন্য HTTP ম্যাপিং: 403 নিষিদ্ধ |
UNAUTHENTICATED |
এই অপারেশনের জন্য অনুরোধে সঠিক যাচাইকরণ সংক্রান্ত ক্রেডেনশিয়াল নেই। HTTP ম্যাপিং: 401 অননুমোদিত |
RESOURCE_EXHAUSTED |
কিছু রিসোর্স শেষ হয়ে গেছে, সম্ভবত ব্যবহারকারী প্রতি কোটা অথবা সম্পূর্ণ ফাইল সিস্টেমে আর জায়গা নেই। HTTP ম্যাপিং: 429 Too Many Requests |
FAILED_PRECONDITION |
অপারেশনটি বাতিল করা হয়েছে কারণ সিস্টেমটি এমন অবস্থায় নেই যা অপারেশনটি কার্যকর করার জন্য প্রয়োজন। যেমন, যে ডিরেক্টরি মুছে ফেলতে হবে সেটি খালি নয়, rmdir অপারেশন ডিরেক্টরি নয় এমন কিছুর উপর প্রয়োগ করা হয়েছে ইত্যাদি। পরিষেবা প্রয়োগকারীরা HTTP ম্যাপিং: 400 ত্রুটিযুক্ত অনুরোধ |
ABORTED |
অপারেশনটি বাতিল করা হয়েছে, সাধারণত সিকোয়েন্সার চেক ব্যর্থতা বা ট্রানজ্যাকশন বাতিলের মতো কনকারেন্সি সমস্যার কারণে।
HTTP ম্যাপিং: 409 কনফ্লিক্ট |
OUT_OF_RANGE |
সঠিক রেঞ্জের বাইরে অপারেশনটি করার চেষ্টা করা হয়েছে। যেমন, ফাইলের শেষ অংশ পেরিয়ে খোঁজা বা পড়া।
HTTP ম্যাপিং: 400 ত্রুটিযুক্ত অনুরোধ |
UNIMPLEMENTED |
এই পরিষেবাতে অপারেশনটি প্রয়োগ করা হয়নি বা কাজ করে না/চালু নেই। HTTP ম্যাপিং: 501 প্রয়োগ করা হয়নি |
INTERNAL |
ইন্টার্নাল সমস্যা। এর অর্থ হল, অন্তর্নিহিত সিস্টেমের প্রত্যাশিত কিছু ইনভেরিয়েন্ট ভেঙে গেছে। এই সমস্যার কোডটি গুরুতর সমস্যার জন্য সংরক্ষিত। HTTP ম্যাপিং: 500 ইন্টার্নাল সার্ভার এরর |
UNAVAILABLE |
পরিষেবাটি বর্তমানে উপলভ্য নেই। এটি সম্ভবত একটি ক্ষণস্থায়ী অবস্থা, যা ব্যাকঅফ সহ আবার চেষ্টা করে সংশোধন করা যেতে পারে। মনে রাখবেন যে নন-আইডেমপোটেন্ট অপারেশন আবার চেষ্টা করা সবসময় নিরাপদ নয়।
HTTP ম্যাপিং: 503 পরিষেবা উপলভ্য নেই |
DATA_LOSS |
ডেটা ফিরিয়ে আনা যাবে না বা ডেটা নষ্ট হয়ে গেছে। HTTP ম্যাপিং: 500 ইন্টার্নাল সার্ভার এরর |
UpdatedWidget
selectionInput উইজেটের জন্য, মাল্টিসিলেক্ট মেনুর জন্য অটোকমপ্লিট সাজেশন দেখায়।
| JSON উপস্থাপনা |
|---|
{
"widget": string,
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"suggestions": {
object ( |
| ফিল্ড | |
|---|---|
widget |
আপডেট করা উইজেটের আইডি। আপডেট করার অনুরোধ ট্রিগার করেছে এমন উইজেটের আইডির সাথে এই আইডি মিলতে হবে। |
| ব্যবহারকারীর অ্যাকশনের ভিত্তিতে উইজেট আপডেট করা হয়েছে। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে: | |
suggestions |
উইজেট অটো-কমপ্লিট ফলাফলের তালিকা |
| মিউচুয়ালি এক্সক্লুসিভ ফিল্ডের শেষ। | |
SelectionItems
উইজেট অটোমেটিক সম্পূর্ণ করার ফলাফলের তালিকা।
| JSON উপস্থাপনা |
|---|
{
"items": [
{
object ( |
| ফিল্ড | |
|---|---|
items[] |
SelectionItem অবজেক্টের একটি অ্যারে। |
SlashCommand
Google Chat-এ স্ল্যাশ কমান্ড সম্পর্কে মেটাডেটা।
| JSON উপস্থাপনা |
|---|
{ "commandId": string } |
| ফিল্ড | |
|---|---|
commandId |
স্ল্যাশ কমান্ডের আইডি। |
MatchedUrl
Chat মেসেজে মিলে যাওয়া URL। Chat অ্যাপ মিলে যাওয়া URL-এর প্রিভিউ দেখাতে পারে। আরও তথ্যের জন্য, লিঙ্কের প্রিভিউ দেখুন।
| JSON উপস্থাপনা |
|---|
{ "url": string } |
| ফিল্ড | |
|---|---|
url |
শুধু আউটপুট। যে URL ম্যাচ করেছে। |
EmojiReactionSummary
কতজন ব্যক্তি নির্দিষ্ট ইমোজি ব্যবহার করে মেসেজে প্রতিক্রিয়া জানিয়েছেন।
| JSON উপস্থাপনা |
|---|
{
"emoji": {
object ( |
| ফিল্ড | |
|---|---|
emoji |
শুধু আউটপুট। প্রতিক্রিয়ার সাথে যুক্ত ইমোজি। |
reactionCount |
শুধু আউটপুট। সংশ্লিষ্ট ইমোজি ব্যবহার করে মোট কতগুলি প্রতিক্রিয়া জানানো হয়েছে। |
DeletionMetadata
মুছে দেওয়া মেসেজ সম্পর্কে তথ্য। deleteTime সেট করা থাকলে মেসেজ মুছে যায়।
| JSON উপস্থাপনা |
|---|
{
"deletionType": enum ( |
| ফিল্ড | |
|---|---|
deletionType |
কে মেসেজ মুছে দিয়েছেন তা দেখায়। |
DeletionType
কে মেসেজ মুছেছেন এবং কীভাবে তা মুছেছেন। ভবিষ্যতে আরও ভ্যালু যোগ করা হতে পারে। কখন মেসেজ মুছে ফেলা যাবে সেই সম্পর্কে বিস্তারিত জানতে Google Chat-এ মেসেজ এডিট করা বা মুছে ফেলা দেখুন।
| Enums | |
|---|---|
DELETION_TYPE_UNSPECIFIED |
এই ভ্যালু ব্যবহার করা হয়নি। |
CREATOR |
ব্যবহারকারী নিজের মেসেজ মুছে দিয়েছেন। |
SPACE_OWNER |
মালিক বা ম্যানেজার মেসেজটি মুছে দিয়েছেন। |
ADMIN |
Google Workspace অ্যাডমিনিস্ট্রেটর মেসেজটি মুছে দিয়েছেন। অ্যাডমিনিস্ট্রেটর স্পেসের যেকোনও মেসেজ মুছে দিতে পারবেন, যার মধ্যে স্পেসের যেকোনও মেম্বার বা Chat অ্যাপের পাঠানো মেসেজও অন্তর্ভুক্ত। |
APP_MESSAGE_EXPIRY |
মেয়াদ শেষ হয়ে যাওয়ায় Chat অ্যাপ তার নিজের মেসেজ মুছে দিয়েছে। |
CREATOR_VIA_APP |
Chat অ্যাপ ক্রিয়েটরের হয়ে মেসেজ মুছে দিয়েছে (ব্যবহারকারীর পরিচয় যাচাইকরণ ব্যবহার করে)। |
SPACE_OWNER_VIA_APP |
Chat অ্যাপ স্পেস ম্যানেজারের হয়ে মেসেজ মুছে দিয়েছে (ব্যবহারকারীর যাচাইকরণ ব্যবহার করে)। |
SPACE_MEMBER |
স্পেসের একজন মেম্বার মেসেজটি মুছে দিয়েছেন। অ্যাপের মাধ্যমে পাঠানো মেসেজ ব্যবহারকারীরা মুছে দিতে পারবেন। |
QuotedMessageMetadata
অন্য মেসেজ উদ্ধৃত করে এমন মেসেজ সম্পর্কে তথ্য।
আপনি কোনও মেসেজ আপডেট করার সময়, quotedMessageMetadata ফিল্ড যোগ বা পরিবর্তন করতে পারবেন না, তবে এটি সরিয়ে দিতে পারবেন।
ব্যবহারের উদাহরণ দেখতে, অন্য মেসেজ কোট করুন বিকল্প দেখুন।
| JSON উপস্থাপনা |
|---|
{ "name": string, "lastUpdateTime": string, "quoteType": enum ( |
| ফিল্ড | |
|---|---|
name |
প্রয়োজনীয়। যে মেসেজ কোট করা হয়েছে সেটির রিসোর্স নাম। ফর্ম্যাট: |
lastUpdateTime |
প্রয়োজনীয়। কোট করা মেসেজটি কখন তৈরি করা হয়েছিল বা কোট করা মেসেজটি শেষবার কখন আপডেট করা হয়েছিল তার টাইমস্ট্যাম্প। মেসেজ এডিট করা হলে, এই ফিল্ড ব্যবহার করুন,
|
quoteType |
ঐচ্ছিক। উদ্ধৃতির ধরন নির্দিষ্ট করে। সেট করা না থাকলে, ব্যাকওয়ার্ড কম্প্যাটিবিলিটির জন্য মেসেজ রিড/রাইট পাথে ডিফল্ট হিসেবে REPLY সেট করা হয়। |
quotedMessageSnapshot |
শুধু আউটপুট। কোট করা মেসেজের কন্টেন্টের স্ন্যাপশট। |
forwardedMetadata |
শুধু আউটপুট। উদ্ধৃত মেসেজের সোর্স স্পেস সম্পর্কে মেটাডেটা। শুধুমাত্র FORWARD কোট টাইপের জন্য পপুলেট করা হয়েছে। |
QuoteType
উদ্ধৃত মেসেজের উদ্ধৃতির ধরন।
| Enums | |
|---|---|
QUOTE_TYPE_UNSPECIFIED |
রিজার্ভ করা হয়েছে। এই ভ্যালু ব্যবহার করা হয়নি। |
REPLY |
|
FORWARD |
|
QuotedMessageSnapshot
কোট বা ফরওয়ার্ড করার সময় কোট করা মেসেজের কন্টেন্টের স্ন্যাপশট প্রদান করে
| JSON উপস্থাপনা |
|---|
{ "sender": string, "text": string, "formattedText": string, "annotations": [ { object ( |
| ফিল্ড | |
|---|---|
sender |
শুধু আউটপুট। কোট করা মেসেজের লেখকের নাম। REPLY ও FORWARD, দুই ধরনের কোটের জন্যই পপুলেট করা হয়েছে। |
text |
শুধু আউটপুট। কোট করা মেসেজের টেক্সট কন্টেন্টের স্ন্যাপশট। |
formattedText |
শুধু আউটপুট। এতে উদ্ধৃত মেসেজ |
annotations[] |
শুধু আউটপুট। কোট করা মেসেজের টেক্সট বডি থেকে অ্যানোটেশন পার্স করা হয়েছে। শুধুমাত্র FORWARD কোট টাইপের জন্য পপুলেট করা হয়েছে। |
attachments[] |
শুধু আউটপুট। কোট করা মেসেজের অংশ হিসেবে থাকা অ্যাটাচমেন্ট। এগুলি হল উদ্ধৃত মেসেজের অ্যাটাচমেন্ট মেটাডেটার কপি। শুধুমাত্র FORWARD কোট টাইপের জন্য পপুলেট করা হয়েছে। |
ForwardedMetadata
যে সোর্স স্পেস থেকে মেসেজ ফরওয়ার্ড করা হয়েছে সেটির মেটাডেটা।
| JSON উপস্থাপনা |
|---|
{ "space": string, "spaceDisplayName": string } |
| ফিল্ড | |
|---|---|
space |
শুধু আউটপুট। সোর্স স্পেসের রিসোর্স নাম। ফর্ম্যাট: spaces/{space} |
spaceDisplayName |
শুধু আউটপুট। ফরওয়ার্ড করার সময় সোর্স স্পেস বা DM-এর ডিসপ্লে নাম। |
AttachedGif
URL-এর মাধ্যমে নির্দিষ্ট করা GIF ছবি।
| JSON উপস্থাপনা |
|---|
{ "uri": string } |
| ফিল্ড | |
|---|---|
uri |
শুধু আউটপুট। GIF ছবি হোস্ট করে এমন URL। |
AccessoryWidget
এক বা একাধিক ইন্টার্যাক্টিভ উইজেট যা মেসেজের নিচে দেখা যায়। বিস্তারিত জানতে, মেসেজের নিচে ইন্টার্যাক্টিভ উইজেট যোগ করুন দেখুন।
| JSON উপস্থাপনা |
|---|
{
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"buttonList": {
object ( |
| ফিল্ড | |
|---|---|
| অ্যাকশনের ধরন। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে: | |
buttonList |
বোতামের তালিকা। |
| মিউচুয়ালি এক্সক্লুসিভ ফিল্ডের শেষ। | |
এলিমেন্ট
| JSON উপস্থাপনা |
|---|
{ "citedSources": [ { object ( |
| ফিল্ড | |
|---|---|
citedSources[] |
মেসেজের নিচে ফুটার লিঙ্ক হিসেবে সোর্সের তালিকা দেখানো হবে। এগুলি ইনলাইনে উল্লেখ করা হয়নি। ইনলাইন রেফারেন্সের জন্য, |
citations[] |
মেসেজ টেক্সটের মধ্যে ( |
CitedSource
| JSON উপস্থাপনা |
|---|
{ "title": string, "uri": string, "snippet": { object ( |
| ফিল্ড | |
|---|---|
title |
প্রয়োজনীয়। |
uri |
প্রয়োজনীয়। এই |
snippet |
ঐচ্ছিক। সোর্স থেকে সরাসরি তথ্য সহ স্নিপেট। |
footer |
ঐচ্ছিক। ফুটার হিসেবে স্নিপেটের সাথে দেখানোর জন্য অতিরিক্ত তথ্য। |
স্নিপেট
| JSON উপস্থাপনা |
|---|
{
"text": string,
"imagePreview": {
object ( |
| ফিল্ড | |
|---|---|
text |
ঐচ্ছিক। সরাসরি কর্পাস থেকে নেওয়া একটি ছোট প্লেইনটেক্সট উদ্ধৃতি যা Chat-এ রেন্ডার করা হতে পারে। মার্কডাউন ফর্ম্যাট কাজ করে না। |
imagePreview |
ঐচ্ছিক। সাইটেশন তৈরি করার সময় ইনপুট হিসেবে দেওয়া স্নিপেটের ছবির প্রিভিউ। |
ElementsImage
| JSON উপস্থাপনা |
|---|
{ "imageUri": string } |
| ফিল্ড | |
|---|---|
| প্রয়োজনীয়। কাজ করে এমন ছবির উপস্থাপনার মধ্যে একটি। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে: | |
imageUri |
প্রয়োজনীয়। কোনও ছবির জন্য সর্বজনীনভাবে অ্যাক্সেসযোগ্য URI। |
| মিউচুয়ালি এক্সক্লুসিভ ফিল্ডের শেষ। | |
সাইটেশন
<chat-citation data-id="{id}">{text}</chat-citation>-এর মার্কআপ ফর্ম্যাটে থাকতে হবে। মেসেজের markupSyntax, MARKDOWN-এ সেট করা থাকলে তবেই উদ্ধৃতি কাজ করে।Elements.citations-এ রেফারেন্স না থাকা উদ্ধৃতি (মেসেজ টেক্সটে ম্যাচিং <chat-citation> ট্যাগ না থাকা উদ্ধৃতি) উপেক্ষা করা হয় এবং এর জন্য মেসেজ বাতিল করা হয় না।
| JSON উপস্থাপনা |
|---|
{
"id": string,
"citedSources": [
{
object ( |
| ফিল্ড | |
|---|---|
id |
প্রয়োজনীয়। অ্যাপের উল্লেখ করা আইডি। এতে শুধু ASCII অক্ষর ও সংখ্যা থাকতে হবে এবং ৬৩টির কম অক্ষর থাকতে হবে। |
citedSources[] |
ঐচ্ছিক। সাইটেশনের সাথে প্রাসঙ্গিক সোর্সের তালিকা। সাইটেশন হোভার কার্ডে সোর্স দেখানো হয়। |
MarkupSyntax
চ্যাট মেসেজের টেক্সট ফর্ম্যাট করার জন্য ব্যবহৃত মার্কআপ সিনট্যাক্স নির্দিষ্ট করে। Message রিসোর্সের text ফিল্ডে প্রযোজ্য।
| Enums | |
|---|---|
MARKUP_SYNTAX_UNSPECIFIED |
অনির্দিষ্ট ভ্যালু দেখায়। |
MARKUP_SYNTAX_CHAT |
Google Chat-এর মার্কআপ সিনট্যাক্স ব্যবহার করে। আরও তথ্যের জন্য https://developers.google.com/workspace/chat/format-messages#format-texts দেখুন। |
MARKUP_SYNTAX_MARKDOWN |
মার্কডাউন সিনট্যাক্স ব্যবহার করে। এই সিনট্যাক্স CommonMark স্পেসিফিকেশনের উপর ভিত্তি করে তৈরি, এতে অতিরিক্ত এক্সটেনশন রয়েছে। আরও তথ্যের জন্য https://developers.google.com/workspace/chat/format-messages#format-texts দেখুন। |
পদ্ধতি |
|
|---|---|
|
Google Chat স্পেসে মেসেজ তৈরি করে। |
|
মেসেজ মুছে দেয়। |
|
মেসেজ সম্পর্কে বিবরণ দেখায়। |
|
কলার যে স্পেসের মেম্বার, সেই স্পেসের মেসেজ তালিকাভুক্ত করে, যার মধ্যে ব্লক করা মেম্বার ও স্পেসের মেসেজও অন্তর্ভুক্ত। |
|
মেসেজ আপডেট করে। |
|
মেসেজে অন্তর্ভুক্ত কার্ডগুলি প্রতিস্থাপন করে। |
|
কল করা ব্যবহারকারীর অ্যাক্সেস আছে এমন Google Chat-এ মেসেজ সার্চ করে। |
|
মেসেজ আপডেট করে। |