วิธีสร้างคอนเทนต์ Slides บน TikTok แบบอัตโนมัติด้วย Hermes Agent (คู่มือแบบทีละขั้นตอน)

@alexcooldev
อังกฤษ2 เดือนที่ผ่านมา · 13 พ.ค. 2569
257K
762
56
30
2.4K

TL;DR

คู่มือนี้อธิบายวิธีการใช้ Hermes Agent เพื่อสร้าง Slides บน TikTok แบบอัตโนมัติ ตั้งแต่การค้นหา Hook ไปจนถึงการจัดหาภาพ พร้อมใช้โหมดร่าง (Draft mode) เพื่อหลีกเลี่ยงการตรวจจับจากบอท

ปัจจุบัน TikTok กำลังเพิ่มการมองเห็นและการมีส่วนร่วมสำหรับ Slideshows อย่างมาก คุณสามารถดูช่องเหล่านี้ได้

Alex Nguyen - inline image
Alex Nguyen - inline image
Alex Nguyen - inline image
Alex Nguyen - inline image

ทำไมต้องสแต็คนี้

Slideshows เป็นรูปแบบที่มีเลเวอเรจสูงที่สุดบน TikTok ในตอนนี้:

  • อัลกอริทึมยังคงผลักดันอย่างหนัก (เนื้อหาถูก, ปัญหาอุปทานไม่จำกัดฝั่ง TikTok)
  • ไม่ต้องถ่ายทำ, ไม่ต้องตัดต่อ, ไม่ต้องใช้หน้า
  • ใช้ Hook เป็นตัวขับเคลื่อน → คุณสามารถ A/B ทดสอบ 50 hooks/วัน
  • การอัปโหลดแบบ Draft หลีกเลี่ยงการตรวจจับบอทส่วนใหญ่ที่เจอใน API การเผยแพร่โดยตรง

คอขวดไม่เคยเป็นไอเดีย มันคือสายการประกอบ Hook → กลุ่มเป้าหมาย → ทิศทางภาพ → 8 องค์ประกอบสไลด์ → คำบรรยาย → ตารางเวลา การทำด้วยตนเอง = 20 นาทีต่อโพสต์ สำหรับ 30 บัญชี = งานเต็มเวลาที่คุณเกลียด

Hermes Agent เป็นเครื่องมือที่เหมาะสมเพราะมันไม่ใช่เฟรมเวิร์กที่คุณ npm install และเชื่อมต่อ มันเป็น CLI agent อัตโนมัติที่อยู่ wherever คุณวางมัน (กล่อง Hetzner $5 ของฉัน), พร้อมทักษะในตัว, cron, MCP, และการมอบหมาย subagent ทั้งไปป์ไลน์เป็นเพียงทักษะที่ agent โหลด + cron jobs ที่ยิงตามตาราง ไม่มีโครงสร้างคิว, ไม่มี worker pool ที่ต้องจัดการ

ขั้นตอนที่ 1: ติดตั้ง Hermes Agent

ติดตั้งบรรทัดเดียวบน VPS:

เลือกผู้ให้บริการ:

ฉันรันด้วย Anthropic ผ่าน OAuth (แผน Max) สำหรับขั้นตอนที่ต้องใช้ agent (การวิจัย hook, ทิศทางภาพ, คำบรรยาย) และ OpenRouter ราคาถูกเป็นตัวสำรองสำหรับการสำรวจปริมาณมาก คุณยังสามารถเชื่อมต่อ Nous Portal, OpenAI Codex, DeepSeek, Z.AI, Kimi hermes model จะอธิบายทั้งหมด

ตรวจสอบว่ามันทำงาน:

ถ้ามันตอบกลับ คุณผ่านส่วนที่ยากที่สุดแล้ว คู่มือเริ่มต้นฉบับเต็มอยู่ที่ https://hermes-agent.nousresearch.com/docs/getting-started/quickstart

จากนั้นติดตั้ง gateway เป็น systemd service เพื่อให้ cron jobs ทำงานจริงเมื่อคุณไม่ได้ล็อกอิน:

นี่คือ daemon ที่ tick scheduler ทุก 60 วินาทีและรัน jobs ที่ถึงกำหนดในเซสชัน agent ใหม่

ขั้นตอนที่ 2: โมเดลความคิดไปป์ไลน์ = ทักษะ + cron, ไม่ใช่ workers

บทช่วยสอนอัตโนมัติส่วนใหญ่หันไปใช้ queues และ workers Hermes กลับด้านนี้ หน่วยของงานคือทักษะ (ไฟล์ markdown ใน ~/.hermes/skills/) และทริกเกอร์คือ cron job ที่โหลดทักษะหนึ่งหรือมากกว่าและรันมัน

นี่คือการแมปสำหรับไปป์ไลน์ TikTok:

Alex Nguyen - inline image

แต่ละทักษะเป็นไฟล์ markdown ที่ agent โหลดตามความต้องการ Cron jobs เชื่อมโยงพวกมันผ่าน context_from Scheduler ของ Hermes รันแต่ละ job ในเซสชันแยกใหม่ ดังนั้นไม่มีการปนเปื้อนสถานะระหว่างบัญชี

ขั้นตอนที่ 3: สร้างทักษะ

ทักษะอยู่ใน ~/.hermes/skills/<category>/<skill-name>/SKILL.md Agent สามารถสร้างมันเองผ่าน skill_manage หรือคุณสามารถเขียนด้วยมือ ฉันทำแบบผสม: ฉันร่างโครงสร้าง แล้วให้ Hermes ปรับปรุงหลังจากดูมันทำงาน

ทักษะ Hook Researcher

bash

~/.hermes/skills/tiktok/hook-researcher/SKILL.md:

ทักษะ Image Source Router

ทักษะนี้ตัดสินใจ Pinterest vs AI gen ต่อสล็อต

~/.hermes/skills/tiktok/source-router/SKILL.md:

ทักษะ Pinterest Scraper

ทักษะนี้ต้องการสคริปต์ช่วยเพราะ agent ไม่ควรทำตรรกะการหมุน HTTP ในบริบท

~/.hermes/skills/tiktok/pinterest-scraper/SKILL.md:

~/.hermes/skills/tiktok/pinterest-scraper/scripts/scrape.py เป็นสคริปต์ Python ปกติ Agent เรียกใช้มันผ่าน execute_code หรือ terminal และแยกวิเคราะห์ stdout PROXY_POOL_URL ที่ประกาศข้างต้นจะถูกส่งผ่านโดยอัตโนมัติไปยัง sandbox execute_code ซึ่งเป็นฟีเจอร์ของ Hermes ที่ช่วยฉันประหยัดการจัดการ env มาก

Slide Compositor โหมดไม่มี agent

ขั้นตอนนี้เป็น deterministic อย่างสมบูรณ์ ไม่ต้องใช้ LLM Hermes มีโหมด no_agent สำหรับสิ่งนี้:

bash

~/.hermes/scripts/compose-slides.py:

จากนั้นกำหนดเวลาเป็น cron job แบบ no_agent: wakeAgent ไม่เคยยิง, ไม่มีค่าใช้จ่าย LLM ในขั้นตอนนี้

ทักษะ Publisher

~/.hermes/skills/tiktok/publisher/SKILL.md:

ขั้นตอนที่ 4: ตัวฆ่า Shadow Ban — โหมด Draft เสมอ

นี่คือส่วนที่บทช่วยสอนส่วนใหญ่ข้าม และเป็นเหตุผลใหญ่ที่สุดที่บัญชีใหม่ตาย

ถ้าบัญชีอายุน้อยกว่า 30 วัน ให้โพสต์เป็น draft เสมอ ไม่มีข้อยกเว้น

บัญชีใหม่บน TikTok อยู่ในช่วงทดลอง อัลกอริทึมจะสร้างโปรไฟล์:

  • การเผยแพร่ผ่าน Content Posting API → คะแนนความเสี่ยงบอท +1
  • IP ที่เผยแพร่ไม่ตรงกับ IP ปกติของอุปกรณ์บัญชี → +1
  • ช่วงเวลาที่สม่ำเสมออย่างน่าสงสัย → +1
  • ข้อมูลเมตาที่ถูกตัดหรือไม่สอดคล้องกับการจับภาพบนอุปกรณ์ → +1

สะสม 2-3 ข้อนั้นบนบัญชีใหม่แล้วคุณจะถูก shadow ban อย่างเงียบ ๆ ไม่มีการแจ้งเตือน วิดีโอติดอยู่ที่ 50-200 วิวตลอดไป คุณจะคิดว่าเนื้อหาคุณห่วย มันไม่ใช่ — บัญชีตายแล้ว

ทักษะ Publisher ด้านบน hardcode โหมด draft สำหรับบัญชีใด ๆ ที่อายุน้อยกว่า 30 วัน / โพสต์น้อยกว่า 20 โพสต์ Postiz อัปโหลดเป็น draft จากนั้นฟาร์ม iPhone ของฉันรับ draft (ผ่านระบบอัตโนมัติ WebDriverAgent) และกดเผยแพร่จากอุปกรณ์จริงด้วย IP จริง TikTok เห็นการเผยแพร่ที่เริ่มต้นโดยมนุษย์จากอุปกรณ์ที่รู้จัก — สะอาด

โปรโตคอล Warmup:

  • วัน 1-7: บัญชีไม่ทำอะไรเลยนอกจากเลื่อน, กดไลก์, ติดตาม
  • วัน 8-14: โพสต์ 1 draft/วัน, เผยแพร่จากอุปกรณ์ 2-4 ชั่วโมงหลังจากสร้าง draft
  • วัน 15-30: เพิ่มเป็น 2-3 drafts/วัน, สุ่มเวลาเผยแพร่ภายใน ±90 นาที
  • วัน 30+: จังหวะไปป์ไลน์เต็ม, ยังคงโหมด draft

Hermes cron + Postiz Cloud + การเผยแพร่อุปกรณ์ฟาร์ม iPhone = แยกไม่ออกจากพฤติกรรมออร์แกนิกสำหรับตัวจำแนกของ TikTok

ขั้นตอนที่ 5: เชื่อมโยงทุกอย่างด้วย cron + context_from

นี่คือความมหัศจรรย์ของระบบ cron ของ Hermes แต่ละขั้นตอนไปป์ไลน์เป็น cron job แยกต่างหาก Job N อ่านเอาต์พุตล่าสุดของ Job N-1 ผ่าน context_from ห่วงโซ่ทำงานตั้งแต่ต้นจนจบโดยที่ฉันไม่ต้องจัดคิวอะไร

ฉันสร้างห่วงโซ่จากเซสชันแชทเดียวกับ Hermes:

text

hermes --tui

ฉันต้องการตั้งค่าไปป์ไลน์ TikTok สำหรับบัญชี acc_42, กลุ่มเป้าหมาย=fitness

กำหนดเวลาไปป์ไลน์ให้รันทุกวันเวลา 09:00 UTC

ห่วงโซ่: การวิจัย hook → การกำหนดเส้นทางแหล่งที่มา → การขูด Pinterest → ประกอบ → คำบรรยาย → เผยแพร่

แต่ละขั้นตอนควรใช้ทักษะที่ตรงกันและรับบริบทจากขั้นตอนก่อนหน้า

Hermes ใช้เครื่องมือ cronjob ภายในและสร้างห่วงโซ่ นี่คือสิ่งที่การเรียกโดยตรงเทียบเท่าดูเหมือน (Hermes ทำสิ่งนี้ให้คุณ):

สิ่งสำคัญบางอย่าง:

context_from เชื่อมโยงเอาต์พุต Hermes อ่านเอาต์พุตที่บันทึกล่าสุดของ upstream job แต่ละตัวจาก ~/.hermes/cron/output/{job_id}/ และเพิ่มไว้ข้างหน้าพรอมต์ของ job ถัดไปเป็นบริบท ไม่มีฐานข้อมูล, ไม่มีคิว, ไม่มีโค้ดกาว

workdir รัน job ภายในไดเรกทอรีโปรเจกต์ ซึ่งหมายความว่า AGENTS.md, .cursorrules, และไฟล์บริบทท้องถิ่นใด ๆ จะถูกโหลดอัตโนมัติ มีประโยชน์เมื่อคุณเก็บการกำหนดค่าบัญชีและโอเวอร์ไรด์พรอมต์ใน repo โปรเจกต์

no_agent=True บน compositor งาน Sharp/PIL ที่ deterministic ล้วน ๆ ไม่มีเหตุผลที่จะจ่ายสำหรับเทิร์น LLM stdout ของสคริปต์กลายเป็นเอาต์พุตของ job และเชื่อมโยงไปยังขั้นตอนถัดไปตามปกติ

deliver="telegram" ส่ง ping ถึงฉันเมื่อการเผยแพร่เสร็จสมบูรณ์ ฉันใช้ "all" สำหรับขั้นตอนสุดท้ายบนบัญชีที่มีมูลค่าสูงเพื่อให้ได้รับ ping สำเร็จบนทุกช่องทางที่เชื่อมต่อ

ขั้นตอนที่ 6: การควบคุมชุดเครื่องมือต่อขั้นตอน (ประหยัดค่าใช้จ่าย)

โดยค่าเริ่มต้น cron jobs สืบทอดชุดเครื่องมือที่คุณกำหนดค่าสำหรับแพลตฟอร์ม cron ผ่าน hermes tools แต่สำหรับการควบคุมค่าใช้จ่ายในขั้นตอนที่มีความถี่สูง ให้ล็อกชุดเครื่องมือต่อ job:

การวิจัย hook ไม่ต้องการชุดเครื่องมือ browser, terminal, หรือ delegation — สิ่งเหล่านั้นทำให้พรอมต์ tool-schema พองตัวในการเรียก LLM ทุกครั้ง การล็อก hook job เป็น ["file"] ลดโทเค็น hook-gen ของฉันลง ~40% ใน 30 บัญชี × 1 โพสต์/วัน × 30 วัน = เงินจริง

งาน Pinterest scrape ต้องการ ["terminal", "file"] เพื่อเรียกสคริปต์ Compositor ในโหมด no_agent ไม่โหลดชุดเครื่องมือใด ๆ (ไม่มี agent รัน) Publisher ต้องการ ["terminal", "file"] สำหรับ postiz-cli

ขั้นตอนที่ 7: ข้าม agent เมื่อไม่มีอะไรเปลี่ยนแปลง

Hermes มีรูปแบบสคริปต์ตรวจสอบล่วงหน้าที่สมบูรณ์แบบสำหรับงาน hook รายวัน ถ้าข้อมูลประสิทธิภาพกลุ่มเป้าหมายไม่เปลี่ยนแปลงตั้งแต่เมื่อวาน ไม่มีเหตุผลที่จะสร้าง hooks ใหม่ — 3 อันดับแรกของเมื่อวานยังคงเป็น 3 อันดับแรก

~/.hermes/scripts/hook-precheck.py:

แนบผ่านพารามิเตอร์ script เมื่อสร้าง cron job Agent จะตื่นเมื่อข้อมูลประสิทธิภาพเปลี่ยนแปลงจริงเท่านั้น ในวันปกติที่ฉันไม่ได้บันทึกอะไรใหม่ด้วยตนเอง สิ่งนี้ข้าม LLM ทั้งหมด ฟรี

ขั้นตอนที่ 8: การตั้งค่า Postiz cloud (หรือคุณสามารถโฮสต์เอง) + ทักษะ Hermes อย่างเป็นทางการ

ฉันลองโฮสต์ Postiz เองใน Docker เป็นเวลา 2 เดือน ใช้เวลาแก้ไข container มากกว่าสร้างฟีเจอร์ — การรีเฟรชโทเค็น OAuth ล้มเหลว, ดิสก์สื่อเต็ม, schedule worker ตายเงียบ ๆ Postiz Cloud ที่ $29/เดือน ซื้อคืน ~5 ชม./สัปดาห์จากการดีบัก

การตั้งค่า 60 วินาที:

bash

ทักษะ Postiz เปิดเผยตัวเองต่อ Hermes ผ่าน SKILL.md นี้ (อยู่ใน ~/.hermes/skills/postiz-agent/SKILL.md หลังติดตั้ง):

Hermes อ่านสิ่งนี้เมื่อเริ่มเซสชัน ลงทะเบียนไบนารี postiz เป็นเครื่องมือ และตอนนี้ cron job ใด ๆ ที่โหลดทักษะนี้สามารถเรียกมันได้

พื้นฐาน API ที่ควรรู้

Alex Nguyen - inline image

ระบบโหมดสองชั้นทำให้คนสับสน Postiz มี type: "draft" ของตัวเองสำหรับโพสต์ที่อยู่ใน UI ของ Postiz โดยไม่ไปไหน นั่นไม่ใช่สิ่งที่เราต้องการ เราต้องการ type: "schedule" พร้อม content_posting_method: "UPLOAD" — Postiz กำหนดเวลาโพสต์, ผลักไปยัง TikTok ตามเวลาที่กำหนด, แต่เป็น draft ฝั่ง TikTok ที่ลงในกล่องขาเข้าของบัญชีเพื่อให้ฟาร์ม iPhone เผยแพร่จากอุปกรณ์จริง

การรวมกันผิด = ผลลัพธ์ผิด ทดสอบสิ่งนี้กับบัญชีเดียวก่อน

โฮสต์เองเฉพาะถ้าคุณมีเหตุผลด้านการปฏิบัติตามกฎระเบียบ หรือคุณโพสต์ในปริมาณที่คุ้มค่า Cloud มีค่าใช้จ่ายจริง (30 req/hr ต่อคีย์), แต่โฮสต์เองกินเวลาของคุณ

สิ่งที่ฉันเรียนรู้อย่างยากลำบาก

อย่าเชื่อถือ hooks แรกของคุณ ฉันรันไปป์ไลน์เป็นเวลา 2 สัปดาห์โดยยิง hook-archetype #1 แบน เปลี่ยนไปทดสอบ A/B 3 archetypes ต่อกลุ่มเป้าหมายด้วยลูปประเมินรายวันที่อ่านกลับจากจำนวนวิวของ TikTok → ฆ่า archetypes ที่ตาย, เพิ่มเป็นสองเท่าในผู้ชนะ CTR กระโดดภายในหนึ่งสัปดาห์

Pinterest ดีกว่า AI สำหรับกลุ่มเป้าหมายที่แท้จริง ฉันใช้เวลา 3 เดือนในการปรับแต่งพรอมต์สร้างภาพสำหรับสไลด์การเปลี่ยนแปลงฟิตเนส จากนั้นทดสอบ 50/50 กับเทียบเท่าที่ขูดจาก Pinterest สไลด์ Pinterest ได้รับการบันทึก 2.3 เท่า ภาพจริงให้ความรู้สึกแตกต่าง วิธีแก้: กำหนดเส้นทางต่อกลุ่มเป้าหมาย

โหมด Draft เป็นสิ่งที่ต้องทำสำหรับบัญชีใหม่ ฉันเสีย 4 บัญชีก่อนที่จะยอมรับสิ่งนี้ การเผยแพร่โดยตรงบนบัญชีใหม่ = shadow ban เงียบภายในสัปดาห์แรก คุณจะไม่รู้จนกว่าคุณจะเสียเวลา 2 เดือนกับเนื้อหาบนบัญชีที่ตาย

ทรัพยากร:

ขอให้โชคดีทุกคน 💪

Save to YouMind

Use YouMind to read viral articles deeply

Save the source, ask focused questions, summarize the argument, and turn a viral article into reusable notes in one AI workspace.

Explore YouMind

แพตเทิร์นให้ถอดรหัสเพิ่มเติม

บทความไวรัลล่าสุด

สำรวจบทความไวรัลเพิ่มเติม