Skip to main content
ইনবক্স কমান্ড দিয়ে আপনি টার্মিনাল থেকেই ইউনিফাইড সোশ্যাল ইনবক্স সামলাতে পারেন: কথোপকথনের তালিকা দেখুন, বার্তার থ্রেড পড়ুন, সেগুলো পঠিত/সমাধান হিসেবে চিহ্নিত করুন, টেক্সট ও মিডিয়াসহ উত্তর দিন, প্রতি অ্যাকাউন্টে ইনবক্স সাবস্ক্রিপশন চালু/বন্ধ করুন এবং পুনর্ব্যবহারযোগ্য সংরক্ষিত উত্তর পরিচালনা করুন।
সব কমান্ড গ্লোবাল ফ্ল্যাগ গ্রহণ করে: --json (ডিফল্ট) / --table, --verbose, --api-key <key> ও --api-url <url>। আপনার এনভায়রনমেন্টে SOME_API_KEY ও SOME_API_URL-ও সেট করতে পারেন।

কথোপকথন

inbox:list

ইনবক্সের কথোপকথনের তালিকা দেখুন।
API এন্ডপয়েন্ট (GET /v1/inbox/conversations) শুধু পেজিনেশন করে — অন্য সব ফিল্টার (--status, --platform, --type, --read, --unread, --search) বর্তমান পেজে ক্লায়েন্ট-সাইডে প্রয়োগ হয়। ফিল্টার আরও বেশি কথোপকথনে কার্যকর করতে চাইলে --limit বাড়ান।
উদাহরণ

inbox:messages

একটি কথোপকথন থ্রেডের বার্তা আনুন।
string
required
যে কথোপকথনের বার্তা আনতে চান তার থ্রেড ID।
উদাহরণ

inbox:read

একটি কথোপকথন পঠিত হিসেবে চিহ্নিত করুন (isSeen: true সেট করে)।
string
required
যে কথোপকথন পঠিত হিসেবে চিহ্নিত করতে হবে তার থ্রেড ID।
উদাহরণ

inbox:resolve

একটি কথোপকথন সমাধান, অসমাধান বা আর্কাইভ হিসেবে চিহ্নিত করুন।
string
required
যে কথোপকথন আপডেট করতে হবে তার থ্রেড ID।
উদাহরণ

inbox:delete

এক বা একাধিক কথোপকথন মুছুন। --yes না দিলে নিশ্চিতকরণ চায়। প্রতিটি থ্রেড আলাদাভাবে মোছা হয় এবং আংশিক ব্যর্থতা জানানো হয়।
string[]
required
মোছার জন্য এক বা একাধিক থ্রেড ID (স্পেস দিয়ে আলাদা)।
উদাহরণ

উত্তর

inbox:reply

টেক্সট, ফাইল বা দুটোসহ কথোপকথনে উত্তর দিন। --message, --image, --video, --audio বা --file-এর অন্তত একটি আবশ্যক। মিডিয়া ফ্ল্যাগগুলো টাইপ করা অ্যাটাচমেন্ট (image, video, audio, document) হিসেবে পাঠানো হয়।
string
required
যে কথোপকথনে উত্তর দিতে হবে তার থ্রেড ID।
উদাহরণ

সাবস্ক্রিপশন

এই কমান্ডগুলো অ্যাকাউন্ট ID (UUID) অথবা প্ল্যাটফর্মের নাম (যেমন twitter, facebook) গ্রহণ করে। কোনো প্ল্যাটফর্মের নাম একাধিক সংযুক্ত অ্যাকাউন্টের সাথে মিললে CLI একটি বেছে নিতে বলে। মিলে যাওয়া কোনো অ্যাকাউন্ট না থাকলে inbox:subscribe / inbox:unsubscribe সফলভাবে বেরিয়ে যায় এবং আগে একটি সংযুক্ত করার ইঙ্গিত দেয়।

inbox:subscribe

একটি সোশ্যাল অ্যাকাউন্টের জন্য ইনবক্স চালু করুন, যাতে এটি বার্তা, মন্তব্য ও মেনশন পেতে শুরু করে।
string
required
অ্যাকাউন্ট ID (UUID) অথবা প্ল্যাটফর্মের নাম (twitter, facebook ইত্যাদি)।
উদাহরণ

inbox:unsubscribe

একটি সোশ্যাল অ্যাকাউন্টের জন্য ইনবক্স বন্ধ করুন।
string
required
অ্যাকাউন্ট ID (UUID) অথবা প্ল্যাটফর্মের নাম (twitter, facebook ইত্যাদি)।
উদাহরণ

inbox:enable

inbox:subscribe-এর অ্যালিয়াস।
string
required
অ্যাকাউন্ট ID (UUID) অথবা প্ল্যাটফর্মের নাম।
উদাহরণ

inbox:disable

inbox:unsubscribe-এর অ্যালিয়াস।
string
required
অ্যাকাউন্ট ID (UUID) অথবা প্ল্যাটফর্মের নাম।
উদাহরণ

সংরক্ষিত উত্তর

সংরক্ষিত উত্তর হলো পুনর্ব্যবহারযোগ্য উত্তরের টেমপ্লেট, যাতে ফাইল সংযুক্ত করা যায় এবং ইনবক্সে টেনে আনা যায়।

inbox:saved-replies

সব সংরক্ষিত উত্তরের তালিকা দেখুন, অথবা ID দিয়ে একটি সংরক্ষিত উত্তর আনুন।
string
ঐচ্ছিক সংরক্ষিত উত্তরের ID। দিলে ওই একটি উত্তরের বিবরণ ফেরত আসে; না দিলে সব সংরক্ষিত উত্তরের তালিকা আসে।
উদাহরণ

inbox:create-reply

টেক্সট, ফাইল বা দুটোসহ একটি সংরক্ষিত উত্তর তৈরি করুন। --text বা --file-এর অন্তত একটি আবশ্যক।
উদাহরণ

inbox:edit-reply

একটি সংরক্ষিত উত্তর সম্পাদনা করুন। --text বা --file-এর অন্তত একটি আবশ্যক।
string
required
আপডেট করার সংরক্ষিত উত্তরের ID।
উদাহরণ

inbox:delete-reply

এক বা একাধিক সংরক্ষিত উত্তর মুছুন। --yes না দিলে নিশ্চিতকরণ চায়। প্রতিটি উত্তর আলাদাভাবে মোছা হয় এবং আংশিক ব্যর্থতা জানানো হয়।
string[]
required
মোছার জন্য এক বা একাধিক সংরক্ষিত উত্তরের ID (স্পেস দিয়ে আলাদা)।
উদাহরণ