এই পৃষ্ঠায় বর্ণনা করা হয়েছে যে কীভাবে Google Chat অ্যাপ ডায়ালগ খুলে ইউজার ইন্টারফেস (UI) দেখাতে এবং ব্যবহারকারীদের উত্তর দিতে পারে।
ডায়ালগ হল উইন্ডো-ভিত্তিক, কার্ড-ভিত্তিক ইন্টারফেস যা Chat স্পেস বা মেসেজ থেকে খোলে। ডায়ালগ ও এর বিষয়বস্তু শুধুমাত্র সেই ব্যবহারকারী দেখতে পাবেন যিনি এটি খুলেছেন।
চ্যাট অ্যাপ, মাল্টি-স্টেপ ফর্ম সহ চ্যাট ব্যবহারকারীদের থেকে তথ্য সংগ্রহ ও অনুরোধ করার জন্য ডায়ালগ ব্যবহার করতে পারে। ফর্ম ইনপুট তৈরি করা সম্পর্কে আরও বিবরণ পেতে, ব্যবহারকারীদের থেকে তথ্য সংগ্রহ ও প্রসেস করা দেখুন।
পূর্বশর্ত
HTTP
Google Chat অ্যাপ যা ব্যবহারকারীর ইন্টার্যাকশন গ্রহণ করে এবং উত্তর দেয়। এটি তৈরি করতে, HTTP কুইকস্টার্ট সম্পূর্ণ করুন।
Apps Script
Google Chat অ্যাপ যা ব্যবহারকারীর ইন্টার্যাকশন গ্রহণ করে এবং উত্তর দেয়। এটি তৈরি করতে, অ্যাপ স্ক্রিপ্ট কুইকস্টার্ট সম্পূর্ণ করুন।
ডায়ালগ খুলুন
এই বিভাগে কীভাবে উত্তর দিতে হয় এবং নিম্নলিখিত কাজগুলি করে ডায়ালগ সেট-আপ করতে হয় তা ব্যাখ্যা করা হয়েছে:
- ব্যবহারকারীর ইন্টার্যাকশন থেকে ডায়ালগ অনুরোধ ট্রিগার করুন।
- একটি ডায়ালগ রিটার্ন ও খোলার মাধ্যমে অনুরোধটি হ্যান্ডেল করুন।
- ব্যবহারকারী তথ্য জমা দেওয়ার পরে, ডায়ালগ বন্ধ করে অথবা অন্য ডায়ালগ দেখিয়ে জমা দেওয়া তথ্য প্রসেস করুন।
ডায়ালগ অনুরোধ ট্রিগার করা
চ্যাট অ্যাপ শুধুমাত্র ব্যবহারকারীর ইন্টার্যাকশনের উত্তর দেওয়ার জন্য ডায়ালগ খুলতে পারে, যেমন কার্ডের মেসেজ থেকে কোনও কমান্ড বা বোতামে ক্লিক করা।
ডায়ালগের মাধ্যমে ব্যবহারকারীদের উত্তর দিতে, Chat অ্যাপকে অবশ্যই এমন ইন্টার্যাকশন তৈরি করতে হবে যা ডায়ালগ অনুরোধ ট্রিগার করে, যেমন নিম্নলিখিত:
- কমান্ডের উত্তর দাও। কোনও কমান্ড থেকে অনুরোধ ট্রিগার করতে, আপনাকে অবশ্যই কমান্ড কনফিগার করার সময় একটি ডায়ালগ খোলে চেকবক্সে টিকচিহ্ন দিতে হবে।
- কার্ডের অংশ হিসেবে অথবা মেসেজের নিচে
মেসেজে
বোতামে ক্লিক করার ব্যাপারে উত্তর দাও। মেসেজের বোতাম থেকে
অনুরোধ ট্রিগার করতে, বোতামের
onClickঅ্যাকশন কনফিগার করতে, এরinteraction-কেOPEN_DIALOGহিসেবে সেট করুন। - Chat অ্যাপের হোমপেজে বোতামে ক্লিক করার ব্যাপারে উত্তর দাও। হোমপেজ থেকে ডায়ালগ খোলা সম্পর্কে জানতে, আপনার Google Chat অ্যাপের জন্য হোমপেজ তৈরি করুন দেখুন।
/addContact স্ল্যাশ কমান্ড ব্যবহার করার জন্য প্রম্পট করে। এছাড়াও, মেসেজে একটি বোতাম থাকে যেটিতে ক্লিক করে ব্যবহারকারী কমান্ড ট্রিগার করতে পারেন।
নিচের কোড স্যাম্পেল থেকে বোঝা যায় যে কীভাবে কার্ড মেসেজের
বোতাম থেকে ডায়ালগ অনুরোধ ট্রিগার করতে হয়। ডায়ালগ খুলতে, বোতামের ফিল্ড
onClick.action.interaction
OPEN_DIALOG হিসেবে সেট করুন:
Node.js
FUNCTION_URL-এর পরিবর্তে HTTP এন্ডপয়েন্ট লিখুন যা বোতামে ক্লিক করার
প্রক্রিয়া ম্যানেজ করে।
Python
FUNCTION_URL-এর পরিবর্তে HTTP এন্ডপয়েন্ট লিখুন যা বোতামে ক্লিক করার
প্রক্রিয়া ম্যানেজ করে।
Java
FUNCTION_URL-এর পরিবর্তে HTTP এন্ডপয়েন্ট লিখুন যা বোতামে ক্লিক করার
প্রক্রিয়া ম্যানেজ করে।
Apps Script
এই উদাহরণটি কার্ড JSON রিটার্ন করে একটি কার্ড মেসেজ পাঠায়। এছাড়াও, আপনি Apps স্ক্রিপ্ট কার্ড পরিষেবা ব্যবহার করতে পারবেন।
প্রাথমিক ডায়ালগ খুলুন
কোনও ব্যবহারকারী ডায়ালগ অনুরোধ ট্রিগার করলে, আপনার Chat অ্যাপ
একটি
ইভেন্ট অবজেক্ট পায় যার মধ্যে
একটি পেলোড থাকে যা dialogEventType অবজেক্টকে REQUEST_DIALOG হিসেবে নির্দিষ্ট করে।
ডায়ালগ খুলতে, আপনার Chat অ্যাপ, কার্ড দেখানোর জন্য নেভিগেশন pushCard সহ একটি
RenderActions
অবজেক্ট ফেরত দিয়ে
অনুরোধের উত্তর দিতে পারে। কার্ডে
এক বা একাধিক
sections[]
উইজেট সহ যেকোনও ইউজার ইন্টারফেস (UI) এলিমেন্ট থাকতে হবে। ব্যবহারকারীদের থেকে তথ্য সংগ্রহ করতে, আপনি ফর্ম ইনপুট
উইজেট ও বোতাম উইজেট নির্দিষ্ট করতে পারবেন। ফর্ম ইনপুট ডিজাইন করা সম্পর্কে আরও জানতে, ব্যবহারকারীদের থেকে তথ্য সংগ্রহ ও প্রসেস করা দেখুন।
নিচের কোড স্যাম্পেল থেকে বোঝা যায় যে কীভাবে কোনও চ্যাট অ্যাপ ডায়ালগ খোলে এমন উত্তর দেয়:
Node.js
FUNCTION_URL-এর পরিবর্তে HTTP এন্ডপয়েন্ট লিখুন যা বোতামে ক্লিক করার
প্রক্রিয়া ম্যানেজ করে।
Python
FUNCTION_URL-এর পরিবর্তে HTTP এন্ডপয়েন্ট লিখুন যা বোতামে ক্লিক করার
প্রক্রিয়া ম্যানেজ করে।
Java
FUNCTION_URL-এর পরিবর্তে HTTP এন্ডপয়েন্ট লিখুন যা বোতামে ক্লিক করার
প্রক্রিয়া ম্যানেজ করে।
Apps Script
এই উদাহরণটি কার্ড JSON রিটার্ন করে একটি কার্ড মেসেজ পাঠায়। এছাড়াও, আপনি Apps স্ক্রিপ্ট কার্ড পরিষেবা ব্যবহার করতে পারবেন।
ডায়ালগ জমা দেওয়ার বিষয়টি ম্যানেজ করা
ব্যবহারকারী কোনও ডায়ালগ জমা দেওয়ার বোতামে ক্লিক করলে, আপনার
Chat অ্যাপ একটি ইভেন্ট অবজেক্ট পায় যার মধ্যে একটি
buttonClickedPayload
অবজেক্ট থাকে। পে-লোডে, dialogEventType-এর মান SUBMIT_DIALOG হিসেবে সেট করা আছে। ডায়ালগে কীভাবে তথ্য সংগ্রহ ও প্রসেস করতে হয় তা বুঝতে, Google Chat ব্যবহারকারীদের থেকে তথ্য সংগ্রহ ও প্রসেস করা
লিঙ্ক দেখুন।
আপনার Chat অ্যাপকে অবশ্যই ইভেন্ট অবজেক্টের উত্তর দিতে হবে নিম্নলিখিতগুলির মধ্যে একটি করে:
- অন্য কার্ড বা ফর্ম পূরণ করতে আরেকটি ডায়ালগ রিটার্ন করুন।
- ব্যবহারকারীর জমা দেওয়া ডেটা যাচাই করার পরে ডায়ালগটি বন্ধ করুন এবং ঐচ্ছিকভাবে, একটি কনফার্মেশন মেসেজ পাঠান।
ঐচ্ছিক: অন্য ডায়ালগ রিটার্ন করা
ব্যবহারকারী প্রাথমিক ডায়লগ জমা দেওয়ার পরে, Chat অ্যাপ ব্যবহারকারীকে জমা দেওয়ার আগে তথ্য পর্যালোচনা করতে সাহায্য করার জন্য এক বা একাধিক অতিরিক্ত ডায়লগ দেখাতে, একাধিক ধাপের ফর্ম সম্পূর্ণ করতে বা ডায়নামিক উপায়ে ফর্মের কন্টেন্ট পূরণ করতে পারে।
ব্যবহারকারীর ইনপুট করা ডেটা প্রসেস করতে, Chat অ্যাপ
ইভেন্টের
commonEventObject.formInputs
অবজেক্টে ডেটা হ্যান্ডেল করে। ইনপুট উইজেট থেকে ভ্যালু রিট্রিভ করা সম্পর্কে আরও জানতে, ব্যবহারকারীদের থেকে তথ্য সংগ্রহ ও প্রসেস করা দেখুন।
প্রাথমিক ডায়ালগ থেকে ব্যবহারকারীর ইনপুট করা ডেটা ট্র্যাক করতে, আপনাকে অবশ্যই পরবর্তী ডায়ালগ খোলার বোতামে প্যারামিটার যোগ করতে হবে। বিস্তারিত জানতে, অন্য কার্ডে ডেটা ট্রান্সফার করুন দেখুন।
এই উদাহরণে, Chat অ্যাপ একটি প্রাথমিক ডায়ালগ খোলে যা জমা দেওয়ার আগে কনফার্মেশনের জন্য দ্বিতীয় ডায়ালগে নিয়ে যায়:
Node.js
FUNCTION_URL-এর পরিবর্তে HTTP এন্ডপয়েন্ট লিখুন যা বোতামে ক্লিক করার
প্রক্রিয়া ম্যানেজ করে।
Python
FUNCTION_URL-এর পরিবর্তে HTTP এন্ডপয়েন্ট লিখুন যা বোতামে ক্লিক করা
হ্যান্ডেল করে।
Java
FUNCTION_URL-এর পরিবর্তে HTTP এন্ডপয়েন্ট লিখুন যা বোতামে ক্লিক করার
প্রক্রিয়া ম্যানেজ করে।
Apps Script
এই উদাহরণটি কার্ড JSON রিটার্ন করে একটি কার্ড মেসেজ পাঠায়। এছাড়াও, আপনি Apps স্ক্রিপ্ট কার্ড পরিষেবা ব্যবহার করতে পারবেন।
ডায়ালগ বন্ধ করুন
ব্যবহারকারী কোনও ডায়ালগে 'জমা দিন' বোতামে ক্লিক করলে, আপনার
চ্যাট অ্যাপ এর সাথে যুক্ত অ্যাকশনটি এক্সিকিউট করে এবং
buttonClickedPayload নিম্নলিখিত মান সেট করা ইভেন্ট অবজেক্ট প্রদান করে:
isDialogEventtrue।dialogEventTypeSUBMIT_DIALOG।
Chat অ্যাপকে
RenderActions
অবজেক্ট রিটার্ন করতে হবে যার
endNavigation
CLOSE_DIALOG (endNavigation: "CLOSE_DIALOG") হিসেবে সেট করা আছে।
ঐচ্ছিক: সাময়িক বিজ্ঞপ্তি দেখানো
ডায়ালগ বন্ধ করার সময়, আপনি অ্যাপের সাথে ইন্টার্যাক্ট করা ব্যবহারকারীকে একটি সাময়িক টেক্সট বিজ্ঞপ্তিও দেখাতে পারেন।
বিজ্ঞপ্তি দেখাতে, notification সেট করা ফিল্ড সহ
RenderActions
অবজেক্ট রিটার্ন করুন।
নিম্নলিখিত উদাহরণটি টেক্সট বিজ্ঞপ্তি সহ ডায়ালগটি বন্ধ করে দেয়:
Node.js
Python
Java
Apps Script
এই উদাহরণটি কার্ড JSON রিটার্ন করে একটি কার্ড মেসেজ পাঠায়। এছাড়াও, আপনি Apps স্ক্রিপ্ট কার্ড পরিষেবা ব্যবহার করতে পারবেন।
ডায়ালগের মধ্যে প্যারামিটার পাস করা সংক্রান্ত বিবরণের জন্য, অন্য কার্ডে ডেটা ট্রান্সফার করা দেখুন।
ঐচ্ছিক: কনফার্মেশন Chat মেসেজ পাঠানো
ডায়ালগ বন্ধ করার পরে, আপনি নতুন চ্যাট মেসেজ পাঠাতে পারেন, অথবা আগে থেকে থাকা মেসেজ আপডেট করতে পারেন।
নতুন মেসেজ পাঠাতে, নতুন মেসেজ সেট করা
CreateMessageAction ফিল্ড সহ একটি
DataActions
অবজেক্ট রিটার্ন করুন।
নিচের উদাহরণে একটি নতুন মেসেজ পাঠিয়ে ডায়ালগটি বন্ধ করা হয়েছে:
Node.js
Python
Java
Apps Script
এই উদাহরণটি কার্ড JSON রিটার্ন করে একটি কার্ড মেসেজ পাঠায়। এছাড়াও, আপনি Apps স্ক্রিপ্ট কার্ড পরিষেবা ব্যবহার করতে পারবেন।
ব্যবহারকারী কোনও ডায়ালগ জমা দেওয়ার পরে মেসেজ আপডেট করতে, নিম্নলিখিত অ্যাকশনের মধ্যে একটি সহ একটি DataActions
অবজেক্ট রিটার্ন করুন:
UpdateMessageAction: Chat অ্যাপের পাঠানো মেসেজ আপডেট করে, যেমন যে মেসেজ থেকে ব্যবহারকারী ডায়ালগের অনুরোধ করেছেন।UpdateInlinePreviewAction: একটি লিঙ্ক প্রিভিউ থেকে কার্ড আপডেট করে।
সমস্যার সমাধান করুন
Google Chat অ্যাপ বা কার্ড কোনও সমস্যার মেসেজ দেখালে, Chat ইন্টারফেস "কিছু সমস্যা হয়েছে" লেখা মেসেজ দেখায়। অথবা "আপনার অনুরোধ প্রসেস করা যায়নি" কখনও কখনও Chat UI কোনও সমস্যার মেসেজ না দেখালেও, Chat অ্যাপ বা কার্ড অপ্রত্যাশিত ফলাফল দেয়; যেমন, কার্ড মেসেজ দেখানো নাও হতে পারে।
যদিও Chat UI-তে কোনও সমস্যার মেসেজ নাও দেখাতে পারে, Chat অ্যাপের জন্য সমস্যা লগ করার সুবিধা চালু করা থাকলে, সমস্যার বিবরণ সহ মেসেজ ও লগ ডেটা আপনাকে সমস্যা সমাধান করতে সাহায্য করার জন্য উপলভ্য থাকে। দেখতে, ডিবাগ করতে এবং সমস্যার সমাধান করতে সাহায্য পেতে, Google Chat সংক্রান্ত সমস্যার সমাধান ও তা ঠিক করা দেখুন।
সম্পর্কিত বিষয়
- পরিচিতি ম্যানেজার স্যাম্পেল দেখুন, এটি একটি চ্যাট অ্যাপ যা পরিচিতির তথ্য সংগ্রহ করতে ডায়ালগ ব্যবহার করে।
- Google Chat অ্যাপের হোমপেজ থেকে ডায়ালগ খুলুন।
- Google Chat অ্যাপ কমান্ডের উত্তর দেওয়া
- ব্যবহারকারীর ইনপুট করা তথ্য প্রসেস করা
অ্যাড-অন নয় এমন চ্যাট অ্যাপ: ইন্টার্যাক্টিভ ডায়ালগ খুলুন
Google Workspace অ্যাড-অন নয় এমন Chat অ্যাপের ক্ষেত্রে নিম্নলিখিত ডকুমেন্টেশন প্রযোজ্য। অ্যাড-অন নয় এমন Chat অ্যাপ মাইগ্রেট করতে, Google Chat অ্যাপকে Google Workspace অ্যাড-অনে কনভার্ট করুন দেখুন।
ডায়ালগ অনুরোধ ট্রিগার করা
নিচের কোড স্যাম্পেল থেকে বোঝা যায় যে কীভাবে
অ্যাড-অন নয়
এমন একটি Chat অ্যাপ কার্ড মেসেজের বোতাম থেকে ডায়ালগ অনুরোধ ট্রিগার করে। ডায়ালগ খুলতে,
button.interaction
ফিল্ডটি OPEN_DIALOG হিসেবে সেট করা আছে:
Node.js
Python
Java
Apps Script
এই উদাহরণটি কার্ড JSON রিটার্ন করে একটি কার্ড মেসেজ পাঠায়। এছাড়াও, আপনি Apps স্ক্রিপ্ট কার্ড পরিষেবা ব্যবহার করতে পারবেন।
প্রাথমিক ডায়ালগ খুলুন
ব্যবহারকারী কোনও ডায়ালগ অনুরোধ ট্রিগার করলে, কোনও
অ্যাড-অন নয়
এমন চ্যাট অ্যাপ
Chat API-তে
event টাইপ হিসেবে দেখানো
ইন্টার্যাকশন ইভেন্ট পায়। ইন্টার্যাকশন কোনও ডায়লগ অনুরোধ ট্রিগার করলে, ইভেন্টের
dialogEventType ফিল্ড REQUEST_DIALOG হিসেবে সেট করা হয়।
ডায়ালগ খুলতে, অ্যাড-অন নয় এমন Chat অ্যাপ
actionResponse
type: "DIALOG" ও
Message
অবজেক্ট সহ
অনুরোধের উত্তর দিতে পারে। ডায়ালগের কন্টেন্ট নির্দিষ্ট করতে, আপনাকে নিম্নলিখিত
অবজেক্ট অন্তর্ভুক্ত করতে হবে:
actionResponseঅবজেক্ট, যারtypeDIALOGহিসেবে সেট করা আছে।dialogActionঅবজেক্ট।bodyফিল্ডে কার্ডে দেখানোর জন্য ইউজার ইন্টারফেস (UI) এলিমেন্ট থাকে, যার মধ্যে এক বা একাধিকsectionsউইজেট থাকে। ব্যবহারকারীদের থেকে তথ্য সংগ্রহ করতে, আপনি ফর্ম ইনপুট উইজেট ও বোতাম উইজেট নির্দিষ্ট করতে পারবেন।
নিচের কোড স্যাম্পেল থেকে বোঝা যায় যে কীভাবে অ্যাড-অন নয় এমন একটি Chat অ্যাপ ডায়ালগ খোলার মতো উত্তর দেয়:
Node.js
Python
Java
Apps Script
এই উদাহরণটি কার্ড JSON রিটার্ন করে একটি কার্ড মেসেজ পাঠায়। এছাড়াও, আপনি Apps স্ক্রিপ্ট কার্ড পরিষেবা ব্যবহার করতে পারবেন।
ডায়ালগ জমা দেওয়ার বিষয়টি ম্যানেজ করা
ব্যবহারকারী কোনও ডায়ালগ জমা দেওয়ার বোতামে ক্লিক করলে, একটি
অ্যাড-অন নয় এমন চ্যাট অ্যাপ
একটি CARD_CLICKED ইন্ট্যার্যাকশন
ইভেন্ট
পায় যেখানে
dialogEventType
SUBMIT_DIALOG হয়।
ঐচ্ছিক: অন্য ডায়ালগ রিটার্ন করা
অ্যাড-অন নয় এমন Chat অ্যাপে ব্যবহারকারীর দেওয়া ডেটা প্রসেস করতে, Chat অ্যাপ
event.common.formInputs
অবজেক্ট
ব্যবহার করে।
এই উদাহরণে, অ্যাড-অন নয় এমন একটি Chat অ্যাপ প্রাথমিক ডায়ালগ খোলে যা জমা দেওয়ার আগে কনফার্মেশনের জন্য দ্বিতীয় ডায়ালগে নিয়ে যায়:
Node.js
Python
Java
Apps Script
এই উদাহরণটি কার্ড JSON রিটার্ন করে একটি কার্ড মেসেজ পাঠায়। এছাড়াও, আপনি Apps স্ক্রিপ্ট কার্ড পরিষেবা ব্যবহার করতে পারবেন।
ডায়ালগ বন্ধ করুন
ব্যবহারকারী কোনও ডায়ালগে বোতামে ক্লিক করলে, কোনও অ্যাড-অন নয় এমন Chat অ্যাপ এর সাথে যুক্ত অ্যাকশনটি এক্সিকিউট করে এবং নিম্নলিখিত তথ্য সহ ইভেন্ট অবজেক্ট প্রদান করে:
eventTypeহলCARD_CLICKED।dialogEventTypeহলSUBMIT_DIALOG।
অ্যাড-অন নয় এমন Chat অ্যাপকে
ActionResponse
type DIALOG হিসেবে সেট করা এবং dialogAction পপুলেট করা
অবজেক্ট রিটার্ন করতে হবে। অ্যাকশনটি
ব্যর্থ না হলে, dialogAction.actionStatus-এর মান OK হতে হবে, যেমন
নিচে দেখানো উদাহরণে:
Node.js
Python
Java
Apps Script
এই উদাহরণটি কার্ড JSON রিটার্ন করে একটি কার্ড মেসেজ পাঠায়। এছাড়াও, আপনি Apps স্ক্রিপ্ট কার্ড পরিষেবা ব্যবহার করতে পারবেন।
ঐচ্ছিক: সাময়িক বিজ্ঞপ্তি দেখানো
অ্যাড-অন নয় এমন কোনও চ্যাট অ্যাপ
ActionResponse
actionStatus সেট করে, সেটির মাধ্যমে
সফল বা ব্যর্থতার বিজ্ঞপ্তি দিয়ে উত্তর দিতে পারে।
নিচের উদাহরণে প্যারামিটার সঠিক কিনা তা চেক করা হয় এবং ভুল হলে টেক্সট বিজ্ঞপ্তি সহ ডায়ালগ বন্ধ করে দেওয়া হয়:
Node.js
Python
Java
Apps Script
এই উদাহরণটি কার্ড JSON রিটার্ন করে একটি কার্ড মেসেজ পাঠায়। এছাড়াও, আপনি Apps স্ক্রিপ্ট কার্ড পরিষেবা ব্যবহার করতে পারবেন।
ঐচ্ছিক: কনফার্মেশন Chat মেসেজ পাঠানো
অ্যাড-অন নয় এমন
চ্যাট অ্যাপে
ডায়ালগ বন্ধ করার সময় নতুন মেসেজ পাঠাতে,
type: "NEW_MESSAGE" সহ
ActionResponse
অবজেক্ট রিটার্ন করুন। নিচের উদাহরণে কনফার্মেশন টেক্সট মেসেজ সহ
ডায়ালগ বন্ধ করা হয়েছে:
Node.js
Python
Java
Apps Script
এই উদাহরণটি কার্ড JSON রিটার্ন করে একটি কার্ড মেসেজ পাঠায়। এছাড়াও, আপনি Apps স্ক্রিপ্ট কার্ড পরিষেবা ব্যবহার করতে পারবেন।
মেসেজ আপডেট করতে, একটি actionResponse অবজেক্ট রিটার্ন করুন যাতে
আপডেট করা মেসেজ থাকে এবং type-এর মান নিম্নলিখিতগুলির মধ্যে একটিতে সেট করা থাকে:
UPDATE_MESSAGE: যে মেসেজটি ডায়ালগ অনুরোধ ট্রিগার করেছে সেটি আপডেট করে।UPDATE_USER_MESSAGE_CARDS: কোনও লিঙ্ক প্রিভিউ থেকে কার্ড আপডেট করে।