پست گذاشتن در Instagram از Claude Code

با یک نصب افزونه، Claude Code می‌تواند از همان جلسه ترمینالی که خلاقیت در آن ساخته شده رندر کند، کپشن بنویسد و در Instagram پست کند.

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

اتصال Hermoso به Claude Code

  1. یک دستور، و بدون کلید.
    claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso
    از قبل داخل یک جلسه هستید؟ /plugin marketplace add hermoso-ai/hermoso را تایپ کنید، سپس /plugin install hermoso@hermoso. این پنج مهارت Hermoso را نصب می‌کند (research، ad-from-brand، generate، product-photoshoot و marketing) که دستور hermoso را از طریق npx اجرا می‌کنند، پس فهرست ابزار در جلسه‌های شما بارگذاری نمی‌شود و تا وقتی اجرا نشود هیچ هزینه‌ای برای زمینه ندارد.
  2. یک بار وارد شوید.
    npx -y hermoso auth login
    یک ورود مرورگری روی loopback باز می‌کند، همان‌طور که gh این کار را می‌کند، و یک اعتبار فقط برای مالک را در ~/.hermoso/config.json ذخیره می‌کند. Claude Code بار اول که Hermoso لازم داشته باشد آن را برای شما اجرا می‌کند. روی آن دستگاه مرورگر ندارید، مثلاً CI، یک جعبه از راه دور یا یک کانتینر؟ یک کلید زیر MCP & CLI → کلیدهای ترمینال و API بسازید و npx -y hermoso auth login --token hmk_… را اجرا کنید. یک کلید اختیار واقعی خرج دارد، پس آن را مثل رمز عبور نگه دارید.
  3. اختیاری: سرور MCP هم. اگر می‌خواهید ابزارهای Hermoso در فهرست ابزار خود Claude Code هم باشند، پس از ورود claude mcp add hermoso -- npx -y hermoso mcp را اجرا کنید. این از همان اعتبار ذخیره‌شده استفاده می‌کند، پس هیچ کلیدی در .claude.json قرار نمی‌گیرد. مهارت‌ها بدون آن به هر ابزاری می‌رسند.
  4. از Claude Code چیزی بخواهید. «سه رقیب نزدیکم را پیدا کن، طولانی‌ترین تبلیغاتشان را بیاور و بهترین قلاب را به یک ویدیوی 9:16 تبدیل کن»، یا «این رندر را در کانال پست کن». عامل ابزارها را انتخاب می‌کند؛ هزینه را شما تأیید می‌کنید.

افزونه و سرور MCP اختیاری به همان ابزارها و همان حساب می‌رسند. تفاوت در زمینه است: فهرست ابزار پیش از اینکه چیزی تایپ کنید در هر جلسه بارگذاری می‌شود، در حالی که مهارت‌ها تا وقتی دستوری اجرا نشود هیچ هزینه‌ای ندارند.

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

ابزارهای Instagram که Claude Code دریافت می‌کند

  • post_to_meta: با target: "instagram" در Instagram منتشر می‌کند. Instagram کانال تصویری است و API هم همین را می‌گوید: یک پست باید عکس یا ویدیو داشته باشد.
  • schedule_post: آن را روی تقویم مشترک صف می‌کند، با کپشن مخصوص هر کانال اگر متن باید با نسخه‌ی Facebook یا LinkedIn فرق کند.
  • list_meta_comments / reply_to_meta_comment / moderate_meta_comment: زیر یک پست بخواند، پاسخ دهد و مدیریت کند.
  • meta_page_insights / meta_post_insights: دسترسی، نمایش‌ها، ذخیره‌ها و تعامل، برای هر حساب و هر پست.
  • search_instagram: جست‌وجوی کلیدواژه در ریل‌های عمومی Instagram، برای تحقیق و نه انتشار.

دو نکته‌ی Instagram که پیش از خودکارسازی باید بدانید. در API Meta زمان‌بندی بومی Instagram وجود ندارد، پس زمان‌بندی صف Hermoso است نه صف Instagram، و فرستادن scheduleAt مربوط به Facebook برای Instagram رد می‌شود، نه اینکه بی‌صدا همین الان منتشر شود. و کپشن Instagram پس از زنده شدن قابل ویرایش نیست: تنها چیزی که Meta روی یک پست منتشرشده اجازه می‌دهد عوض شود، روشن یا خاموش بودن نظرها است. حذف پست پشتیبانی می‌شود: manage_meta_post پست‌های معمولی، استوری‌ها، ریل‌ها و کل آلبوم‌های کاروسل را حذف می‌کند، اما هرگز یک کارت را از داخل آلبوم جدا نمی‌کند.

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

متنکپشن Instagram به 2,200 کاراکتر محدود است. هنگام ساخت یا صف‌گذاری اعمال می‌شود، پس پستی که بیش از حد بلند است رد می‌شود در حالی که هنوز آنجا هستید تا آن را درست کنید، نه اینکه در مسیر خروج بی‌صدا کوتاه شود.
دیدنی بودنفقط عمومی. Content Publishing API از Meta فوراً منتشر می‌کند یا اصلاً منتشر نمی‌کند، و Instagram «پست فهرست‌نشده، خصوصی یا پیش‌نویس ندارد». اگر در Instagram می‌خواهید مرحله‌ی بازبینی وجود داشته باشد، باید پیش از فراخوانی انجام شود، نه بعد از آن.
کاروسل2 تا 10 اسلاید، و عکس و ویدیو می‌توانند ترکیب شوند. آن سقف بالایی از خود Meta است، که در جدول قابلیتی که آن را اعمال می‌کند نقل شده: «کاروسل‌ها به 10 تصویر، ویدیو، یا ترکیبی از این دو محدود هستند.» حد پایین 2 از ماست، چون یک اسلاید روی هیچ پلتفرمی کاروسل نیست. درخواست تک‌اسلایدی به‌صورت یک پست معمولی منتشر می‌شود، نه اینکه رد شود.
کدام حسابpageId. Instagram از طریق صفحه‌ی Facebook وصل‌شده منتشر می‌شود، پس همان فیلد هویت انتخاب آن را هم می‌کند.

امتحانش در Claude Code

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

«یک کاروسل 5 اسلایدی از ./assets/slides بساز، بررسی کن هر اسلاید زیر محدودیت‌های Instagram باشد، آن را منتشر کن، و پیوند دائمی را در یادداشت‌های انتشار ذخیره کن.»

این مسیر search_instagram → plan_ad → render_ad → post_to_meta (target: "instagram") را طی می‌کند. Claude Code پیش از اجرای یک ابزار می‌پرسد، و متن گفتگو همان‌جا در ترمینال است، پس مرحله انتشار یک خط است که پیش از فشردن y می‌توانید بخوانید.

Claude Code روی Instagram: بخش دردسرساز

کپشن Instagram پس از زنده شدن پست قابل ویرایش نیست، پس اطمینان را در اسکریپت بسازید، نه در عذرخواهی: از Claude Code بخواهید ترتیب اسلایدها و کپشن را نشانتان بدهد، و فقط سپس ابزار انتشار را فراخوانی کند. اگر یک رندر اشتباه از آب درآمد، manage_meta_post کل پست را حذف می‌کند، از جمله آلبوم‌ها. ترتیب از آنچه مردم انتظار دارند مهم‌تر است. اسلاید 2 باید بعد از اسلاید 1 بیاید، و Hermoso ترتیبی را که پاس می‌دهید دقیقاً حفظ می‌کند.

افزونه هیچ فایل مانیفست ابزاری ندارد، که در یک اجرای بلند و بدون نظارت بیشترین اهمیت را دارد: عامل برای هر مرحله دستور hermoso را اجرا می‌کند، و --json روی هر دستور خروجی ماشینی می‌دهد که بتوان روی آن بررسی گذاشت.

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

search_meta_ads جایگاه‌های Instagram را هم مثل Facebook پوشش می‌دهد، چون یک کتابخانه است. برای ارگانیک، search_instagram ریل‌های عمومی را بر اساس کلیدواژه جست‌وجو می‌کند، که سطحی است که قالب واقعاً در آن حرکت می‌کند؛ کشیدن پروفایل و هشتگ از طریق fetch_social_data و search_instagram_hashtag انجام می‌شود.

نیمه‌ی پولی

جایگاه‌های Instagram از همان درخت کمپین Meta مثل Facebook خریداری می‌شوند: create_meta_campaign → create_meta_adset → create_meta_ad، با امکان انتخاب جایگاه برای هر پلتفرم و موقعیت. preview_meta_ad تبلیغ رندرشده‌ی واقعی را برای هر جایگاه پیش از خرج کردن نشان می‌دهد، و meta_insights نتایج را بر اساس سن، جنسیت، جایگاه و کشور تفکیک می‌کند. همین تفکیک است که تبلیغ بعدی را شکل می‌دهد.

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

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

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

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

از Claude Code، پست کنید در: Facebook · Threads · TikTok · YouTube · X · LinkedIn · Pinterest · Bluesky · Telegram. یا همه جاهایی را ببینید که Claude Code می‌تواند در آن‌ها منتشر کند.

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

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

آیا Claude Code می‌تواند در Instagram پست بگذارد؟

بله، با افزونه Claude Code از Hermoso. یک دستور: claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso، یا داخل یک جلسه /plugin marketplace add hermoso-ai/hermoso و سپس /plugin install hermoso@hermoso. پنج مهارت Hermoso را نصب می‌کند که دستور hermoso CLI را اجرا می‌کنند، پس هیچ فهرست ابزاری در جلسه‌های شما بارگذاری نمی‌شود. یک بار با npx -y hermoso auth login وارد شوید، که یک مرورگر باز می‌کند و اعتبار را خودش ذخیره می‌کند، پس کلیدی برای ساختن و چسباندن نیست. سپس Claude Code به بیش از 922+ ابزار دسترسی دارد، از جمله ابزارهایی که در Instagram منتشر می‌کنند، و ابزارهایی که آگهی‌های در حال اجرا در بازارتان را تحقیق می‌کنند و خلاقیت را از ابتدا رندر می‌کنند.

چطور Instagram را به Claude Code وصل کنم؟

دو مرحله، هر کدام یک بار. یک دستور: claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso، یا داخل یک جلسه /plugin marketplace add hermoso-ai/hermoso و سپس /plugin install hermoso@hermoso. پنج مهارت Hermoso را نصب می‌کند که دستور hermoso را اجرا می‌کنند، پس فهرست ابزار در جلسه‌های شما بارگذاری نمی‌شود. یک بار با npx -y hermoso auth login وارد شوید، که یک مرورگر باز می‌کند و اعتبار را خودش ذخیره می‌کند، پس کلیدی برای ساختن و چسباندن نیست. سپس Instagram را داخل Hermoso زیر «تنظیمات → کانکتورها» وصل کنید؛ این یک صفحه تأیید OAuth در مرورگر است. بعد از آن Claude Code به‌عنوان یک فراخوانی ابزار معمولی در Instagram منتشر می‌کند.

آیا Claude Code به رمز عبور Instagram من نیاز دارد؟

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

آیا Claude Code می‌تواند یک پست Instagram را برای بعد زمان‌بندی کند؟

بله. schedule_post آن را روی یک تقویم مشترک با همه‌ی کانال‌های دیگر صف می‌کند، با کپشن مخصوص هر کانال اگر متن باید متفاوت باشد؛ list_scheduled و cancel_scheduled آن را می‌خوانند و پس می‌گیرند. Instagram یکی از یازده کانالی است که صف می‌شوند.

آیا Claude Code می‌تواند یک کاروسل در Instagram پست کند؟

بله، 2 تا 10 اسلاید، و عکس و ویدیو را می‌شود با هم ترکیب کرد. عدد ده، سقف منتشرشده‌ی خود Meta است، نه چیزی که Hermoso ساخته باشد. Claude Code در هر صورت همان ابزار انتشار را فراخوانی می‌کند، و کانالی که نمی‌تواند کاروسل را حمل کند، با دلیل واقعی‌اش رد می‌شود.

پست گذاشتن در Instagram از Claude Code چه هزینه‌ای دارد؟

انتشار در Instagram هیچ اعتباری هزینه ندارد؛ Meta برای هر فراخوانی API چیزی نمی‌گیرد. اعتبارها روی خود رندر خرج می‌شوند. پلن‌ها $29، $69 و $149 در ماه هستند برای 1,200، 3,000 و 7,000 اعتبار، و همه‌ی امکانات در همه‌ی پلن‌ها هست، از جمله Free. تنها استثنا SSO سازمانی است.

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

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