پست گذاشتن در Facebook از Cline

Cline بلوک استاندارد HTTP MCP در Hermoso را می‌گیرد، و وضعیت پیش‌نویس Facebook به یک عامل خودمختار یک مرحله‌ی بازبینی واقعی می‌دهد، نه یک وعده.

Hermoso یک سرور MCP بازاریابی است: بیش از 922 ابزار روی یک نقطه‌ی پایانی OAuth که به عامل اجازه می‌دهد تبلیغاتی را که هم‌اکنون در یک بازار جریان دارند تحقیق کند، تبلیغات تصویری و ویدیویی آماده بسازد، آن‌ها را منتشر کند، و کمپین‌های پولی پشت‌شان را بسازد. Cline از طریق یک اتصال به همه‌ی آن دسترسی دارد. این صفحه یک برش از آن را پوشش می‌دهد: آنچه Cline واقعاً در Facebook می‌تواند انجام دهد، و آنچه Facebook اجازه نمی‌دهد.

اتصال Hermoso به Cline

  1. یک کلید API بسازید. در Hermoso، تب MCP & CLI را باز کنید و زیر Terminal & API keys دکمه‌ی + Create API key را بزنید. شکل آن hmk_… است و اختیار خرج واقعی دارد، پس آن را مثل رمز عبور نگه دارید.
  2. یک سرور MCP اضافه کنید در تنظیمات MCP در Cline، که به نقطه‌ی پایانی میزبانی‌شده با کلید شما اشاره کند:
    { "url": "https://app.hermoso.ai/mcp",
      "headers": { "Authorization": "Bearer <your key>" } }
  3. از Cline چیزی بخواهید. «سه رقیب نزدیکم را پیدا کن، طولانی‌ترین تبلیغاتشان را بیاور و بهترین قلاب را به یک ویدیوی 9:16 تبدیل کن»، یا «این رندر را در کانال پست کن». عامل ابزارها را انتخاب می‌کند؛ هزینه را شما تأیید می‌کنید.

این بلوک عمومی HTTP MCP در Hermoso است و نه یک یکپارچگی اختصاصی برای Cline، و ارزش دارد که این را صریح بگوییم. آنچه از نظر ما مختص Cline است، سرور مجوز است: redirect URIهای loopback (http://127.0.0.1:PORT/…) را می‌پذیرد دقیقاً برای اینکه عامل‌های محلی نصب‌شده مثل Cline بتوانند اصلاً یک ثبت‌نام را کامل کنند.

سپس خود Facebook را یک بار زیر Settings → Connectors در Hermoso وصل کنید. این یک صفحه‌ی رضایت OAuth است، پس تنها قدمی است که به مرورگر نیاز دارد. هر چیز بعد از آن یک فراخوانی ابزار است.

ابزارهای Facebook که Cline دریافت می‌کند

  • post_to_meta: متن، یک عکس، یک ویدیو یا پست چندعکسی را در صفحه منتشر می‌کند، و pageId را می‌گیرد تا هرگز مجبور نباشد حدس بزند کدام صفحه.
  • schedule_post: همان پست را برای زمانی که انتخاب می‌کنید صف می‌کند، روی یک تقویم مشترک با همه‌ی کانال‌های دیگر.
  • list_meta_pages: صفحه‌هایی را که حساب وصل کرده فهرست می‌کند، با شناسه‌هایشان.
  • manage_meta_post: متن یک پست منتشرشده را ویرایش می‌کند، یا آن را حذف می‌کند.
  • list_meta_comments / reply_to_meta_comment / moderate_meta_comment: نظرهای زیر یک پست را می‌خواند، به‌عنوان صفحه پاسخ می‌دهد، و آنچه نباید بماند را پنهان یا حذف می‌کند.
  • meta_page_insights / meta_post_insights: دسترسی، نمایش‌ها و تعامل در سطح صفحه و برای هر پست.
  • upload_meta_asset: یک رندر نهایی را در کتابخانه‌ی دارایی‌های حساب تبلیغاتی می‌گذارد.

Facebook تنها کانالی است که زمان‌بندی بومی از راه دور دارد. post_to_meta یک scheduleAt بین ده دقیقه تا سی روز بعد می‌گیرد و زمان‌بندی را به خود Meta می‌سپارد. Instagram و Threads در API Meta چنین چیزی ندارند، و فرستادن آن برای آن‌ها رد می‌شود، نه اینکه بی‌صدا همان لحظه منتشر شود.

محدودیت‌های Facebook که پیش از خودکارسازی باید بدانید

متنیک پست Facebook می‌تواند تا 63,206 کاراکتر باشد، که عملاً بی‌حد است. هنگام ساخت یا صف‌گذاری اعمال می‌شود، پس پستی که بیش از حد بلند است رد می‌شود در حالی که هنوز آنجا هستید تا آن را درست کنید، نه اینکه در مسیر خروج بی‌صدا کوتاه شود.
دیدنی بودنعمومی یا پیش‌نویس. پیش‌نویس یک پست صفحه‌ی واقعاً منتشرنشده است، که برای بررسی مفید است: در Meta Business Suite وجود دارد و کسی بیرون از آن نمی‌تواند ببیند. گزینه‌ی فهرست‌نشده و خصوصی وجود ندارد: «یک پست صفحه‌ی Facebook یا منتشر می‌شود یا به‌عنوان پیش‌نویس منتشرنشده نگه داشته می‌شود».
کاروسل2 اسلاید و بیشتر، فقط عکس. Meta سقف مستندی برای attached_media منتشر نکرده که بتوانیم منبعش کنیم، پس Hermoso یکی نمی‌سازد و آن را به Facebook نسبت نمی‌دهد. تنها حد، حد ماست، یعنی 30 اسلاید، و رد شدن می‌گوید مال کیست: «Facebook سقف مستندی برای attached_media منتشر نمی‌کند، پس این حد مال ماست، نه مال آن‌ها.» ویدیو نمی‌تواند داخل کاروسل عکس Facebook بیاید؛ این لبه‌ی دیگری از API Meta است و Hermoso به‌جای اینکه کلیپ را بی‌صدا حذف کند، رد می‌کند.
کدام حسابpageId. وقتی یک برند بیش از یک صفحه وصل کند اهمیت پیدا می‌کند: مسیر انتشار با نام رد می‌کند و یکی را برای شما انتخاب نمی‌کند، و زمان‌بندی‌ای که نتواند این پاسخ را حمل کند، آن رد شدن را ساعت‌ها بعد به شکست تبدیل می‌کند، در حالی که کسی نگاه نمی‌کند.

امتحانش در Cline

به زبان معمولی درخواست کنید. اینها جمله‌های ساده‌اند، نه DSL:

«یک تبلیغ تصویری 4:5 از پروفایل برند رندر کن و آن را به‌عنوان پیش‌نویس منتشرنشده در صفحه پست کن تا بازبینی شود.»

این مسیر از find_competitors → search_meta_ads → plan_ad → render_ad → list_meta_pages → post_to_meta می‌گذرد. Cline به‌طور پیش‌فرض پیش از هر فراخوانی ابزار می‌پرسد، که رفتاری است که برای هر چیزی که منتشر می‌کند می‌خواهید.

Cline روی Facebook: بخش دردسرساز

اگر Cline را با auto-approve اجرا می‌کنید، ابزارهای انتشار را از آن بیرون نگه دارید. Facebook در مقایسه با بیشتر کانال‌ها بخشنده است: یک پیش‌نویس واقعاً منتشرنشده است، و manage_meta_post می‌تواند یک پست منتشرشده را ویرایش یا حذف کند. با این حال بخشنده بودن یعنی برگشت‌پذیر بودن نیست، و یک پست صفحه لحظه‌ای که پیش‌نویس نباشد عمومی است.

اگر Cline را با auto-approve اجرا می‌کنید، ابزارهای انتشار و کمپین را کنار بگذارید، چون اینها همان ابزارهایی هستند که پیامد عمومی یا مالی دارند.

پیش از پست گذاشتن در Facebook تحقیق کنید

کتابخانه‌ی تبلیغات Meta غنی‌ترین بایگانی عمومی تبلیغات خلاق است، و search_meta_ads آن را بر اساس کلیدواژه یا بر اساس صفحه می‌خواند، و هم جایگاه‌های Facebook و هم Instagram را پوشش می‌دهد. pull_competitor_ads و competitor_teardown روی آن ساخته شده‌اند، و find_competitors مشخص می‌کند کدام‌ها را باید به آن‌ها اشاره کرد.

نیمه‌ی پولی

Facebook عمیق‌ترین سطح پولی‌ای است که Hermoso دارد. create_meta_campaign، create_meta_adset و create_meta_ad کل ساختار را با هدف‌گیری واقعی می‌سازند: جغرافیا تا شعاع یک شهر، علاقه‌مندی‌ها، رفتارها، مخاطبان سفارشی و مشابه، جایگاه‌ها، زمان‌بندی در ساعات روز، و سقف‌های پیشنهاد و هزینه. همه‌چیز متوقف و بدون هیچ لغو توسط فراخوان ساخته می‌شود، و خلاصه‌ای که عامل شما گزارش می‌دهد از خواندن دوباره‌ی آنچه Meta واقعاً ذخیره کرده ساخته می‌شود، نه از آنچه درخواست شده. پیش از اینکه بودجه‌ای متعهد شود، preview_meta_ad تبلیغ واقعی را برای هر جایگاه به‌صورت لینکی که می‌توانید ببینید رندر می‌کند، و estimate_meta_reach می‌گوید هدف‌گیری واقعاً چه تعداد آدم را می‌رساند. یک هشدار که پول را نجات می‌دهد: مجموعه‌تبلیغی که بدون مکان ساخته شود، فقط به ایالات متحده پیش‌فرض می‌گیرد، و خواندن دوباره‌ی آن این را بلند و روشن می‌گوید.

کاری که Cline به‌تنهایی نمی‌تواند انجام دهد

عاملی با بودجه فقط وقتی مفید است که شعاع آسیبش محدود باشد، پس حصار در سرور است نه در یک پرامپت. هر کمپین تبلیغاتی، مجموعه‌ی تبلیغ، گروه تبلیغ و تبلیغ متوقف ساخته می‌شود، و تغییر وضعیتی که پول واقعی را فعال می‌کند بدون یک پرچم تأیید صریح اجرا نمی‌شود. هر رندر پیش از خرج شدن هر چیز قیمت داده می‌شود (hermoso_capabilities هزینه‌ی دقیق اعتبار هر مدل را پیش از هر خرجی منتشر می‌کند). اعتبارها پیش از اولین فراخوانی ارائه‌دهنده رزرو می‌شوند و بعد به هزینه‌ی دقیق تسویه می‌شوند، پس یک ارسال ناموفق بازپرداخت می‌شود نه اینکه بدون هیچ نتیجه‌ای از شما پول گرفته شود. حذف‌ها هم به تأیید نیاز دارند، و هر درخت کمپین پیش از اینکه عامل شما بگوید چه ساخته، از پلتفرم تبلیغات دوباره خوانده می‌شود.

یک قدم عمداً غیردستی نیست: وصل کردن حساب یک صفحه‌ی رضایت OAuth است، پس کانال را یک بار در مرورگر وصل می‌کنید. هر چیز بعد از آن یک فراخوانی ابزار است.

بقیه‌ی ماتریس

از Cline منتشر کنید در: Instagram · Threads · TikTok · YouTube · X · LinkedIn · Pinterest · Bluesky · Telegram. یا همه‌ی کانال‌هایی را که Cline می‌تواند در آن‌ها منتشر کند ببینید.

پست در Facebook از: Claude · ChatGPT · Claude Code · Cursor · Codex · OpenClaw · Grok Bot · Hermes · Gemini CLI · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip

پرسش‌های متداول

آیا Cline می‌تواند در Facebook پست بگذارد؟

بله، از طریق سرور MCP مربوط به Hermoso. یک کلید API در Hermoso، در تب MCP & CLI زیر Terminal & API keys بسازید، سپس https://app.hermoso.ai/mcp را با هدر Authorization: Bearer به Cline اضافه کنید. آن‌وقت Cline به 922+ ابزار دسترسی دارد، از جمله ابزارهایی که در Facebook منتشر می‌کنند، و ابزارهایی که تبلیغات در حال اجرای بازارتان را بررسی می‌کنند و خود creative را از اول رندر می‌کنند.

چطور Facebook را به Cline وصل کنم؟

دو مرحله، هرکدام یک بار. یک کلید API در Hermoso، در تب MCP & CLI زیر Terminal & API keys بسازید، سپس https://app.hermoso.ai/mcp را با هدر Authorization: Bearer به Cline اضافه کنید. سپس Facebook را داخل Hermoso زیر Settings → Connectors متصل کنید، که یک صفحه‌ی رضایت OAuth در مرورگر است. بعد از آن Cline مثل یک فراخوانی ابزار عادی در Facebook منتشر می‌کند.

آیا Cline می‌تواند یک کاروسل در Facebook پست کند؟

بله، به‌صورت پست چندعکسی در Facebook: از دو اسلاید به بالا، فقط عکس. Meta حداکثری برای آن منتشر نکرده که ما بتوانیم منبعش را پیدا کنیم، پس Hermoso حد خودش، یعنی 30 اسلاید، را اعمال می‌کند و می‌گوید این حد از ماست و آن را به Facebook نسبت نمی‌دهد. Cline در هر حال همان ابزار انتشار را فراخوانی می‌کند، و کانالی که نمی‌تواند کاروسل را حمل کند با دلیل واقعی رد می‌شود.

آیا Cline علاوه بر پست کردن، آگهی‌های Facebook را هم می‌تواند اجرا کند؟

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

آیا Cline به رمز عبور Facebook من نیاز دارد؟

نه. Facebook را یک بار از طریق یک صفحه‌ی رضایت OAuth در مرورگر به Hermoso وصل می‌کنید، و Cline بعد از آن به آن به‌صورت یک فراخوانی ابزار می‌رسد. وصل کردن حساب تنها قدمی است که غیردستی نیست؛ هیچ چیز بعد از آن رمز عبور نمی‌خواهد، و هیچ اعتباری هرگز به مدل داده نمی‌شود.

آیا Cline می‌تواند پیش از پست کردن در Facebook تحقیق کند؟

بله. کتابخانه تبلیغات Meta از طریق search_meta_ads بر اساس کلمه کلیدی یا بر اساس صفحه قابل جست‌وجوست، و جایگذاری‌های Facebook و Instagram را با هم پوشش می‌دهد.

با ثبت‌نام، رایگان با 30 اعتبار شروع کنید و با کسب بیشتر به 250+ اعتبار دیگر برسید. همه‌ی امکانات در همه‌ی پلن‌ها هست.

رایگان شروع کنید →   مشاهده قیمت‌ها