วิธีเชื่อมต่อ Facebook กับ Claude Code

Claude Code ทำงานอยู่ในไดเรกทอรีการทำงาน ดังนั้นไฟล์เรนเดอร์ คำโปรย และรหัสโพสต์จึงไปอยู่ในที่ที่คุณจัดเวอร์ชันได้ และสถานะฉบับร่างของ Facebook ให้ขั้นตอนการตรวจทานที่แท้จริง

Hermoso คือ MCP server สำหรับการตลาด มี เครื่องมือกว่า 1,000 รายการ ผ่านปลายทาง OAuth เดียว ซึ่งให้เอเจนต์ค้นหาโฆษณาที่กำลังวิ่งอยู่ในตลาด สร้างโฆษณารูปภาพและวิดีโอ เผยแพร่ และสร้างแคมเปญแบบจ่ายเงินที่อยู่เบื้องหลังได้ Claude Code เข้าถึงทั้งหมดนี้ผ่านการเชื่อมต่อเพียงครั้งเดียว หน้านี้ครอบคลุมเพียงส่วนหนึ่งของสิ่งนั้น คือ Claude Code ทำอะไรได้บ้างบน Facebook และสิ่งที่ Facebook ไม่อนุญาตให้ทำ

เชื่อม 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 → Terminal & API keys แล้วรัน npx -y hermoso auth login --token hmk_… คีย์มีอำนาจใช้จ่ายจริง จึงให้ปฏิบัติเหมือนรหัสผ่าน
  3. ตัวเลือกเสริม: MCP server ด้วย หากต้องการให้เครื่องมือของ Hermoso อยู่ในรายการเครื่องมือของ Claude Code ด้วย ให้รัน claude mcp add hermoso -- npx -y hermoso mcp หลังลงชื่อเข้าใช้ มันอ่านข้อมูลรับรองที่เก็บไว้ชุดเดียวกัน ดังนั้นไม่มีคีย์ถูกใส่ลงใน .claude.json สกิลเข้าถึงทุกเครื่องมือได้โดยไม่ต้องใช้สิ่งนี้
  4. ขอให้ Claude Code ทำบางอย่าง “ดึงโฆษณาที่วิ่งนานที่สุดของคู่แข่งสามรายที่ใกล้ที่สุดของฉัน แล้วนำ hook ที่ดีที่สุดมาทำเป็นวิดีโอ 9:16” หรือ “โพสต์ไฟล์เรนเดอร์นี้ไปยังช่องทาง” เอเจนต์จะเลือกเครื่องมือเอง และคุณเป็นผู้อนุมัติการใช้จ่าย

ทั้งปลั๊กอินและ MCP server ตัวเลือกเสริมเข้าถึงเครื่องมือชุดเดียวกันและบัญชีเดียวกัน ความต่างอยู่ที่บริบท รายการเครื่องมือจะถูกโหลดเข้าทุกเซสชันก่อนที่คุณจะพิมพ์อะไร ขณะที่สกิลไม่กินอะไรเลยจนกว่าคำสั่งจะรัน

จากนั้นเชื่อม Facebook เอง ครั้งเดียว ที่ Settings → Connectors ใน Hermoso นี่คือหน้ายินยอม OAuth จึงเป็นขั้นตอนเดียวที่ต้องใช้เบราว์เซอร์ หลังจากนั้นทุกอย่างเป็นการเรียกเครื่องมือ

เครื่องมือ Facebook ที่ Claude Code ได้รับ

  • post_to_meta เผยแพร่ข้อความ รูปภาพ วิดีโอ หรือโพสต์หลายรูปไปยังเพจ และรับ pageId จึงไม่ต้องเดาว่าเป็นเพจไหน
  • schedule_post ตั้งคิวโพสต์เดียวกันให้ถึงเวลาที่คุณเลือก บนปฏิทินเดียวที่ใช้ร่วมกับทุกช่องทาง
  • list_meta_pages แสดงรายการเพจที่บัญชีเชื่อมไว้ พร้อม id
  • 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 และคนภายนอกมองไม่เห็น ไม่มีตัวเลือก unlisted และ private: “โพสต์เพจ Facebook จะเผยแพร่แล้ว หรือเก็บไว้เป็นฉบับร่างที่ยังไม่เผยแพร่เท่านั้น”
คาโรเซล2 สไลด์ขึ้นไป เฉพาะรูปภาพ Meta ไม่เผยแพร่จำนวนสูงสุดของ attached_media ที่เราหาได้ ดังนั้น Hermoso จึงไม่สร้างตัวเลขขึ้นมาแล้วระบุว่ามาจาก Facebook ขีดจำกัดเดียวคือของเราเอง คือ 30 สไลด์ และข้อความปฏิเสธจะระบุว่าเป็นของใคร: “Facebook ไม่เผยแพร่จำนวนสูงสุดของ attached_media ที่มีเอกสาร ดังนั้นขีดจำกัดนี้เป็นของเรา ไม่ใช่ของพวกเขา” วิดีโอไม่สามารถอยู่ในคาโรเซลรูปภาพของ Facebook ได้ นั่นเป็นอีกข้อจำกัดของ API ของ Meta และ Hermoso จะปฏิเสธแทนที่จะตัดคลิปออกโดยเงียบ ๆ
บัญชีไหนpageId สำคัญทันทีที่แบรนด์เชื่อมมากกว่าหนึ่งเพจ เส้นทางการเผยแพร่จะปฏิเสธโดยระบุชื่อ แทนที่จะเลือกเพจให้คุณ และการตั้งเวลาที่ไม่สามารถส่งค่าคำตอบนั้นได้ จะทำให้การปฏิเสธกลายเป็นความล้มเหลวหลายชั่วโมงต่อมาโดยไม่มีใครเฝ้าดู

ลองใช้ใน Claude Code

ขอด้วยภาษาธรรมดา นี่คือประโยคปกติ ไม่ใช่ DSL:

“เอาไฟล์ mp4 ใน ./renders เขียนแคปชันจากน้ำเสียงของแบรนด์ โพสต์ไปยังเพจในฐานะฉบับร่างที่ยังไม่เผยแพร่ และเขียนรหัสโพสต์ลงใน ./out/posts.json”

ขั้นตอนนี้ไล่ผ่าน find_competitors → search_meta_ads → plan_ad → render_ad → list_meta_pages → post_to_meta Claude Code ถามก่อนรันเครื่องมือ และบันทึกการสนทนาอยู่ตรงนั้นในเทอร์มินัล ดังนั้นขั้นตอนการเผยแพร่คือบรรทัดที่คุณอ่านได้ก่อนกด y

Claude Code บน Facebook: ส่วนที่ต้องระวัง

ตรงนี้คือจุดที่เอเจนต์เทอร์มินัลดีกว่าแชทจริง ๆ รหัสโพสต์กลับมาเป็นผลลัพธ์แบบมีโครงสร้าง ที่คุณเขียนลงไฟล์และตรวจสอบภายหลังได้ Facebook ยังเป็นช่องทางเดียวที่มีการตั้งเวลาระยะไกลในตัว (post_to_meta รับ scheduleAt ได้ระหว่างสิบนาทีถึงสามสิบวันข้างหน้า) ดังนั้นสคริปต์จึงมอบการกำหนดเวลาให้ Meta เองได้ แทนการถือคิวไว้

ปลั๊กอินไม่มี tool manifest ซึ่งสำคัญที่สุดในการรันยาวโดยไม่มีคนดูแล เอเจนต์เรียกคำสั่ง hermoso ทีละขั้น และ --json ในคำสั่งใดก็ได้จะให้ผลลัพธ์เครื่องที่ตรวจสอบได้

ค้นหาข้อมูล Facebook ก่อนโพสต์

Meta Ad Library คือคลังครีเอทีฟสาธารณะที่สมบูรณ์ที่สุดที่มีอยู่ และ search_meta_ads อ่านจากคลังนี้ได้ทั้งด้วยคำค้นหรือตามเพจ ครอบคลุมทั้งตำแหน่งโฆษณาบน Facebook และ Instagram pull_competitor_ads และ competitor_teardown ต่อยอดจากตรงนี้ ส่วน find_competitors ช่วยหาว่าควรชี้ไปที่ใคร

ส่วนที่เป็นการโฆษณา

Facebook เป็นพื้นที่โฆษณาแบบจ่ายเงินที่ลึกที่สุดของ Hermoso create_meta_campaign, create_meta_adset และ create_meta_ad สร้างทั้งโครงสร้างพร้อมการกำหนดเป้าหมายจริง ตั้งแต่ภูมิศาสตร์ระดับรัศมีรอบเมือง ความสนใจ พฤติกรรม กลุ่มผู้ชมที่กำหนดเอง และ lookalike ตำแหน่งโฆษณา การกำหนดช่วงเวลา และเพดานการประมูลและค่าใช้จ่าย ทุกอย่างถูกสร้างในสถานะ PAUSED โดยไม่มีการแทนที่จากผู้เรียก และสรุปที่เอเจนต์รายงานสร้างจากการอ่านกลับของสิ่งที่ Meta เก็บไว้จริง ไม่ใช่จากสิ่งที่ขอ ก่อนกันงบประมาณ preview_meta_ad เรนเดอร์โฆษณาจริงแยกตามตำแหน่งเป็นลิงก์ให้คุณดู และ estimate_meta_reach บอกว่าการกำหนดเป้าหมายเข้าถึงคนได้กี่คนจริง มีคำเตือนหนึ่งข้อที่ช่วยประหยัดเงิน คือชุดโฆษณาที่สร้างโดยไม่ระบุสถานที่จะตั้งค่าเริ่มต้นเป็นสหรัฐอเมริกาเท่านั้น และการอ่านกลับจะแจ้งเตือนชัดเจน

สิ่งที่ Claude Code ทำเองไม่ได้

เอเจนต์ที่มีงบประมาณจะมีประโยชน์ก็ต่อเมื่อขอบเขตความเสียหายถูกจำกัด ดังนั้นรั้วกั้นจึงอยู่ที่เซิร์ฟเวอร์ ไม่ได้อยู่ในคำสั่ง แคมเปญโฆษณา ชุดโฆษณา กลุ่มโฆษณา และโฆษณาทุกรายการถูกสร้างในสถานะ paused และการสลับสถานะที่กระทบเงินจริงจะปฏิเสธการทำงานหากไม่มีแฟล็กยืนยันอย่างชัดเจน ทุกการเรนเดอร์จะถูกเสนอราคาก่อน (hermoso_capabilities เผยแพร่ต้นทุนเครดิตที่แน่นอนของแต่ละโมเดลก่อนที่จะมีการใช้จ่ายใด ๆ) เครดิตจะถูกสำรองก่อนการเรียกผู้ให้บริการครั้งแรก และหักตามต้นทุนจริงภายหลัง ดังนั้นการส่งที่ล้มเหลวจะคืนเครดิต แทนที่จะปล่อยให้คุณถูกเรียกเก็บเงินโดยไม่ได้อะไร การลบก็ต้องผ่านการยืนยันเช่นกัน และทุกต้นไม้แคมเปญจะถูกอ่านกลับจากแพลตฟอร์มโฆษณาก่อนที่เอเจนต์จะบอกคุณว่าสร้างอะไรไปแล้ว

มีขั้นตอนหนึ่งที่ตั้งใจไม่ให้ทำแบบไม่มีหน้าจอ: การเชื่อมบัญชีคือหน้ายินยอม OAuth ดังนั้นคุณเชื่อมช่องทางหนึ่งครั้งในเบราว์เซอร์ หลังจากนั้นทุกอย่างเป็นการเรียกเครื่องมือ

ช่องทางอื่นทั้งหมด

จาก Claude Code โพสต์ไปยัง: Instagram · Threads · TikTok · YouTube · X · LinkedIn · Pinterest · Bluesky · Telegram หรือดู ทุกช่องทางที่ Claude Code โพสต์ได้

โพสต์ไป Facebook จาก: Claude · ChatGPT · Cursor · Codex · Cline · OpenClaw · Grok Bot · Hermes · Gemini CLI · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip · การตลาดด้วย Claude Code

คำถามที่พบบ่อย

Claude Code โพสต์ไป Facebook ได้ไหม

ได้ ด้วยปลั๊กอิน 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 ห้าตัวที่ขับเคลื่อน CLI ของ hermoso ดังนั้นไม่มีรายการเครื่องมือถูกโหลดเข้าเซสชันของคุณ ลงชื่อเข้าใช้ครั้งเดียวด้วย npx -y hermoso auth login ซึ่งเปิดเบราว์เซอร์และเก็บข้อมูลรับรองไว้เอง ดังนั้นไม่ต้องสร้างคีย์และไม่ต้องวางคีย์ จากนั้น Claude Code จะมีเครื่องมือกว่า 1,000 รายการ รวมถึงเครื่องมือที่เผยแพร่ไป Facebook และเครื่องมือที่ค้นหาโฆษณาซึ่งกำลังวิ่งอยู่ในตลาดของคุณ พร้อมเรนเดอร์ครีเอทีฟตั้งแต่ต้น

ต้องเชื่อม Facebook กับ 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 ห้าตัวที่ขับเคลื่อน CLI ของ hermoso ดังนั้นไม่มีรายการเครื่องมือถูกโหลดเข้าเซสชันของคุณ ลงชื่อเข้าใช้ครั้งเดียวด้วย npx -y hermoso auth login ซึ่งเปิดเบราว์เซอร์และเก็บข้อมูลรับรองไว้เอง ดังนั้นไม่ต้องสร้างคีย์และไม่ต้องวางคีย์ จากนั้นเชื่อม Facebook ภายใน Hermoso ที่ Workspace → Connectors ซึ่งเป็นหน้ายินยอม OAuth ในเบราว์เซอร์ หลังจากนั้น Claude Code จะเผยแพร่ไป Facebook ผ่านการเรียกเครื่องมือตามปกติ

Claude Code โพสต์ไป Facebook แบบส่วนตัวหรือเป็นฉบับร่างได้ไหม

ได้ Facebook เป็นช่องทางเดียวที่มีฉบับร่างจริง ๆ คือโพสต์ของเพจที่ยังไม่เผยแพร่ ซึ่งมีอยู่ใน Meta Business Suite และคนภายนอกมองไม่เห็น Hermoso จะปฏิเสธการตั้งค่าการมองเห็นที่ Facebook ทำให้ไม่ได้ ณ ตอนที่คุณขอ แทนที่จะเผยแพร่แบบที่ด้อยกว่าโดยเงียบ ๆ

การโพสต์ไป Facebook จาก Claude Code มีค่าใช้จ่ายเท่าไร

การเผยแพร่ไป Facebook ไม่เสียเครดิต เพราะ Meta ไม่คิดค่าใช้จ่ายต่อการเรียก API เครดิตใช้กับการสร้างครีเอทีฟ คือการเรนเดอร์รูปภาพหรือวิดีโอที่โพสต์นั้นมี แพ็กเกจมีราคา $29, $69 และ $149 ต่อเดือน สำหรับ 1,300, 3,100 และ 6,750 เครดิต และทุกฟีเจอร์มีในทุกแพ็กเกจ รวมถึงแพ็กเกจฟรี ข้อยกเว้นเดียวคือ SSO ระดับองค์กร

Facebook จำกัดความยาวข้อความเท่าไรเมื่อโพสต์จาก Claude Code

โพสต์ Facebook ยาวได้ถึง 63,206 ตัวอักษร ซึ่งแทบไม่จำกัด Hermoso บังคับใช้ขีดจำกัดนี้ตอนสร้างหรือใส่คิวโพสต์ เพื่อให้ Claude Code ได้รับแจ้งทันที แทนที่จะล้มเหลวทีหลังโดยไม่มีใครเฝ้าดู

Claude Code ตั้งเวลาโพสต์ Facebook ไว้ล่วงหน้าได้ไหม

ได้ schedule_post จะใส่คิวบนปฏิทินเดียวที่ใช้ร่วมกับทุกช่องทาง พร้อมคำโปรยแยกตามช่องทาง หากต้องการให้ข้อความต่างออกไป และ list_scheduled กับ cancel_scheduled ใช้อ่านและดึงโพสต์ที่ตั้งคิวไว้กลับมา Facebook เป็นหนึ่งในสิบเอ็ดช่องทางที่ใส่คิวได้

เริ่มต้นฟรีพร้อม 30 เครดิตเมื่อสมัคร และรับเพิ่มได้อีกกว่า 250 เครดิต ทุกฟีเจอร์มีในทุกแพ็กเกจ

เริ่มฟรี →   ดูราคา