ระบบอัตโนมัติ
ระบบอัตโนมัติของ PostClaw ช่วยให้คุณเชื่อม AI skills เป็น pipeline ที่ทำงานตามกำหนดเวลา — เผยแพร่เนื้อหาแบบอัตโนมัติเต็มรูปแบบโดยไม่ต้องดูแล
แนวคิด
| คำศัพท์ | คำอธิบาย |
|---|---|
| Skill | ขั้นตอน AI เดียว: ร่าง เขียนใหม่ แปล สร้างรูปภาพ ฯลฯ |
| Workflow | ห่วงโซ่ skills ที่เรียงลำดับพร้อม input และ output ที่กำหนดไว้ |
| ระบบอัตโนมัติ | Workflow ที่ผูกกับกำหนดเวลา (cron) และแหล่งข้อมูล |
| Run | การรัน workflow ครั้งเดียว บันทึกในประวัติการรัน |
การสร้าง Workflow
- ไปที่ Settings → Automation → Workflows
- คลิก New Workflow
- เพิ่มขั้นตอนตามลำดับ:
[แหล่งข้อมูล: RSS Feed]
→ Skill: สรุปบทความ
→ Skill: เขียนใหม่ในสไตล์ LinkedIn
→ Skill: สร้างรูปภาพ header
→ เอาต์พุต: โพสต์ LinkedIn (กำหนดเวลาไว้)
Skills สามารถส่งต่อ context ไปยังขั้นตอนถัดไปผ่านตัวแปร {{output}}
ประเภทแหล่งข้อมูล
| แหล่งข้อมูล | คำอธิบาย |
|---|---|
| RSS Feed | ดึงบทความล่าสุดตามกำหนดเวลา |
| Webhook | HTTP POST เรียกใช้ workflow |
| Manual | รันตามต้องการจาก UI หรือ API |
| Cron | ตามเวลาล้วนๆ ไม่ต้องใช้แหล่งภายนอก |
การกำหนดเวลา Cron
ใช้นิพจน์ cron แบบ 5 ฟิลด์มาตรฐาน:
# ทุกวันทำการเวลา 9 โมงเช้า UTC
0 9 * * 1-5
# ทุกวันจันทร์และพฤหัสบดีเวลาเที่ยง UTC
0 12 * * 1,4
# ทุกชั่วโมง
0 * * * *
UI มี cron builder ให้ใช้หากต้องการตั้งค่าแบบ visual
การแนบกำหนดการไปยัง workflow ที่มีอยู่จะลงทะเบียนงานทันที หากกำหนดการถูกปิดลง งานจะยังคงปิดอยู่ — การกำหนดการ workflow ที่ปิดใช้งานจะไม่เริ่มต้นการทำงานในพื้นหลัง
การรันตามกำหนดการตรงกับสิ่งที่คุณทดสอบ
Workflow ตอนนี้ดำเนินการในลักษณะเดียวกัน ไม่ว่าจะเริ่มต้นอย่างไร
ก่อนหน้านี้ไม่ใช่เช่นนั้น การกดปุ่ม Run ใน Studio มักจะปฏิบัติตามกราฟของคุณอย่างแม่นยำ บน cron tick เฉพาะ workflows ที่มีการแตกแขนง (if/else หรือ loop) ที่ทำเช่นเดียวกัน — workflow เส้นตรงถูกส่งไปยัง AI เป็นคำอธิบายของสิ่งที่คุณต้องการแทน และโมเดลตัดสินใจว่าจะเรียกขั้นตอนใด ลำดับขั้นตอน การตั้งค่าต่อขั้นตอน และการเลือกโมเดลต่อขั้นตอนถูกผูกมัดเมื่อคุณทดสอบและเป็นเพียงคำแนะนำเมื่อกำหนดเวลาเกิดขึ้น
เส้นทางทั้งสองเหมือนกันแล้ว หากคุณตรวจสอบ workflow ด้วย Run cron firing จะทำสิ่งเดียวกัน
ประวัติการรัน
ทุกการดำเนินการจะถูกบันทึก รวมถึงสิ่งที่ไม่ได้ทิ้งร่องรอยไว้: cron firings สร้างใน composer บานชั้นสร้าง blog และ รันเดี๋ยวนี้บนแดชบอร์ด เพียงการรัน Studio เท่านั้นที่ปรากฏในประวัติการรัน
กฎสองข้อที่ควรทราบ:
- การรันที่ถูก ข้าม — เพราะอีกการรันหนึ่งถืออยู่ที่ล็อค หรือคุณไม่มีเครดิต หรือคุณตีขีดจำกัดการรันของแผน — จะไม่ถูกบันทึก มันไม่เคยถูกดำเนินการ ดังนั้นการนับจะรายงานการใช้งานของคุณผิด
- การรันที่จบลง โดยไม่สร้างเนื้อหาจะถูกบันทึกเป็นข้อผิดพลาด ไม่ใช่ความสำเร็จเงียบ ๆ
ขั้นตอนการอนุมัติ
เพิ่มขั้นตอน Approve เพื่อหยุด pipeline และรอการตรวจสอบจากคนก่อนเผยแพร่:
- ระบบอัตโนมัติทำงาน หยุดที่จุดอนุมัติ
- คุณได้รับการแจ้งเตือน (อีเมลหรือในแอป)
- ตรวจสอบร่าง — อนุมัติหรือปฏิเสธพร้อมคำติชม
- เมื่ออนุมัติ pipeline จะดำเนินการเผยแพร่ต่อ
แนะนำสำหรับบัญชีแบรนด์หรือเนื้อหาที่มีความสำคัญสูง
การตั้งค่าต่อขั้นตอน
แต่ละขั้นตอนมีการตั้งค่าของตัวเอง ใช้ได้เฉพาะขั้นตอนนั้น:
- Model — เลือกรุ่นอื่นสำหรับขั้นตอนนี้
- API key ของคุณเอง (BYOK) — ใช้ key ของผู้ให้บริการของคุณสำหรับขั้นตอนนี้
- พารามิเตอร์การสร้าง — ควบคุมความสร้างสรรค์และความยาว
- Prompt — พิมพ์โดยตรงบน step ในแคนวาส หรือในแผง bên
- Retry — จำนวนครั้งที่ลองใหม่ ระหว่างรอกี่นาที และสิ่งที่คุ้มค่าที่จะลองใหม่
การควบคุมเหล่านี้เคยถูกเก็บรวบรวมแล้วละเว้น ผลที่ตามมาจริง ๆ คือผลของการเรียกเก็บเงิน: หากคุณเลือกโมเดล BYOK ของคุณเองสำหรับขั้นตอน การรันจะเงียบใช้โมเดลในตัวแทน และยังคงหักเครดิต PostClaw ของคุณ. ตอนนี้ settings ได้รับการเคารพ
Prompt ที่พิมพ์โดยตรงบน step ในแคนวาสก็เคยหายไปเมื่อบันทึก — ขั้นตอนดูว่างเปล่าเมื่อคุณเปิดใหม่ และการรันใช้ผลลัพธ์ของขั้นตอนก่อนหน้าแทน นี่จะเป็นการแก้ไข
ขั้นตอน dropdowns ตอนนี้มีเพียงค่าที่ขั้นตอนยอมรับ ตัวเลือกบางอย่างที่อยู่ในรายชื่อเดิมจะล้มเหลว และการตั้งค่าที่จำเป็นเทียดแสดงผลเป็นกล่องข้อความอิสระและเงียบค่าเริ่มต้น
Retry และ timeouts
ลองใหม่ปัจจุบันอยู่บน step เครื่องมือทุกอัน เคยปรากฏเฉพาะขั้นตอนบางประเภท ซึ่งทำให้ขั้นตอน AI-backed — สิ่งที่เปิดเผยมากที่สุดต่อผู้ให้บริการที่ช้า — เป็นสิ่งที่คุณไม่สามารถปกป้องได้
ขั้นตอนแต่ละขั้นได้รับอนุญาต 120 วินาที ปริมาณงานที่ปกติจะจบลงด้านล่างนี้จะล้มเหลวเป็นช่วง ๆ แทนที่จะอย่างต่อเนื่อง ดังนั้น retry จึงคุ้มค่า ในขั้นตอนที่เรียก external model
ขั้นตอนที่เผยแพร่หรือเปลี่ยนแปลงสิ่งอื่น ๆ นอก PostClaw ถูกยกเว้นจาก retry ดังนั้น retry จึงไม่สามารถโพสต์ซ้ำได้
Webhook และ Variables
Webhook bodies ตอนนี้แทนที่ตัวแปรก่อนส่ง:
{{input}}— input ของ workflow{{prev.text}}— output ของขั้นตอนก่อนหน้า{{step.<id>.output}}— output ของขั้นตอนเฉพาะ
ก่อนหน้านี้ body ถูกส่งตามที่เขียน ดังนั้น payload Slack เช่น {"text":"{{prev.text}}"} จึงมาพร้อมวงเล็บตัวอักษร
การแก้ไขสองประการที่เกี่ยวข้อง: ฟิลด์ Input ของขั้นตอนแปลง ตอนนี้ทำงาน (เคยอ่านขั้นตอนทันทีก่อนหน้า ไม่ว่าคุณเลือกอะไร) และ checkbox “ตัดทอนถ้าเกิน limit” ของขั้นตอน format ตอนนี้ได้รับการเคารพ
ความล้มเหลวที่รายงานเป็นความล้มเหลว
ปัญหาที่เกิดขึ้นซ้ำ ๆ: ขั้นตอนล้มเหลว สิ่งบางอย่างครอบคลุมได้ และการรันถูกบันทึกเป็นความสำเร็จ สิ่งเหล่านี้ตอนนี้หยุดการรันแทน
| สถานการณ์ | สิ่งที่เคยเกิดขึ้น |
|---|---|
| ข่าว แนวโน้ม หรือการค้นหา template ไม่พบสิ่งใด | ข้อความ “ไม่มีผลลัพธ์ในหน้าต่างนี้” ถูกถือว่าเป็นเนื้อหาของขั้นตอน เลื่อนไปยังขั้นตอนถัดไป และโมเดลเขียน post เกี่ยวกับการขาดข้อมูล — เรียกเก็บ ร่าง และบันทึกเป็นสำเร็จ |
| การไต่ถามถูกบล็อกหรือเซิร์ฟเวอร์ไม่ตอบสนอง | ข้อความข้อผิดพลาด output ของขั้นตอน และขั้นตอนถัดไปเขียนเกี่ยวกับ |
| เงื่อนไขอ้างอิงฟิลด์ที่ไม่สามารถอ่านได้ | สาขา false วิ่ง สาขา true ถูกตัดแต่ง และการรันรายงานความสำเร็จ — ไม่สามารถแยกแยะจากการไม่จับคู่ที่แท้จริง |
การไต่ถาม URL หลายตัว ยังคงเก็บผลลัพธ์บางส่วน: ถ้าบางตัวสำเร็จ การรันจะดำเนินต่อด้วยสิ่งเหล่านั้น เฉพาะการไต่ถามที่ล้มเหลวทั้งหมดเท่านั้นที่จะกลายเป็นข้อผิดพลาด
คำตอบ “ไม่พบสิ่งใด” เดียวกันยังเป็นการตอบกลับปกติในแชท — การรักษาที่เข้มงวดนี้ใช้เฉพาะ workflows
ขั้นตอนที่มีอยู่
ขั้นตอนแหล่งข้อมูล 3 ขั้นตอน ตอนนี้ทำงานอะไรที่ไม่สามารถก่อนหน้านี้:
| ขั้นตอน | สิ่งที่ผิด |
|---|---|
| แหล่งข่าว | เงียบ ๆ กลับไปที่ข้อความ prompt ใกล้เคียง workflow ของคุณบอกว่า “ข่าว” และสร้างจากสิ่งที่แตกต่างโดยสิ้นเชิง ไม่มีวิธีที่จะบอก |
| แหล่งแนวโน้ม | ล้มเหลวทั้งหมดด้วย “requires agent mode” บนเรียกที่ว่าติด และขั้นตอนเดียวกัน ทำงานใน chat |
| งานวิจัยเชิงลึก | ไม่เคยมีสายเชื่อมกับการนำไปใช้ ดังนั้นจึงพยายามโหลด skill ภายใต้ชื่อ และล้มเหลว |
ขั้นตอนข่าวยังล้มเหลวดัง ๆ เมื่อรายการล่าสุดเก่ากว่าหน้าต่างสดใหม่ แทนที่จะเงียบ ๆ เผยแพร่ข่าวอีกครั้ง
ขั้นตอนที่คุณไม่สามารถเพิ่มได้อีกต่อไป
ประกอบวิดีโอ, สร้างคำบรรยาย และ อ้างอิง ถูกลบออกจากตัวเลือก step เพราะไม่มีสิ่งใดใน workflow ที่สามารถให้สิ่งที่ต้องการได้ — การเพิ่มหนึ่ง การรันที่ล้มเหลวได้รับประกัน workflows ที่มีอยู่แล้วใช้พวกมัน จะไปต่อและวิ่งต่อ พวกเขาจะกลับมาเมื่อชิ้นส่วนที่หายไปลงจอด
รูปภาพที่สร้างขึ้นมาถึงร่าง
Workflow ที่สร้างรูปภาพและสร้างร่าง เคยสูญเสียรูปภาพเมื่อเรียกใช้จาก Studio — สร้าง เรียกเก็บเงิน แล้วละทิ้ง ดังนั้นร่างจึงมาโดยไม่มีสื่อ workflow เดียวกัน แนบรูปภาพได้อย่างถูกต้องเมื่อเกิดกำหนดเวลา เส้นทางทั้งสองเลยทำงานเหมือนกัน
แม่แบบและการบันทึก
แม่แบบ workflow ตอนนี้มาพร้อมเนื้อหาเริ่มต้น และ starter prompt ของแม่แบบจะมองเห็นได้ครั้งแรกที่คุณเปิด
บันทึกและเปิด workflow ใหม่ไม่หล่นการตั้งค่า — การเชื่อมต่อขั้นตอน output channels และการตั้งค่า source ทั้งหมดสำเร็จการอยู่รอบด้าน
แคตตาล็อก Skills
Skills ที่พร้อมใช้งานใน workflows:
| Skill | Input | Output |
|---|---|---|
| Draft Post | หัวข้อ / URL | ข้อความโพสต์โซเชียล |
| Rewrite | ข้อความ + โทนเสียง | ข้อความที่เขียนใหม่ |
| Translate | ข้อความ + ภาษา | ข้อความที่แปลแล้ว |
| Summarize | บทความยาว | ย่อหน้าสรุป |
| Generate Image | Prompt | URL รูปภาพ |
| Extract Hashtags | ข้อความโพสต์ | รายการแฮชแท็ก |
| Schedule Post | โพสต์ + วันเวลา | โพสต์ที่เผยแพร่แล้ว |
PostClaw มาพร้อมกับ AI skills ในตัว 66+ รายการ ครอบคลุมแชท (เขียน captions, threads, แฮชแท็ก, แปล, โทนเสียง, SEO, รูปแบบต่างๆ…) การสร้างรูปภาพ และการสร้างวิดีโอ ทุก skill พร้อมใช้งานในทุกแผน — Free, Pro และ Business ทุกคนเข้าถึง catalog ได้เต็มรูปแบบ เฉพาะเครดิต AI รายเดือนและจำนวน skill slots แบบกำหนดเอง (สร้างโดยผู้ใช้) ที่ขยายตามแผน
โควตาและขีดจำกัด
การรัน skill แต่ละครั้งจะหักเครดิต AI ตามโทเค็นที่ใช้ ไม่ได้ขึ้นอยู่กับระดับการเข้าถึง skill
| แพ็กเกจ | การรันระบบอัตโนมัติ/เดือน |
|---|---|
| Free | 10 |
| Pro | 200 |
| Business | 1,000 |
ผู้ใช้ BYOK ไม่มีขีดจำกัดการรัน — คุณจ่ายตรงให้ผู้ให้บริการ AI
API Trigger (เร็วๆ นี้)
API trigger เป็นส่วนหนึ่งของ public API ที่กำลังจะมา ดู API Reference สำหรับ endpoints ที่วางแผนไว้