@social-media-scheduler/n8n-nodes-social-media-scheduler দিয়ে n8n ওয়ার্কফ্লো পোস্ট তৈরি ও শিডিউল করতে, ড্রাফট পরিচালনা করতে, মিডিয়া আপলোড করতে, আপনার সংযুক্ত অ্যাকাউন্ট পড়তে এবং পাবলিশিং ইভেন্টে সাড়া দিতে পারে।
দুটি নোড
প্যাকেজে দুটি নোড আছে। দুটিই একই Social Media Studio API ক্রেডেনশিয়াল ব্যবহার করে।অপারেশন
পোস্ট ও ড্রাফট Twitter/X, Instagram, LinkedIn (ব্যক্তিগত ও Page), Facebook, TikTok, YouTube, Threads, Pinterest, Dribbble, Bluesky, Mastodon, WordPress, Dev.to, Discord ও Slack-এ যেতে পারে। উপলব্ধ পোস্টের ধরন ও অপশন গন্তব্য অ্যাকাউন্টের উপর নির্ভর করে।
ট্রিগার ইভেন্ট
Trigger নোড তার নিজের ওয়েবহুক সাবস্ক্রিপশন পরিচালনা করে। ওয়ার্কফ্লো সক্রিয় করলে এটি সাবস্ক্রিপশন রেজিস্টার করে এবং নিষ্ক্রিয় করলে সরিয়ে দেয়। এটি প্রতিটি ডেলিভারির HMAC-SHA256 সিগনেচার যাচাই করে এবং সিগনেচার না থাকলে বা ভুল হলে HTTP 401 দেয়। প্রতিটি ইভেন্টের বডির জন্য ওয়েবহুক পেলোড দেখুন।
Social media studio-কে আপনার n8n ওয়েবহুক URL-এ পৌঁছাতে পারতে হবে।
localhost-এ চলা সেলফ-হোস্টেড n8n ইনস্ট্যান্সে Trigger নোড ইভেন্ট পাওয়ার আগে একটি পাবলিক URL (যেমন টানেল) লাগবে।অথেন্টিকেশন
দুটি নোডই একটি API কী ক্রেডেনশিয়াল ব্যবহার করে।1
একটি API কী তৈরি করুন
Social media studio ড্যাশবোর্ডে সেটিংস → API কী-তে গিয়ে একটি কী তৈরি করুন। বিস্তারিত জানতে অথেন্টিকেশন দেখুন।
2
n8n-এ ক্রেডেনশিয়াল যোগ করুন
n8n-এ একটি নতুন Social Media Studio API ক্রেডেনশিয়াল তৈরি করে আপনার কী পেস্ট করুন। n8n কী-টি
X-API-Key হেডারে পাঠায় এবং ক্রেডেনশিয়াল সেভ করার সময় তা পরীক্ষা করে।আপনি নিজের Social media studio ব্যাকএন্ড না চালালে ডিফল্ট Base URL (
https://api.so-me.studio) রেখে দিন।ইনস্টলেশন
1
Community Nodes খুলুন
n8n-এ Settings → Community Nodes → Install-এ যান।
2
প্যাকেজ ইনস্টল করুন
@social-media-scheduler/n8n-nodes-social-media-scheduler লিখে নিশ্চিত করুন। নোড প্যানেলে Social Media Studio ও Social Media Studio Trigger নোড দেখা যাবে।কমিউনিটি নোড চালাতে n8n-এর জন্য Node.js 20 বা তার পরের ভার্সন লাগে।
উদাহরণ: ছবিসহ পোস্ট পাবলিশ করুন
1
ছবি আপলোড করুন
Media → Upload to Library সহ একটি Social Media Studio নোড যোগ করুন। Binary Property-কে ছবি থাকা বাইনারি ফিল্ডে সেট করুন। নোডটি ফাইল আপলোড ও যাচাই করে তার ফাইল ID ফেরত দেয়।
2
অ্যাকাউন্ট বেছে নিন
Post → Create সহ দ্বিতীয় একটি Social Media Studio নোড যোগ করুন। Platform ও Post Type সেট করুন, তারপর Account Name or ID-তে গন্তব্য বেছে নিন।
3
ছবি যুক্ত করে শিডিউল করুন
ধাপ 1-এর ফাইল ID Media Library File IDs-এ দিন, Text লিখুন এবং Schedule For সেট করুন। এখনই পাবলিশ করতে Schedule For ফাঁকা রাখুন।
থ্রেড ও ফার্স্ট কমেন্ট
Post → Create, Update ও Schedule এবং Draft → Create, Update ও Convert to Post-এ Thread Parts ও First Comment ফিল্ড আছে। Text ফিল্ডটি থ্রেডের প্রথম অংশ, আর থ্রেডের বাকি অংশ ক্রমানুসারে আসে। থ্রেড Twitter/X, Threads, Bluesky ও Mastodon-এ কাজ করে।TikTok
TikTok-এ পোস্ট করার আগে Social Account → Get TikTok Creator Info চালান এবং এটি যে প্রাইভেসি লেভেলগুলো ফেরত দেয় তার একটি বেছে নিন। অনুমোদিত প্রাইভেসি লেভেল ছাড়া TikTok পোস্ট প্রত্যাখ্যান করে।n8n টেমপ্লেট
ইমপোর্টের জন্য প্রস্তুত পাঁচটি ওয়ার্কফ্লো। প্রতিটি শুধু প্রকাশিত নোড এবং n8n-এর বিল্ট-ইন নোড ব্যবহার করে; প্রতিটি ক্যানভাসের হলুদ স্টিকি নোটে কী বদলাতে হবে তা লেখা আছে।
একটি ফাইল ডাউনলোড করুন, তারপর n8n-এ Workflows → Create workflow → ⋯ → Import from File খুলুন। সতর্কতা দেখানো প্রতিটি নোড খুলে আপনার ক্রেডেনশিয়াল বেছে নিন। RSS ও অ্যানালিটিক্স টেমপ্লেটে HTTP Request নোডের জন্য একটি n8n Header Auth ক্রেডেনশিয়ালও (Name
X-API-Key, Value: আপনার API কী) লাগবে।
প্রতিটি টেমপ্লেটের সেটআপ নোট templates README-তে আছে। একই ফাইলগুলো Social media studio মনোরেপোর apps/n8n-node/templates/-এও রাখা আছে।