بازگشت به پروژه‌ها
بک‌اند و سرویس‌های مقیاس‌پذیر پروژه شاخص

سامانه جامع مدیریت و اتوماسیون انتشار در شبکه‌های اجتماعی (SMP)

پلتفرم هوشمند زمان‌بندی و انتشار همزمان محتوا در ۵ پلتفرم (تلگرام، یوتیوب، اینستاگرام، بله و روبیکا) با یک کلیک؛ همراه با متمایزسازی خودکار ویدیو جهت جلوگیری از شادوبن، ساخت خودکار کاور و صف ارسال هوشمند بدون تکرار.

.NET 10 React 19 TypeScript Python 3.12 PostgreSQL 17 Hangfire SignalR FFmpeg Telethon Docker
سامانه جامع مدیریت و اتوماسیون انتشار در شبکه‌های اجتماعی (SMP) cover
«سوشال مدیا پلتفرم (SMP)» یک ابزار اتوماسیون قدرتمند و آسان برای ادمین‌ها و تولیدکنندگان محتواست که کار طاقت‌فرسای انتشار روزانه پست‌ها و ویدیوها را به صفر می‌رساند. به جای اینکه یک ویدیو را به صورت دستی در تلگرام، یوتیوب، اینستاگرام، روبیکا و بله تک‌تک آپلود کنید و ساعت‌ها وقت بگذارید، کافی است در این سامانه متن و ویدیوی خود را قرار دهید، کانال‌های مقصد را تیک بزنید و زمان انتشار را مشخص کنید. سیستم در ساعت تعیین‌شده، ویدیو را متناسب با استانداردهای هر پلتفرم ارسال کرده و نتیجه را به صورت زنده روی داشبورد نشان می‌دهد.

صورت مسئله و نیاز سازمان (The Problem)

ادمین‌ها و تیم‌های رسانه‌ای در مدیریت همزمان چند شبکه اجتماعی با چند مشکل بزرگ روبرو هستند: ۱. وقت‌گیر بودن آپلودهای دستی و تکراری: انتشار روزانه یک محتوا در ۵ شبکه نیازمند باز کردن چند برنامه، انتظار برای آپلود، کپی متن و تنظیم دستی کاور است که انرژی زیادی از تیم می‌گیرد. ۲. خطر شادوبن و افت بازدید به دلیل ویدیوی تکراری: یوتیوب و تلگرام فایل‌های تکراری را سریعاً شناسایی کرده و اگر یک ویدیو بدون تغییر بازنشر شود، بازدید آن را به شدت سرکوب (Shadowban) می‌کنند. ۳. دردسر قطعی اینترنت و ارسال‌های ناقص: اگر حین انتشار به ۵ کانال، یکی از آن‌ها به خاطر فیلترینگ یا نوسان اینترنت قطع شود، ادمین نمی‌داند کدام ارسال شده و کدام مانده، و تلاش دوباره باعث ارسال تکراری در کانال‌های موفق می‌شود! ۴. نبود کاور و واترمارک هماهنگ: استخراج دستی یک عکس مناسب از وسط ویدیو و قرار دادن لوگوی کانال روی آن، فرآیندی تکراری و خسته‌کننده است.

راه‌حل و قابلیت‌های سامانه (The Solution)

سامانه SMP کل این فرآیند را به صورت خودکار و بسیار ساده کرده است: • انتشار همزمان در ۵ پلتفرم محبوب: ارسال پست به کانال‌ها و گروه‌های تلگرام (اکانت شخصی و ربات)، کانال‌های یوتیوب، صفحات اینستاگرام، و پیام‌رسان‌های روبیکا و بله. • سیستم ضد شادوبن (متمایزسازی خودکار ویدیو): سامانه بدون تغییر در ظاهر یا کیفیت تصویر، تغییراتی جزئی و نامحسوس روی ویدیو اعمال می‌کند (مانند ۱٪ تغییر سرعت و برش میلی‌متری حاشیه‌ها) تا هوش مصنوعی یوتیوب و تلگرام آن را یک ویدیوی تازه و غیراسپم بشناسند. • ساخت خودکار تصویر کاور (تامبنیل): سامانه به صورت خودکار فریم‌های باکیفیت ویدیو را استخراج کرده، سایز آن را متناسب با یوتیوب استاندارد می‌کند و لوگوی دلخواه را با شفافیت مناسب روی آن قرار می‌دهد. • صف‌بندی و زمان‌بندی هوشمند: امکان تنظیم ساعت ارسال پست‌ها (مثلاً فردا ساعت ۹ شب) با موتور صف‌بندی قدرتمند. • ارسال مجدد هوشمند بدون تکرار: در صورت قطعی اینترنت در یکی از شبکه‌ها، سیستم پست‌های موفق را ثبت کرده و بدون تکرار در بقیه کانال‌ها، تنها برای کانال قطع‌شده دوباره تلاش می‌کند. • داشبورد مدیریتی و مانیتورینگ زنده: نمایش درصد پیشرفت آپلود و وضعیت ارسال‌ها به صورت بلادرنگ و بدون نیاز به رفرش صفحه.

جریان کار و نحوه عملکرد سیستم (System Flow)

طراحی سامانه به گونه‌ای است که تمام بخش‌ها به صورت مستقل و بدون تداخل کار کنند: - پنل تحت وب مدرن (React 19): رابط کاربری ساده برای تنظیم پست‌ها، مدیریت صف و اتصال حساب‌ها. - هسته مرکزی زمان‌بندی و مدیریت (.NET 10): هماهنگی صف‌های ارسال، مدیریت پایگاه داده امن و ثبت دقیق وضعیت هر کانال. - موتور پردازش مدیا (FFmpeg): آماده‌سازی سریع ویدیوها، درج لوگو و ساخت کاور در کمترین زمان ممکن. - بازوهای اتصال به شبکه‌ها (Python Engine): اتصال تخصصی و مطمئن به تلگرام، یوتیوب، اینستاگرام، بله و روبیکا.
flowchart LR A["💻 ۱. تنظیم پست و زمان‌بندی در پنل"] --> B["⚙️ ۲. پردازش خودکار ویدیو و ساخت کاور"] B --> C["📦 ۳. ثبت در صف ارسال هوشمند"] C --> D["🚀 ۴. ارسال همزمان به شبکه‌ها (تلگرام، یوتیوب، اینستاگرام، بله، روبیکا)"] D -.->|"⚡ گزارش لحظه‌ای وضعیت"| A

چالش‌های فنی و نحوه حل آن‌ها (Challenges & Solutions)

جلوگیری از شادوبن و تشخیص ویدیو به عنوان محتوای کپی

صورت چالش

پلتفرم‌هایی مثل یوتیوب اثر انگشت دیجیتالی فایل‌ها را بررسی می‌کنند و در صورت تشخیص تکرار، بازدید ویدیو را محدود می‌سازند.

راهکار پیاده‌شده

طراحی موتور متمایزسازی خودکار که با تغییرات میلی‌متری و نامحسوس در مشخصات فایل، اثر انگشت جدیدی برای ویدیو می‌سازد بدون اینکه کیفیت آن برای کاربر افت کند.

دستاورد: حذف کامل خطر شادوبن و پذیرفته شدن ویدیوها به عنوان محتوای جدید در تمام شبکه‌ها.

جلوگیری از ارسال تکراری هنگام قطعی یکی از شبکه‌ها

صورت چالش

اگر ارسال به ۴ شبکه موفق شود اما یکی از آن‌ها به دلیل اختلال شبکه خطا بخورد، نباید در تلاش مجدد، پست در کانال‌های موفق دوباره فرستاده شود.

راهکار پیاده‌شده

طراحی وضعیت اختصاصی برای هر کانال مقصد؛ سیستم دقیقاً می‌داند کدام کانال‌ها پست را دریافت کرده‌اند و در تلاش بعدی فقط کانال ناموفق را هدف می‌گیرد.

دستاورد: جلوگیری ۱۰۰ درصدی از انتشار پست‌های تکراری و رفع نگرانی ادمین‌ها از اسپم شدن کانال‌ها.

اتصال پایدار و همزمان به ۵ پیام‌رسان و شبکه مختلف

صورت چالش

هر شبکه اجتماعی روش اتصال، محدودیت‌ها و شیوه آپلود متفاوتی دارد و اختلال در یکی نباید کار بقیه را متوقف کند.

راهکار پیاده‌شده

جداسازی کامل بازوهای ارتباطی هر پلتفرم، به طوری که ارسال به هر شبکه به صورت کاملاً مستقل و ایزوله انجام می‌شود.

دستاورد: پایداری بالا و امکان ارسال صدها پست بدون قطعی یا افت سرعت سامانه.

دستاوردها و نتایج کلیدی (Results & Impact)

• صرفه‌جویی بیش از ۸۰ درصدی در زمان ادمین‌ها با انتشار همزمان در ۵ شبکه اجتماعی. • جلوگیری تضمینی از شادوبن با سیستم متمایزسازی هوشمند ویدیوها. • بدون ارسال تکراری با تفکیک دقیق کانال‌های موفق و ناموفق در صف انتشار. • نظارت زنده بر روند آپلود و ارسال بدون نیاز به بارگذاری مجدد صفحه. • آماده‌سازی خودکار و سریع کاور ویدیوها همراه با لوگوی برند.