- JSON প্রতিনিধিত্ব
- CommonEventObject
- সময় অঞ্চল
- ইনপুট
- স্ট্রিংইনপুট
- DateTimeInput
- তারিখ ইনপুট
- টাইমইনপুট
একটি Google Chat অ্যাপ ইন্টারঅ্যাকশন ইভেন্ট।
ইন্টারঅ্যাকশন ইভেন্টগুলি সম্পর্কে জানতে, আপনার Google Chat অ্যাপের সাথে ইন্টারঅ্যাকশনগুলি গ্রহণ এবং প্রতিক্রিয়া দেখুন। ইভেন্টের ধরন এবং উদাহরণ স্বরূপ ইভেন্ট পেলোড সম্পর্কে জানতে, Google Chat অ্যাপ ইন্টারঅ্যাকশন ইভেন্টের ধরন দেখুন।
ব্যবহারকারীর মিথস্ক্রিয়া থেকে ইভেন্টগুলি গ্রহণ করার পাশাপাশি, চ্যাট অ্যাপগুলি স্পেসগুলিতে পরিবর্তনগুলি সম্পর্কে ইভেন্টগুলি গ্রহণ করতে পারে, যেমন যখন কোনও স্পেসে নতুন সদস্য যোগ করা হয়। স্পেস ইভেন্টগুলি সম্পর্কে জানতে, Google Chat থেকে ইভেন্টগুলির সাথে কাজ করুন দেখুন।
JSON প্রতিনিধিত্ব |
---|
{ "type": enum ( |
ক্ষেত্র | |
---|---|
type | মিথস্ক্রিয়া ইভেন্টের ধরন। বিস্তারিত জানার জন্য, Google চ্যাট অ্যাপের ইন্টারঅ্যাকশন ইভেন্টের ধরন দেখুন। |
eventTime | ইন্টারঅ্যাকশন ইভেন্ট কখন ঘটেছে তা নির্দেশ করে টাইমস্ট্যাম্প। |
token | একটি গোপন মান যা লিগ্যাসি চ্যাট অ্যাপগুলি Google-এর কাছ থেকে অনুরোধ করা হয়েছে কিনা তা যাচাই করতে ব্যবহার করতে পারে। Google এলোমেলোভাবে টোকেন তৈরি করে এবং এর মান স্থির থাকে। আপনি Google ক্লাউড কনসোলে চ্যাট API কনফিগারেশন পৃষ্ঠা থেকে টোকেন পেতে, প্রত্যাহার করতে বা পুনরুত্পাদন করতে পারেন। আধুনিক চ্যাট অ্যাপ এই ক্ষেত্রটি ব্যবহার করে না। এটি API প্রতিক্রিয়া এবং চ্যাট API কনফিগারেশন পৃষ্ঠা থেকে অনুপস্থিত। |
threadKey | ইন্টারঅ্যাকশন ইভেন্টের সাথে সম্পর্কিত থ্রেডের জন্য চ্যাট অ্যাপ-সংজ্ঞায়িত কী। আরও তথ্যের জন্য |
message | যে বার্তাটি ইন্টারঅ্যাকশন ইভেন্টটিকে ট্রিগার করেছে, যদি প্রযোজ্য হয়। |
user | যে ব্যবহারকারী ইন্টারঅ্যাকশন ইভেন্টটি ট্রিগার করেছে। |
space | যে স্থানটিতে মিথস্ক্রিয়া ঘটনা ঘটেছে। |
action | |
configCompleteRedirectUrl | Google চ্যাটের বাইরে অনুমোদন বা কনফিগারেশন ফ্লো সম্পূর্ণ করার পরে Chat অ্যাপ ব্যবহারকারীকে যে URLটিতে রিডাইরেক্ট করবে। আরও তথ্যের জন্য, অন্যান্য পরিষেবা এবং সরঞ্জামগুলির সাথে একটি চ্যাট অ্যাপ সংযুক্ত করুন দেখুন। |
isDialogEvent | |
dialogEventType | প্রাপ্ত ডায়ালগ ইন্টারঅ্যাকশন ইভেন্টের ধরন। |
common | ব্যবহারকারীর ক্লায়েন্ট সম্পর্কে তথ্য উপস্থাপন করে, যেমন লোকেল, হোস্ট অ্যাপ এবং প্ল্যাটফর্ম। চ্যাট অ্যাপ্লিকেশানগুলির জন্য, |
CommonEventObject
ব্যবহারকারীর ক্লায়েন্ট সম্পর্কে তথ্য উপস্থাপন করে, যেমন লোকেল, হোস্ট অ্যাপ এবং প্ল্যাটফর্ম। চ্যাট অ্যাপ্লিকেশানগুলির জন্য, CommonEventObject
কার্ডের সাথে ইন্টারঅ্যাক্টকারী ব্যবহারকারীদের দ্বারা জমা দেওয়া ডেটা অন্তর্ভুক্ত থাকে, যেমন ডায়ালগে প্রবেশ করা ডেটা।
JSON প্রতিনিধিত্ব |
---|
{ "userLocale": string, "hostApp": enum ( |
ক্ষেত্র | |
---|---|
userLocale | সম্পূর্ণ |
hostApp | hostApp enum যেটি নির্দেশ করে যে অ্যাপটি থেকে অ্যাড-অন চালু করা হয়েছে। চ্যাট অ্যাপের জন্য সর্বদা |
platform | প্ল্যাটফর্ম enum যা প্ল্যাটফর্মটি নির্দেশ করে যেখানে ইভেন্টটি উদ্ভূত হয় ( |
timeZone | সমন্বিত ইউনিভার্সাল টাইম (UTC) থেকে টাইমজোন আইডি এবং অফসেট। শুধুমাত্র ইভেন্ট প্রকারের জন্য সমর্থিত |
formInputs | কার্ড বা ডায়ালগ থেকে একজন ব্যবহারকারী উইজেটে ইনপুট করে এমন মান ধারণকারী একটি মানচিত্র। মানচিত্র কীগুলি হল প্রতিটি উইজেটের জন্য নির্ধারিত স্ট্রিং আইডি এবং মানগুলি উইজেটের ইনপুটগুলিকে উপস্থাপন করে৷ বিস্তারিত জানার জন্য, ব্যবহারকারীদের দ্বারা ইনপুট করা প্রক্রিয়া তথ্য দেখুন। |
parameters | কাস্টম পরামিতি আহ্বান করা ফাংশন পাস. উভয় কী এবং মান অবশ্যই স্ট্রিং হতে হবে। |
invokedFunction | উইজেটের সাথে যুক্ত আমন্ত্রিত ফাংশনের নাম। শুধুমাত্র চ্যাট অ্যাপের জন্য সেট করা আছে। |
সময় অঞ্চল
সমন্বিত ইউনিভার্সাল টাইম (UTC) থেকে টাইমজোন আইডি এবং অফসেট। শুধুমাত্র ইভেন্ট প্রকারের জন্য সমর্থিত CARD_CLICKED
এবং SUBMIT_DIALOG
।
JSON প্রতিনিধিত্ব |
---|
{ "id": string, "offset": integer } |
ক্ষেত্র | |
---|---|
id | IANA TZ টাইম জোন ডাটাবেস কোড, যেমন "আমেরিকা/টরন্টো"। |
offset | সমন্বিত ইউনিভার্সাল টাইম (UTC) থেকে মিলিসেকেন্ডে ব্যবহারকারীর টাইমজোন অফসেট। |
ইনপুট
ডেটার প্রকারগুলি যা ব্যবহারকারীরা কার্ড বা ডায়ালগে ইনপুট করতে পারে৷ ইনপুট টাইপ নির্ভর করে উইজেট যে ধরনের মান গ্রহণ করে তার উপর।
JSON প্রতিনিধিত্ব |
---|
{ // Union field |
ক্ষেত্র | |
---|---|
ইউনিয়ন ফিল্ড | |
stringInputs | স্ট্রিংগুলির একটি তালিকা যা ব্যবহারকারী একটি উইজেটে ইনপুট করে এমন মানগুলিকে প্রতিনিধিত্ব করে৷ যদি উইজেট শুধুমাত্র একটি মান গ্রহণ করে, যেমন একটি |
dateTimeInput | একটি |
dateInput | একটি |
timeInput | একটি |
স্ট্রিংইনপুট
নিয়মিত উইজেটগুলির জন্য ইনপুট পরামিতি। একক-মূল্যবান উইজেটগুলির জন্য, এটি একটি একক মান তালিকা। বহু-মূল্যবান উইজেটের জন্য, যেমন চেকবক্স, সমস্ত মান উপস্থাপন করা হয়।
JSON প্রতিনিধিত্ব |
---|
{ "value": [ string ] } |
ক্ষেত্র | |
---|---|
value[] | ব্যবহারকারীর দ্বারা প্রবেশ করা স্ট্রিংগুলির একটি তালিকা৷ |
DateTimeInput
তারিখ এবং সময় ইনপুট মান.
JSON প্রতিনিধিত্ব |
---|
{ "msSinceEpoch": string, "hasDate": boolean, "hasTime": boolean } |
ক্ষেত্র | |
---|---|
msSinceEpoch | যুগের সময় থেকে সময়, মিলিসেকেন্ডে। |
hasDate | |
hasTime | |
তারিখ ইনপুট
তারিখ ইনপুট মান.
JSON প্রতিনিধিত্ব |
---|
{ "msSinceEpoch": string } |
ক্ষেত্র | |
---|---|
msSinceEpoch | যুগের সময় থেকে সময়, মিলিসেকেন্ডে। |
টাইমইনপুট
সময় ইনপুট মান.
JSON প্রতিনিধিত্ব |
---|
{ "hours": integer, "minutes": integer } |
ক্ষেত্র | |
---|---|
hours | ২৪ ঘণ্টার ঘড়িতে ঘণ্টা। |
minutes | ঘণ্টা পেরিয়ে মিনিটের সংখ্যা। বৈধ মান 0 থেকে 59। |