Skip to main content
কনটেন্ট টেমপ্লেট হলো সার্ভারে রেন্ডার হওয়া গ্রাফিক্স — মিম, কোট কার্ড, আগে/পরে তুলনা, ঘোষণা, টেস্টিমোনিয়াল ও রিঅ্যাকশন ছবি — যা আপনি নিজের টেক্সট, রং ও ছবি দিয়ে পূরণ করেন। রেন্ডার করা ছবি স্বয়ংক্রিয়ভাবে আপনার মিডিয়া লাইব্রেরি-তে জমা হয়, পোস্টে সংযুক্ত করার জন্য প্রস্তুত।

উপলব্ধ ক্যাটাগরি

templates:list

উপলব্ধ টেমপ্লেট ঘুরে দেখুন, ঐচ্ছিকভাবে ক্যাটাগরি অনুযায়ী ফিল্টার করে।
উদাহরণ

templates:get

ID দিয়ে একটি টেমপ্লেট আনুন, এর fields[] স্কিমাসহ — রেন্ডারের আগে টেমপ্লেট কী ইনপুট আশা করে (লেবেল, টাইপ, required, maxLength, defaultValue ইত্যাদি) তা দেখতে এটি ব্যবহার করুন।
উদাহরণ

templates:render

নিজের ফিল্ড মান দিয়ে একটি টেমপ্লেট রেন্ডার করুন। আউটপুট হলো আপনার মিডিয়া লাইব্রেরিতে আপলোড করা একটি ছবি; রেসপন্সে imageUrl এবং নতুন fileId থাকে, যা আপনি posts:create-এ দিতে পারেন।
--data বা --file-এর ঠিক একটি আবশ্যক। কোনোটি না দিলে কমান্ড ত্রুটিসহ বেরিয়ে যায়; JSON অবশ্যই এমন একটি অবজেক্টে পার্স হতে হবে যার কী-গুলো টেমপ্লেটের ফিল্ড id।
উদাহরণ
আবশ্যক ফিল্ডের যাচাই সার্ভার-সাইডে হয়। কোন ফিল্ডগুলো আবশ্যক এবং তাদের maxLength সীমা কী, তা দেখতে আগে templates:get <id> চালান — কোনো আবশ্যক ফিল্ড না থাকলে রেন্ডার 400 ত্রুটি দেবে।
কনটেন্ট টেমপ্লেট সংরক্ষিত ইনবক্স উত্তর (DM/মন্তব্যের উত্তর দেওয়ার ছোট টেক্সট স্নিপেট) থেকে আলাদা। সেগুলোর জন্য inbox:saved-replies / inbox:create-reply ব্যবহার করুন।এগুলো WhatsApp মেসেজ টেমপ্লেট (WhatsApp Business-এর জন্য Meta-র প্রয়োজনীয় পূর্ব-অনুমোদিত আউটবাউন্ড টেমপ্লেট) থেকেও আলাদা, যা WhatsApp টেমপ্লেট-এ নথিভুক্ত।