আমি n8n দিয়ে একটি জিরো-বাজেট AI সোশ্যাল পাবলিশার তৈরি করেছি

আমি শূন্য খরচে একটি স্বয়ংক্রিয় সোশ্যাল মিডিয়া সিস্টেম তৈরি করতে চেয়েছিলাম।

লক্ষ্যটি ছিল সহজ। আমি একটি Telegram বটকে একটি প্রম্পট পাঠাই। Gemini একটি পোস্ট লেখে। Pollinations.ai একটি ছবি তৈরি করে। সিস্টেমটি সবকিছু পর্যালোচনার জন্য আমার কাছে ফেরত পাঠায়।

আমি এই টুলগুলো ব্যবহার করেছি:

  • n8n: সব সার্ভিসগুলোকে সংযুক্ত করার জন্য।
  • Google Gemini: টেক্সট লেখার জন্য।
  • Pollinations.ai: ছবি জেনারেট করার জন্য।
  • Telegram: আমার কন্ট্রোল সেন্টার হিসেবে কাজ করার জন্য।

ফ্রি টুলগুলো শক্তিশালী, কিন্তু এগুলো মাঝেমধ্যে কাজ করা বন্ধ করে দেয় বা ত্রুটি দেখায়। আমি যেভাবে সমস্যাগুলো সমাধান করেছি তা নিচে দেওয়া হলো।

সমস্যা ১: Gemini অতিরিক্ত টেক্সট যোগ করছিল। Gemini প্রায়ই কথোপকথনের অপ্রাসঙ্গিক অংশ বা markdown যুক্ত করে ফেলত। আসল টেক্সট লেখার আগে এটি লিখত, "Here is your tweet:"। এটি একটি সোশ্যাল পোস্টের মান নষ্ট করে দেয়।

সমাধান: আমি একটি n8n Code node ব্যবহার করেছি। আমি অতিরিক্ত সব শব্দ এবং markdown সরিয়ে ফেলার জন্য একটি ছোট JavaScript ফাংশন লিখেছি। আমি টেক্সটটি সোশ্যাল মিডিয়ার ক্যারেক্টার লিমিটের মধ্যে আছে কি না তা নিশ্চিত করার জন্য একটি চেকও যোগ করেছি।

সমস্যা ২: ছবিগুলো সামঞ্জস্যপূর্ণ ছিল না। Pollinations.ai প্রতিবার ভিন্ন ভিন্ন স্টাইলের ছবি তৈরি করত। মাঝে মাঝে ছবিগুলো টেক্সটের মেজাজের (tone) সাথে মিলত না।

সমাধান: আমি একটি দ্বিতীয় ধাপ যোগ করেছি। সোশ্যাল পোস্টের ওপর ভিত্তি করে একটি নির্দিষ্ট ইমেজ প্রম্পট লেখার জন্য আমি Gemini ব্যবহার করেছি। এই প্রম্পটে "digital art" বা "tech-focused"-এর মতো স্টাইল সংক্রান্ত বিস্তারিত তথ্য অন্তর্ভুক্ত থাকে। আমি n8n-এ timeout সেটিংসও বাড়িয়ে দিয়েছি যাতে ছবি জেনারেট হতে দেরি হলেও ওয়ার্কফ্লো ক্র্যাশ না করে।

সমস্যা ৩: Telegram রিভিউগুলো অগোছালো ছিল। র (raw) টেক্সট এবং লম্বা URL পাওয়া পড়া কঠিন ছিল।

সমাধান: আমি n8n-এ একটি মেসেজ টেমপ্লেট তৈরি করেছি। এখন, Telegram টেক্সট এবং ছবি একসাথে দেখায়। আমি "Approve" বা "Discard" করার জন্য বাটন যোগ করেছি। এটি একটি সাধারণ বটকে একটি প্রফেশনাল ড্যাশবোর্ডে পরিণত করেছে।

শিক্ষা: আপনি বিনামূল্যে বিশাল অটোমেশন তৈরি করতে পারেন। তবে, আপনাকে ডেটা ক্লিনিং এবং এরর হ্যান্ডলিংয়ের (error handling) পেছনে সময় ব্যয় করতে হবে। এই "ত্রুটি" বা "ব্রেক" গুলোই আপনাকে শেখায় যে API আসলে কীভাবে কাজ করে।

আপনার অটোমেশন প্রজেক্টগুলোতে কী ধরনের সমস্যা বা ত্রুটি দেখা দেয়?

উৎস: https://dev.to/noushad_patel/i-built-a-zero-budget-ai-social-publisher-with-n8n-heres-what-broke-1io0

ঐচ্ছিক লার্নিং কমিউনিটি: https://t.me/GyaanSetuAi