- সম্পদ: বার্তা
- JSON প্রতিনিধিত্ব
- কার্ড
- কার্ডহেডার
- ইমেজ স্টাইল
- ধারা
- উইজেটমার্কআপ
- পাঠ্য অনুচ্ছেদ
- ছবি
- অনক্লিক
- ফরমঅ্যাকশন
- অ্যাকশন প্যারামিটার
- OpenLink
- কী ভ্যালু
- আইকন
- বোতাম
- টেক্সট বোতাম
- ইমেজ বোতাম
- কার্ডঅ্যাকশন
- কার্ড উইথআইডি
- কার্ড
- কার্ডহেডার
- ইমেজ টাইপ
- ধারা
- উইজেট
- পাঠ্য অনুচ্ছেদ
- ছবি
- অনক্লিক
- অ্যাকশন
- অ্যাকশন প্যারামিটার
- লোড ইন্ডিকেটর
- মিথস্ক্রিয়া
- OpenLink
- OpenAs
- অনক্লোজ
- ওভারফ্লো মেনু
- ওভারফ্লো মেনু আইটেম
- আইকন
- ম্যাটেরিয়াল আইকন
- সজ্জিত পাঠ্য
- বোতাম
- রঙ
- টাইপ
- সুইচ কন্ট্রোল
- কন্ট্রোল টাইপ
- বোতাম তালিকা
- টেক্সটইনপুট
- টাইপ
- পরামর্শ
- সাজেশন আইটেম
- বৈধতা
- ইনপুট টাইপ
- নির্বাচন ইনপুট
- সিলেকশন টাইপ
- নির্বাচন আইটেম
- প্ল্যাটফর্ম ডেটা সোর্স
- কমনডেটা সোর্স
- HostAppDataSourceMarkup
- ChatClientDataSourceMarkup
- স্পেস ডেটা সোর্স
- ডেটটাইম পিকার
- DateTimePickerType
- বিভাজক
- গ্রিড
- গ্রিড আইটেম
- ইমেজ কম্পোনেন্ট
- ইমেজ ক্রপস্টাইল
- ImageCropType
- বর্ডার স্টাইল
- বর্ডার টাইপ
- GridItemLayout
- কলাম
- কলাম
- অনুভূমিক আকার শৈলী
- অনুভূমিক সারিবদ্ধকরণ
- উল্লম্ব সারিবদ্ধকরণ
- উইজেট
- চিপলিস্ট
- লেআউট
- চিপ
- সঙ্কুচিত নিয়ন্ত্রণ
- ডিভাইডার স্টাইল
- কার্ডঅ্যাকশন
- কার্ডফিক্সডফুটার
- ডিসপ্লে স্টাইল
- টীকা
- টীকা প্রকার
- ব্যবহারকারীর উল্লেখ মেটাডেটা
- টাইপ
- SlashCommandMetadata
- টাইপ
- RichLinkMetadata
- RichLinkType
- DriveLinkData
- ChatSpaceLinkData
- থ্রেড
- অ্যাকশন রেসপন্স
- রেসপন্স টাইপ
- ডায়ালগ অ্যাকশন
- ডায়ালগ
- অ্যাকশন স্ট্যাটাস
- কোড
- আপডেট করা উইজেট
- নির্বাচন আইটেম
- স্ল্যাশকমান্ড
- MatchedUrl
- ইমোজি রিঅ্যাকশন সারাংশ
- মুছে ফেলা মেটাডেটা
- মুছে ফেলার প্রকার
- উদ্ধৃত বার্তা মেটাডেটা
- সংযুক্ত জিআইএফ
- আনুষঙ্গিক উইজেট
- পদ্ধতি
সম্পদ: বার্তা
একটি Google চ্যাট স্পেসে একটি বার্তা৷
JSON প্রতিনিধিত্ব |
---|
{ "name": string, "sender": { object ( |
ক্ষেত্র | |
---|---|
name | বার্তার সম্পদের নাম। বিন্যাস: যেখানে আপনি একটি বার্তা তৈরি করার সময় যদি আপনি একটি কাস্টম আইডি সেট করেন, তাহলে আপনি |
sender | শুধুমাত্র আউটপুট। যে ব্যবহারকারী বার্তাটি তৈরি করেছেন। যদি আপনার চ্যাট অ্যাপ একজন ব্যবহারকারী হিসাবে প্রমাণীকরণ করে , আউটপুট ব্যবহারকারীর |
createTime | ঐচ্ছিক। অপরিবর্তনীয়। চ্যাটে তৈরি স্পেসগুলির জন্য, যে সময়ে মেসেজ তৈরি করা হয়েছিল। এই ক্ষেত্রটি শুধুমাত্র আউটপুট, যখন আমদানি মোড স্পেসগুলিতে ব্যবহৃত হয়। ইম্পোর্ট মোড স্পেসগুলির জন্য, এই ক্ষেত্রটিকে ঐতিহাসিক টাইমস্ট্যাম্পে সেট করুন যেখানে মূল সৃষ্টির সময় সংরক্ষণ করার জন্য উৎসে বার্তাটি তৈরি করা হয়েছিল। |
lastUpdateTime | শুধুমাত্র আউটপুট। কোন ব্যবহারকারীর দ্বারা বার্তাটি শেষবার সম্পাদনা করার সময়। যদি বার্তাটি কখনো সম্পাদনা করা না হয়, তাহলে এই ক্ষেত্রটি খালি। |
deleteTime | শুধুমাত্র আউটপুট। Google Chat-এ যে সময়ে মেসেজটি ডিলিট করা হয়েছিল। যদি বার্তাটি মুছে ফেলা না হয় তবে এই ক্ষেত্রটি খালি থাকে। |
text | বার্তার প্লেইন-টেক্সট বডি। একটি চিত্র, ভিডিও বা ওয়েব পৃষ্ঠার প্রথম লিঙ্কটি একটি পূর্বরূপ চিপ তৈরি করে৷ আপনি একজন Google চ্যাট ব্যবহারকারী বা স্পেসের প্রত্যেককে @উল্লেখ করতে পারেন। পাঠ্য বার্তা তৈরি সম্পর্কে জানতে, একটি বার্তা পাঠান দেখুন। |
formattedText | শুধুমাত্র আউটপুট। ফর্ম্যাটিং যোগাযোগ করতে যোগ করা মার্কআপ সহ বার্তা
আরও তথ্যের জন্য, একটি বার্তায় পাঠানো পাঠ্য বিন্যাস দেখুন |
cards[] | বাতিল করা হয়েছে: পরিবর্তে সমৃদ্ধ, বিন্যাসিত, এবং ইন্টারেক্টিভ কার্ড যা আপনি UI উপাদানগুলি প্রদর্শন করতে ব্যবহার করতে পারেন যেমন: ফর্ম্যাট করা পাঠ্য, বোতাম এবং ক্লিকযোগ্য ছবি৷ কার্ডগুলি সাধারণত বার্তার প্লেইন-টেক্সট বডির নীচে প্রদর্শিত হয়৷ |
cardsV2[] | কার্ডের একটি অ্যারে। শুধুমাত্র চ্যাট অ্যাপই কার্ড তৈরি করতে পারে। যদি আপনার চ্যাট অ্যাপ ব্যবহারকারী হিসাবে প্রমাণীকরণ করে , তাহলে বার্তাগুলিতে কার্ড থাকতে পারে না। কীভাবে কার্ড রয়েছে এমন একটি বার্তা তৈরি করতে শিখতে, একটি বার্তা পাঠান দেখুন। কার্ড নির্মাতার সাথে কার্ড ডিজাইন এবং পূর্বরূপ দেখুন। কার্ড বিল্ডার খুলুন |
annotations[] | শুধুমাত্র আউটপুট। এই বার্তার |
thread | বার্তাটি যে থ্রেডের অন্তর্গত। উদাহরণ ব্যবহারের জন্য, একটি বার্তা থ্রেডের শুরু বা উত্তর দেখুন। |
space | যদি আপনার চ্যাট অ্যাপটি একজন ব্যবহারকারী হিসেবে প্রমাণীকরণ করে , আউটপুট স্পেস |
fallbackText | বার্তার কার্ডগুলির একটি প্লেইন-টেক্সট বিবরণ, যখন প্রকৃত কার্ডগুলি প্রদর্শন করা যায় না তখন ব্যবহার করা হয়—উদাহরণস্বরূপ, মোবাইল বিজ্ঞপ্তি৷ |
actionResponse | শুধুমাত্র ইনপুট। যে প্যারামিটারগুলি একটি চ্যাট অ্যাপ কীভাবে তার প্রতিক্রিয়া পোস্ট করা হয় তা কনফিগার করতে ব্যবহার করতে পারে। |
argumentText | শুধুমাত্র আউটপুট। সমস্ত চ্যাট অ্যাপের উল্লেখ সহ মেসেজের প্লেইন-টেক্সট বডি বাদ দেওয়া হয়েছে। |
slashCommand | শুধুমাত্র আউটপুট। স্ল্যাশ কমান্ড তথ্য, যদি প্রযোজ্য হয়। |
attachment[] | ব্যবহারকারী-আপলোড করা সংযুক্তি। |
matchedUrl | শুধুমাত্র আউটপুট। |
threadReply | শুধুমাত্র আউটপুট। যদি স্থানটি থ্রেডগুলিতে উত্তর সমর্থন না করে তবে এই ক্ষেত্রটি সর্বদা |
clientAssignedMessageId | ঐচ্ছিক। বার্তার জন্য একটি কাস্টম আইডি। আপনি একটি বার্তা সনাক্ত করতে বা একটি বার্তা পেতে, মুছতে বা আপডেট করতে ক্ষেত্র ব্যবহার করতে পারেন। একটি কাস্টম আইডি সেট করতে, আপনি যখন বার্তা তৈরি করবেন তখন |
emojiReactionSummaries[] | শুধুমাত্র আউটপুট। বার্তায় ইমোজি প্রতিক্রিয়া সারাংশের তালিকা। |
privateMessageViewer | অপরিবর্তনীয়। একটি বার্তা তৈরির জন্য ইনপুট, অন্যথায় শুধুমাত্র আউটপুট। ব্যবহারকারী যে বার্তা দেখতে পারেন. সেট করা হলে, বার্তাটি ব্যক্তিগত এবং শুধুমাত্র নির্দিষ্ট ব্যবহারকারী এবং চ্যাট অ্যাপের কাছে দৃশ্যমান। লিঙ্কের পূর্বরূপ এবং সংযুক্তিগুলি ব্যক্তিগত বার্তাগুলির জন্য সমর্থিত নয়৷ শুধুমাত্র চ্যাট অ্যাপই ব্যক্তিগত বার্তা পাঠাতে পারে। যদি আপনার চ্যাট অ্যাপ একটি বার্তা পাঠানোর জন্য ব্যবহারকারী হিসাবে প্রমাণীকরণ করে , তাহলে বার্তাটি ব্যক্তিগত হতে পারে না এবং এই ক্ষেত্রটি বাদ দিতে হবে। বিস্তারিত জানার জন্য, ব্যক্তিগতভাবে একটি বার্তা পাঠান দেখুন। |
deletionMetadata | শুধুমাত্র আউটপুট। একটি মুছে ফেলা বার্তা সম্পর্কে তথ্য. |
quotedMessageMetadata | শুধুমাত্র আউটপুট। একটি স্পেসে Google চ্যাট ব্যবহারকারীর দ্বারা উদ্ধৃত একটি বার্তা সম্পর্কে তথ্য৷ গুগল চ্যাট ব্যবহারকারীরা এটির উত্তর দিতে একটি বার্তা উদ্ধৃত করতে পারেন। |
attachedGifs[] | শুধুমাত্র আউটপুট। বার্তার সাথে সংযুক্ত করা GIF ছবি। |
accessoryWidgets[] | এক বা একাধিক ইন্টারেক্টিভ উইজেট যা একটি বার্তার নীচে প্রদর্শিত হয়। আপনি টেক্সট, কার্ড, বা টেক্সট এবং কার্ড উভয় ধারণ করে এমন বার্তাগুলিতে আনুষঙ্গিক উইজেট যোগ করতে পারেন। ডায়ালগ রয়েছে এমন বার্তাগুলির জন্য সমর্থিত নয়৷ বিশদ বিবরণের জন্য, একটি বার্তার নীচে ইন্টারেক্টিভ উইজেট যুক্ত করুন দেখুন। আনুষঙ্গিক উইজেটগুলির সাথে একটি বার্তা তৈরি করার জন্য অ্যাপ প্রমাণীকরণের প্রয়োজন৷ |
কার্ড উইথআইডি
একটি Google চ্যাট বার্তায় একটি কার্ড ৷
শুধুমাত্র চ্যাট অ্যাপই কার্ড তৈরি করতে পারে। যদি আপনার চ্যাট অ্যাপ ব্যবহারকারী হিসাবে প্রমাণীকরণ করে , তাহলে বার্তাটিতে কার্ড থাকতে পারে না।
কার্ড নির্মাতার সাথে কার্ড ডিজাইন এবং পূর্বরূপ দেখুন।
কার্ড বিল্ডার খুলুনJSON প্রতিনিধিত্ব |
---|
{
"cardId": string,
"card": {
object ( |
ক্ষেত্র | |
---|---|
cardId | বার্তাটিতে একাধিক কার্ড থাকলে প্রয়োজনীয়৷ একটি বার্তায় একটি কার্ডের জন্য একটি অনন্য শনাক্তকারী৷ |
card | একটি কার্ড। সর্বাধিক আকার 32 KB. |
টীকা
শুধুমাত্র আউটপুট। বার্তার প্লেইন-টেক্সট বডির সাথে যুক্ত টীকা। একটি পাঠ্য বার্তায় মৌলিক বিন্যাস যোগ করতে, পাঠ্য বার্তা বিন্যাস দেখুন।
উদাহরণ প্লেইন-টেক্সট মেসেজ বডি:
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 | এই টীকাটির সাথে সামঞ্জস্যপূর্ণ প্লেইন-টেক্সট মেসেজ বডিতে স্টার্ট ইনডেক্স (0-ভিত্তিক, অন্তর্ভুক্ত)। |
ইউনিয়ন ফিল্ড metadata । টীকা সম্পর্কে অতিরিক্ত মেটাডেটা। metadata নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
userMention | ব্যবহারকারীর উল্লেখের মেটাডেটা। |
slashCommand | একটি স্ল্যাশ কমান্ডের জন্য মেটাডেটা। |
richLinkMetadata | একটি সমৃদ্ধ লিঙ্কের জন্য মেটাডেটা। |
টীকা প্রকার
টীকা প্রকার।
Enums | |
---|---|
ANNOTATION_TYPE_UNSPECIFIED | enum-এর জন্য ডিফল্ট মান। ব্যবহার করবেন না। |
USER_MENTION | একজন ব্যবহারকারী উল্লেখ করা হয়েছে। |
SLASH_COMMAND | একটি স্ল্যাশ কমান্ড আহ্বান করা হয়। |
RICH_LINK | একটি সমৃদ্ধ লিঙ্ক টীকা. |
ব্যবহারকারীর উল্লেখ মেটাডেটা
ব্যবহারকারীর উল্লেখের জন্য টীকা মেটাডেটা (@)।
JSON প্রতিনিধিত্ব |
---|
{ "user": { object ( |
ক্ষেত্র | |
---|---|
user | ব্যবহারকারী উল্লেখ করেছেন। |
type | ব্যবহারকারীর উল্লেখের ধরন। |
টাইপ
Enums | |
---|---|
TYPE_UNSPECIFIED | enum-এর জন্য ডিফল্ট মান। ব্যবহার করবেন না। |
ADD | স্থান ব্যবহারকারী যোগ করুন. |
MENTION | স্পেসে ব্যবহারকারী উল্লেখ করুন। |
SlashCommandMetadata
স্ল্যাশ কমান্ডের জন্য টীকা মেটাডেটা (/)।
JSON প্রতিনিধিত্ব |
---|
{ "bot": { object ( |
ক্ষেত্র | |
---|---|
bot | চ্যাট অ্যাপ যার নির্দেশে আহ্বান করা হয়েছিল। |
type | স্ল্যাশ কমান্ডের ধরন। |
commandName | আমন্ত্রিত স্ল্যাশ কমান্ডের নাম। |
commandId | আমন্ত্রিত স্ল্যাশ কমান্ডের কমান্ড আইডি। |
triggersDialog | স্ল্যাশ কমান্ড একটি ডায়ালগের জন্য কিনা তা নির্দেশ করে। |
টাইপ
Enums | |
---|---|
TYPE_UNSPECIFIED | enum-এর জন্য ডিফল্ট মান। ব্যবহার করবেন না। |
ADD | স্পেসে চ্যাট অ্যাপ যোগ করুন। |
INVOKE | স্ল্যাশ কমান্ড স্পেসে আমন্ত্রণ করুন। |
RichLinkMetadata
একটি সম্পদ একটি সমৃদ্ধ লিঙ্ক.
JSON প্রতিনিধিত্ব |
---|
{ "uri": string, "richLinkType": enum ( |
ক্ষেত্র | |
---|---|
uri | এই লিঙ্কের URI. |
richLinkType | সমৃদ্ধ লিঙ্ক টাইপ. |
ইউনিয়ন ক্ষেত্রের data । লিঙ্ক করা সম্পদের জন্য ডেটা। data নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
driveLinkData | একটি ড্রাইভ লিঙ্কের জন্য ডেটা। |
chatSpaceLinkData | একটি চ্যাট স্পেস লিঙ্কের জন্য ডেটা। |
RichLinkType
সমৃদ্ধ লিঙ্ক টাইপ. ভবিষ্যতে আরো ধরনের যোগ করা হতে পারে.
Enums | |
---|---|
RICH_LINK_TYPE_UNSPECIFIED | enum-এর জন্য ডিফল্ট মান। ব্যবহার করবেন না। |
DRIVE_FILE | একটি Google ড্রাইভ সমৃদ্ধ লিঙ্ক প্রকার। |
CHAT_SPACE | একটি চ্যাট স্পেস সমৃদ্ধ লিঙ্ক টাইপ। উদাহরণস্বরূপ, একটি স্পেস স্মার্ট চিপ। |
DriveLinkData
Google ড্রাইভ লিঙ্কের জন্য ডেটা।
JSON প্রতিনিধিত্ব |
---|
{
"driveDataRef": {
object ( |
ক্ষেত্র | |
---|---|
driveDataRef | একটি DriveDataRef যা একটি Google ড্রাইভ ফাইল উল্লেখ করে। |
mimeType | লিঙ্ক করা Google ড্রাইভ রিসোর্সের মাইম প্রকার। |
ChatSpaceLinkData
চ্যাট স্পেস লিঙ্কের জন্য ডেটা।
JSON প্রতিনিধিত্ব |
---|
{ "space": string, "thread": string, "message": string } |
ক্ষেত্র | |
---|---|
space | লিঙ্ক করা চ্যাট স্পেস রিসোর্সের স্থান। বিন্যাস: |
thread | লিঙ্ক করা চ্যাট স্পেস রিসোর্সের থ্রেড। বিন্যাস: |
message | লিঙ্ক করা চ্যাট স্পেস রিসোর্সের বার্তা। বিন্যাস: |
থ্রেড
Google চ্যাট স্পেসে একটি থ্রেড। উদাহরণ ব্যবহারের জন্য, একটি বার্তা থ্রেডের শুরু বা উত্তর দেখুন।
যদি আপনি একটি বার্তা তৈরি করার সময় একটি থ্রেড নির্দিষ্ট করেন, তাহলে কোন মিল থ্রেড পাওয়া না গেলে কি হবে তা নির্ধারণ করতে আপনি messageReplyOption
ক্ষেত্র সেট করতে পারেন।
JSON প্রতিনিধিত্ব |
---|
{ "name": string, "threadKey": string } |
ক্ষেত্র | |
---|---|
name | থ্রেডের সম্পদের নাম। উদাহরণ: |
threadKey | ঐচ্ছিক। একটি থ্রেড তৈরি বা আপডেট করার জন্য ইনপুট। অন্যথায়, শুধুমাত্র আউটপুট। থ্রেড জন্য আইডি. 4000 অক্ষর পর্যন্ত সমর্থন করে। এই আইডিটি সেট করে এমন চ্যাট অ্যাপের জন্য অনন্য। উদাহরণস্বরূপ, যদি একাধিক চ্যাট অ্যাপ একই থ্রেড কী ব্যবহার করে একটি বার্তা তৈরি করে, তাহলে বার্তাগুলি বিভিন্ন থ্রেডে পোস্ট করা হয়। একজন ব্যক্তি বা অন্য চ্যাট অ্যাপের তৈরি থ্রেডে উত্তর দিতে, পরিবর্তে থ্রেড |
অ্যাকশন রেসপন্স
যে প্যারামিটারগুলি একটি চ্যাট অ্যাপ কীভাবে তার প্রতিক্রিয়া পোস্ট করা হয় তা কনফিগার করতে ব্যবহার করতে পারে।
JSON প্রতিনিধিত্ব |
---|
{ "type": enum ( |
ক্ষেত্র | |
---|---|
type | শুধুমাত্র ইনপুট। চ্যাট অ্যাপের প্রতিক্রিয়ার ধরন। |
url | শুধুমাত্র ইনপুট। ব্যবহারকারীদের প্রমাণীকরণ বা কনফিগার করার জন্য URL। (শুধুমাত্র |
dialogAction | শুধুমাত্র ইনপুট। একটি ডায়ালগের সাথে সম্পর্কিত একটি মিথস্ক্রিয়া ইভেন্টের প্রতিক্রিয়া। |
updatedWidget | শুধুমাত্র ইনপুট। আপডেট করা উইজেটের প্রতিক্রিয়া। |
রেসপন্স টাইপ
চ্যাট অ্যাপের প্রতিক্রিয়ার ধরন।
Enums | |
---|---|
TYPE_UNSPECIFIED | ডিফল্ট প্রকার যা NEW_MESSAGE হিসাবে পরিচালনা করা হয়। |
NEW_MESSAGE | বিষয়ে একটি নতুন বার্তা হিসাবে পোস্ট করুন. |
UPDATE_MESSAGE | চ্যাট অ্যাপের মেসেজ আপডেট করুন। এটি শুধুমাত্র একটি CARD_CLICKED ইভেন্টে অনুমোদিত যেখানে বার্তা প্রেরকের ধরন BOT । |
UPDATE_USER_MESSAGE_CARDS | ব্যবহারকারীর বার্তায় কার্ডগুলি আপডেট করুন৷ এটি শুধুমাত্র একটি মিলিত url সহ একটি MESSAGE ইভেন্টের প্রতিক্রিয়া হিসাবে বা একটি CARD_CLICKED ইভেন্টের প্রতিক্রিয়া হিসাবে অনুমোদিত যেখানে বার্তা প্রেরকের ধরনটি হল HUMAN ৷ টেক্সট উপেক্ষা করা হয়. |
REQUEST_CONFIG | ব্যক্তিগতভাবে ব্যবহারকারীকে অতিরিক্ত প্রমাণীকরণ বা কনফিগারেশনের জন্য জিজ্ঞাসা করুন। |
DIALOG | একটি ডায়ালগ উপস্থাপন করে। |
UPDATE_WIDGET | উইজেট পাঠ্য স্বয়ংসম্পূর্ণ বিকল্প ক্যোয়ারী। |
ডায়ালগ অ্যাকশন
একটি ডায়ালগ এবং অনুরোধের স্থিতি কোড রয়েছে৷
JSON প্রতিনিধিত্ব |
---|
{ "actionStatus": { object ( |
ক্ষেত্র | |
---|---|
actionStatus | শুধুমাত্র ইনপুট। একটি ডায়ালগ আহ্বান বা জমা দেওয়ার জন্য একটি অনুরোধের স্থিতি৷ প্রয়োজনে ব্যবহারকারীদের কাছে একটি স্থিতি এবং বার্তা প্রদর্শন করে। উদাহরণস্বরূপ, একটি ত্রুটি বা সাফল্যের ক্ষেত্রে। |
ইউনিয়ন ফিল্ড action । কর্ম সঞ্চালন. action নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
dialog | শুধুমাত্র ইনপুট। অনুরোধের জন্য ডায়ালগ . |
ডায়ালগ
ডায়ালগের কার্ড বডির চারপাশে মোড়ানো।
JSON প্রতিনিধিত্ব |
---|
{
"body": {
object ( |
ক্ষেত্র | |
---|---|
body | শুধুমাত্র ইনপুট। ডায়ালগের মূল অংশ, যা একটি মডেলে রেন্ডার করা হয়। Google Chat অ্যাপগুলি নিম্নলিখিত কার্ড সত্তাগুলিকে সমর্থন করে না: |
অ্যাকশন স্ট্যাটাস
একটি ডায়ালগ আহ্বান বা জমা দেওয়ার অনুরোধের জন্য স্থিতি প্রতিনিধিত্ব করে৷
JSON প্রতিনিধিত্ব |
---|
{
"statusCode": enum ( |
ক্ষেত্র | |
---|---|
statusCode | স্ট্যাটাস কোড। |
userFacingMessage | ব্যবহারকারীদের তাদের অনুরোধের অবস্থা সম্পর্কে বার্তা পাঠাতে। যদি সেট করা না থাকে, |
কোড
gRPC API-এর জন্য ক্যানোনিকাল ত্রুটি কোড।
কখনও কখনও একাধিক ত্রুটি কোড প্রযোজ্য হতে পারে. পরিষেবাগুলি প্রযোজ্য সবচেয়ে নির্দিষ্ট ত্রুটি কোডটি ফেরত দেবে। উদাহরণস্বরূপ, FAILED_PRECONDITION
এর চেয়ে OUT_OF_RANGE
পছন্দ করুন যদি উভয় কোডই প্রযোজ্য হয়। একইভাবে FAILED_PRECONDITION
এর চেয়ে NOT_FOUND
বা ALREADY_EXISTS
পছন্দ করুন।
Enums | |
---|---|
OK | একটি ত্রুটি নয়; সাফল্য ফিরে এসেছে। HTTP ম্যাপিং: 200 ঠিক আছে |
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 অনেক বেশি অনুরোধ |
FAILED_PRECONDITION | অপারেশনটি প্রত্যাখ্যান করা হয়েছে কারণ অপারেশনটি কার্যকর করার জন্য সিস্টেমটি প্রয়োজনীয় অবস্থায় নেই৷ উদাহরণস্বরূপ, যে ডিরেক্টরিটি মুছে ফেলা হবে সেটি খালি নয়, একটি অ-ডিরেক্টরিতে একটি rmdir অপারেশন প্রয়োগ করা হয়, ইত্যাদি। পরিষেবা বাস্তবায়নকারীরা HTTP ম্যাপিং: 400 খারাপ অনুরোধ |
ABORTED | অপারেশনটি স্থগিত করা হয়েছিল, সাধারণত একটি সিকোয়েন্সার চেক ব্যর্থতা বা লেনদেন বাতিলের মতো একযোগে সমস্যার কারণে। HTTP ম্যাপিং: 409 কনফ্লিক্ট |
OUT_OF_RANGE | অপারেশনটি বৈধ পরিসীমা অতিক্রম করার চেষ্টা করা হয়েছে৷ যেমন, ফাইলের শেষের শেষের দিকে চাওয়া বা পড়া। HTTP ম্যাপিং: 400 খারাপ অনুরোধ |
UNIMPLEMENTED | অপারেশনটি বাস্তবায়িত হয় না বা এই পরিষেবাতে সমর্থিত/সক্ষম নয়। HTTP ম্যাপিং: 501 বাস্তবায়িত হয়নি |
INTERNAL | অভ্যন্তরীণ ত্রুটি. এর মানে হল যে অন্তর্নিহিত সিস্টেমের দ্বারা প্রত্যাশিত কিছু invariants ভেঙে গেছে। এই ত্রুটি কোড গুরুতর ত্রুটির জন্য সংরক্ষিত. HTTP ম্যাপিং: 500 অভ্যন্তরীণ সার্ভার ত্রুটি |
UNAVAILABLE | পরিষেবাটি বর্তমানে অনুপলব্ধ৷ এটি সম্ভবত একটি ক্ষণস্থায়ী অবস্থা, যা ব্যাকঅফের সাথে পুনরায় চেষ্টা করে সংশোধন করা যেতে পারে। মনে রাখবেন যে অ-অদম্য অপারেশন পুনরায় চেষ্টা করা সবসময় নিরাপদ নয়। HTTP ম্যাপিং: 503 পরিষেবা অনুপলব্ধ৷ |
DATA_LOSS | পুনরুদ্ধারযোগ্য ডেটা ক্ষতি বা দুর্নীতি। HTTP ম্যাপিং: 500 অভ্যন্তরীণ সার্ভার ত্রুটি |
আপডেট করা উইজেট
আপডেট করা উইজেটের প্রতিক্রিয়া। একটি উইজেটের জন্য স্বয়ংসম্পূর্ণ বিকল্প প্রদান করতে ব্যবহৃত হয়।
JSON প্রতিনিধিত্ব |
---|
{ "widget": string, // Union field |
ক্ষেত্র | |
---|---|
widget | আপডেট করা উইজেটের আইডি। আইডিটি অবশ্যই সেই উইজেটের সাথে মিলবে যা আপডেটের অনুরোধটি ট্রিগার করেছে৷ |
ইউনিয়ন ক্ষেত্র updated_widget । ব্যবহারকারীর কর্মের প্রতিক্রিয়ায় উইজেটটি আপডেট করা হয়েছে। updated_widget নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
suggestions | উইজেট স্বয়ংসম্পূর্ণ ফলাফলের তালিকা |
নির্বাচন আইটেম
উইজেট স্বয়ংসম্পূর্ণ ফলাফলের তালিকা।
JSON প্রতিনিধিত্ব |
---|
{
"items": [
{
object ( |
ক্ষেত্র | |
---|---|
items[] | SelectionItem অবজেক্টের একটি অ্যারে। |
স্ল্যাশকমান্ড
Google Chat-এ একটি স্ল্যাশ কমান্ড ।
JSON প্রতিনিধিত্ব |
---|
{ "commandId": string } |
ক্ষেত্র | |
---|---|
commandId | স্ল্যাশ কমান্ডের আইডি আহ্বান করা হয়েছে। |
MatchedUrl
একটি চ্যাট বার্তায় একটি মিলে যাওয়া URL৷ চ্যাট অ্যাপগুলি মিলে যাওয়া URLগুলির পূর্বরূপ দেখতে পারে৷ আরও তথ্যের জন্য, পূর্বরূপ লিঙ্কগুলি দেখুন।
JSON প্রতিনিধিত্ব |
---|
{ "url": string } |
ক্ষেত্র | |
---|---|
url | শুধুমাত্র আউটপুট। যে URLটি মিলেছে। |
ইমোজি রিঅ্যাকশন সারাংশ
একটি নির্দিষ্ট ইমোজি সহ একটি বার্তায় প্রতিক্রিয়া জানানো লোকের সংখ্যা৷
JSON প্রতিনিধিত্ব |
---|
{
"emoji": {
object ( |
ক্ষেত্র | |
---|---|
emoji | প্রতিক্রিয়ার সাথে যুক্ত ইমোজি। |
reactionCount | সংশ্লিষ্ট ইমোজি ব্যবহার করে মোট প্রতিক্রিয়ার সংখ্যা। |
মেটাডেটা মুছে ফেলা
একটি মুছে ফেলা বার্তা সম্পর্কে তথ্য. deleteTime
সেট করা হলে একটি বার্তা মুছে ফেলা হয়।
JSON প্রতিনিধিত্ব |
---|
{
"deletionType": enum ( |
ক্ষেত্র | |
---|---|
deletionType | কে বার্তাটি মুছে দিয়েছে তা নির্দেশ করে। |
মুছে ফেলার প্রকার
মেসেজটি কে ডিলিট করেছে এবং কিভাবে ডিলিট করা হয়েছে।
Enums | |
---|---|
DELETION_TYPE_UNSPECIFIED | এই মান অব্যবহৃত. |
CREATOR | ব্যবহারকারী তাদের নিজস্ব বার্তা মুছে দিয়েছেন. |
SPACE_OWNER | স্থানের মালিক বার্তাটি মুছে দিয়েছেন। |
ADMIN | একজন Google Workspace অ্যাডমিন মেসেজটি মুছে দিয়েছেন। |
APP_MESSAGE_EXPIRY | একটি চ্যাট অ্যাপ মেয়াদ শেষ হয়ে গেলে তার নিজস্ব বার্তা মুছে দিয়েছে। |
CREATOR_VIA_APP | একটি চ্যাট অ্যাপ ব্যবহারকারীর পক্ষ থেকে বার্তাটি মুছে দিয়েছে। |
SPACE_OWNER_VIA_APP | একটি চ্যাট অ্যাপ স্পেস মালিকের পক্ষ থেকে বার্তাটি মুছে দিয়েছে। |
উদ্ধৃত বার্তা মেটাডেটা
একটি উদ্ধৃত বার্তা সম্পর্কে তথ্য.
JSON প্রতিনিধিত্ব |
---|
{ "name": string, "lastUpdateTime": string } |
ক্ষেত্র | |
---|---|
name | শুধুমাত্র আউটপুট। উদ্ধৃত বার্তার সম্পদের নাম। বিন্যাস: |
lastUpdateTime | শুধুমাত্র আউটপুট। টাইমস্ট্যাম্প যখন উদ্ধৃত বার্তাটি তৈরি করা হয়েছিল বা কখন উদ্ধৃত বার্তাটি শেষবার আপডেট করা হয়েছিল৷ |
সংযুক্ত জিআইএফ
একটি URL দ্বারা নির্দিষ্ট করা একটি GIF চিত্র৷
JSON প্রতিনিধিত্ব |
---|
{ "uri": string } |
ক্ষেত্র | |
---|---|
uri | শুধুমাত্র আউটপুট। URL যেটি GIF ছবি হোস্ট করে। |
আনুষঙ্গিক উইজেট
এক বা একাধিক ইন্টারেক্টিভ উইজেট যা একটি বার্তার নীচে প্রদর্শিত হয়। বিশদ বিবরণের জন্য, একটি বার্তার নীচে ইন্টারেক্টিভ উইজেট যুক্ত করুন দেখুন।
JSON প্রতিনিধিত্ব |
---|
{ // Union field |
ক্ষেত্র | |
---|---|
ইউনিয়ন ফিল্ড action । কর্মের ধরন। action নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
buttonList | বোতামগুলির একটি তালিকা। |
পদ্ধতি | |
---|---|
| একটি Google চ্যাট স্পেসে একটি বার্তা তৈরি করে। |
| একটি বার্তা মুছে দেয়। |
| একটি বার্তা সম্পর্কে বিবরণ প্রদান করে। |
| বার্তাগুলিকে একটি স্পেসে তালিকাভুক্ত করে যেটির কলার সদস্য, অবরুদ্ধ সদস্য এবং স্পেস থেকে বার্তাগুলি সহ৷ |
| একটি বার্তা আপডেট করে। |
| একটি বার্তা আপডেট করে। |