میں نے n8n کے ساتھ ایک زیرو بجٹ AI سوشل پبلشر بنایا

میں صفر ڈالر میں ایک خودکار سوشل میڈیا سسٹم بنانا چاہتا تھا۔

مقصد سادہ تھا۔ میں ایک Telegram bot کو پرومپٹ بھیجتا ہوں۔ Gemini ایک پوسٹ لکھتا ہے۔ Pollinations.ai ایک تصویر بناتا ہے۔ سسٹم نظرثانی کے لیے سب کچھ مجھے واپس بھیج دیتا ہے۔

میں نے یہ ٹولز استعمال کیے:

  • n8n: تمام سروسز کو جوڑنے کے لیے۔
  • Google Gemini: ٹیکسٹ لکھنے کے لیے۔
  • Pollinations.ai: تصاویر بنانے کے لیے۔
  • Telegram: میرے کنٹرول سینٹر کے طور پر کام کرنے کے لیے۔

مفت ٹولز طاقتور ہوتے ہیں، لیکن وہ خراب ہو جاتے ہیں۔ یہاں بتایا گیا ہے کہ میں نے ان مسائل کو کیسے حل کیا۔

مسئلہ 1: Gemini نے بہت زیادہ اضافی ٹیکسٹ شامل کر دیا۔ Gemini اکثر گفتگو کے فالتو الفاظ یا markdown شامل کر دیتا تھا۔ وہ اصل ٹیکسٹ سے پہلے "Here is your tweet:" جیسے جملے لکھ دیتا تھا۔ یہ ایک سوشل پوسٹ کو خراب کر دیتا ہے۔

حل: میں نے n8n Code node کا استعمال کیا۔ میں نے تمام اضافی الفاظ اور markdown کو ہٹانے کے لیے ایک چھوٹا سا JavaScript فنکشن لکھا۔ میں نے یہ یقینی بنانے کے لیے بھی ایک چیک شامل کیا کہ ٹیکسٹ سوشل میڈیا کی حروف کی حد (character limits) کے مطابق ہو۔

مسئلہ 2: تصاویر غیر مستقل تھیں۔ Pollinations.ai ہر بار مختلف اسٹائلز تیار کرتا تھا۔ کبھی کبھی تصاویر ٹیکسٹ کے لہجے (tone) سے میل نہیں کھاتی تھیں۔

حل: میں نے ایک دوسرا مرحلہ شامل کیا۔ میں نے سوشل پوسٹ کی بنیاد پر ایک مخصوص امیج پرومپٹ لکھنے کے لیے Gemini کا استعمال کیا۔ اس پرومپٹ میں "digital art" یا "tech-focused" جیسی اسٹائل کی تفصیلات شامل ہوتی ہیں۔ میں نے n8n میں timeout سیٹنگز کو بھی بڑھا دیا تاکہ سست رفتار جنریشن کے دوران ورک فلو کریش نہ ہو۔

مسئلہ 3: Telegram پر نظرثانی کا عمل الجھا ہوا تھا۔ خام ٹیکسٹ (raw text) اور طویل URLs وصول کرنا پڑھنے میں مشکل تھا۔

حل: میں نے n8n میں ایک میسج ٹیمپلیٹ بنایا۔ اب، Telegram ٹیکسٹ اور تصویر کو ایک ساتھ دکھاتا ہے۔ میں نے "Approve" یا "Discard" کے لیے بٹن شامل کیے۔ یہ ایک سادہ بوٹ کو ایک پروفیشنل ڈیش بورڈ میں بدل دیتا ہے۔

سبق: آپ مفت میں بڑے پیمانے پر آٹومیشن بنا سکتے ہیں۔ تاہم، آپ کو ڈیٹا کی صفائی (data cleaning) اور غلطیوں کو سنبھالنے (error handling) پر وقت صرف کرنا ہوگا۔ یہ "خرابیاں" ہی وہ جگہ ہیں جہاں آپ سیکھتے ہیں کہ APIs اصل میں کیسے کام کرتے ہیں۔

آپ کے آٹومیشن پروجیکٹس میں کس قسم کی خرابیاں آتی ہیں؟

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

Optional learning community: https://t.me/GyaanSetuAi