
API โพสต์โซเชียลมีเดียสำหรับ AI Agent: MCP การตั้งเวลา และรีโพสต์อัตโนมัติ
AI agent วางแผนแคมเปญ เขียนแคปชัน เลือกเวลา และเตรียมวิดีโอได้แล้ว สิ่งที่ยังขาดคือชั้นการทำงานที่เชื่อม agent เข้ากับบัญชีโซเชียลจริงอย่างเชื่อถือได้
Taisly Agent Kit มีเครื่องมือสำหรับค้นหาบัญชี ตรวจสอบวิดีโอ โพสต์ทันที ตั้งเวลา เช็กสถานะ และสร้างกฎรีโพสต์อัตโนมัติ
วิธีที่เร็วที่สุดคือ remote MCP อย่างเป็นทางการ:
https://app.taisly.com/mcp
เซิร์ฟเวอร์ใช้ streamable HTTP และ OAuth สำหรับไฟล์ในเครื่องให้ใช้ local MCP, CLI ที่เน้น JSON, JavaScript SDK หรือ API โพสต์โซเชียลมีเดีย
สรุป: agent ที่ใช้ MCP tools รันคำสั่ง หรือเรียก API ได้ สามารถโพสต์วิดีโอสั้นผ่าน Taisly ได้ ขั้นตอนปลอดภัยคือ ยืนยันตัวตน → ค้นหาบัญชี → ตรวจสอบโพสต์ → ให้ผู้ใช้ยืนยัน → โพสต์/ตั้งเวลา → เก็บ
historyId
API โพสต์โซเชียลมีเดียสำหรับ AI agent คืออะไร
คืออินเทอร์เฟซที่เปลี่ยนคำสั่งภาษาธรรมชาติเป็นการทำงานจริง agent สามารถตรวจสอบการเชื่อมต่อ แสดงชื่อและ ID บัญชี อ่านข้อกำหนดของแต่ละแพลตฟอร์ม เชื่อมบัญชีผ่านเบราว์เซอร์ที่ผู้ใช้อนุมัติ ตรวจสอบ URL สาธารณะหรือไฟล์ในเครื่อง โพสต์ทันที/ภายหลัง เช็กผล และสร้างระบบรีโพสต์
Taisly จัดการการยืนยันตัวตนและการโพสต์ ส่วน agent จัดการแผน เนื้อหา การเลือกเครื่องมือ การตรวจสอบ และการประสานงาน
สิ่งที่ agent ทำได้
| คำขอ | ความสามารถ | ผลลัพธ์ |
|---|---|---|
| “ใช้บัญชีใดได้บ้าง” | แสดงแพลตฟอร์มที่เชื่อมต่อ | ชื่อ ประเภท และ ID ที่ถูกต้อง |
| “เชื่อม Instagram” | เริ่ม/ตรวจสอบการเชื่อมต่อ | ผู้ใช้อนุมัติ แล้ว agent ตรวจสอบ |
| “วิดีโอนี้พร้อมสำหรับ TikTok ไหม” | อ่าน schema และ validate | พบปัญหาก่อนโพสต์จริง |
| “โพสต์ไปยังปลายทางที่เลือก” | สร้างโพสต์ตาม ID | ส่งเฉพาะบัญชีที่ระบุ |
| “ตั้งเวลาวันศุกร์ 9 โมง” | วันที่ ISO + timezone | เข้าคิวตามเวลาที่ขอ |
| “โพสต์เสร็จหรือยัง” | สถานะด้วย historyId |
ผลแยกตามแพลตฟอร์ม |
| “รีโพสต์ YouTube ไป TikTok/Instagram” | กฎรีโพสต์ | กระจายวิดีโอใหม่อัตโนมัติ |
Taisly เน้น การเผยแพร่วิดีโอ ไม่ใช่โปรแกรมตัดต่อ ตัวสร้างแคปชัน หรือโมเดล AI
สี่วิธีเชื่อมต่อ
| วิธี | เหมาะกับ | อินพุตวิดีโอ | การยืนยันตัวตน |
|---|---|---|---|
| ตัวช่วย Taisly Application | การตั้งค่าแบบมีขั้นตอน | URL สาธารณะ/ไฟล์ในเครื่องตาม integration | OAuth/เบราว์เซอร์ |
| Remote MCP | ChatGPT Apps, Claude connector, hosted agent | URL http/https สาธารณะโดยตรง |
OAuth หรือ API key |
| Local MCP/CLI | Codex, Claude Code, Cursor | เช่น ./launch.mp4 |
browser credential/API key |
| SDK/REST API | ผลิตภัณฑ์และ backend | ไฟล์/URL ตาม endpoint | Taisly API key |
ตัวช่วย AI Agents Setup
ตัวช่วยตั้งค่า รองรับ Codex, ChatGPT, Claude, Claude Code, OpenClaw, Hermes Agent และ agent อื่นที่ใช้ MCP/terminal ขั้นตอน เลือก → เชื่อมต่อ → เริ่ม จะสร้างคำสั่ง การตั้งค่า connector หรือ prompt ที่เหมาะสม
Remote MCP, ChatGPT และ Claude
Server name: Taisly Social Media Posting
MCP endpoint: https://app.taisly.com/mcp
Transport: Streamable HTTP
Recommended authentication: OAuth
MCP Registry ID: io.github.taisly/agent
codex mcp add taisly --url https://app.taisly.com/mcp
codex mcp login taisly
claude mcp add --transport http taisly https://app.taisly.com/mcp
ผู้ใช้อนุมัติในเบราว์เซอร์ จึงไม่ต้องให้รหัสผ่านโซเชียลแก่ agent ใน ChatGPT ให้สร้าง Taisly App/custom connector ส่วน Claude web, desktop หรือ mobile ให้เพิ่ม custom connector ด้วย URL เดียวกัน
Local MCP, CLI, SDK และ API
Remote MCP อ่าน ./video.mp4 หรือโฟลเดอร์ส่วนตัวไม่ได้:
npx -y @taisly/agent mcp
codex mcp add taisly -- npx -y @taisly/agent mcp
claude mcp add --transport stdio taisly -- npx -y @taisly/agent mcp
npm install -g @taisly/agent
taisly setup --agent codex
taisly checkin --agent codex
taisly auth:status
{"mcpServers":{"taisly":{"command":"npx","args":["-y","@taisly/agent","mcp"]}}}
Cursor, Windsurf, Cline, Aider ใช้ local MCP ได้หากรันคำสั่งในเครื่องได้ Backend ใช้ API key จาก Taisly Settings, API docs, npm หรือ GitHub
URL สาธารณะโดยตรงใช้ remote MCP; ไฟล์ในเครื่องใช้ local MCP/CLI; หน้าพรีวิว cloud ที่ต้องล็อกอินให้สร้าง direct URL; backend ใช้ SDK/REST API videoUrl ต้องดาวน์โหลดได้โดยไม่ใช้ cookie, VPN หรือ login และจำกัด 500MB ไฟล์ local รองรับ .mp4, .mov, .avi, .mkv, .webm, .flv, .mpeg, .mpg
MCP tools และขั้นตอนปลอดภัย
- บัญชี:
taisly_auth_status,taisly_platforms_list,taisly_platform_schema,taisly_platform_connect_start,taisly_platform_connect_check - โพสต์:
taisly_posts_validate,taisly_posts_create,taisly_posts_status,taisly_posts_list - รีโพสต์:
taisly_reposts_list,taisly_reposts_create - ตั้งค่า local:
taisly_agent_setup_start,taisly_agent_checkin
รองรับ slug instagram, tiktok, youtube, x, facebook ห้ามเดา ID และใช้ confirmed: true หลังผู้ใช้อนุมัติวิดีโอ แคปชัน บัญชี และเวลาเท่านั้น
ยืนยันตัวตน -> แสดงบัญชี -> อ่านข้อกำหนด -> validate
-> แสดงการทำงานสุดท้าย -> ขออนุมัติ -> โพสต์/ตั้งเวลา
-> เก็บ historyId -> เช็กสถานะ
ตัวอย่างโพสต์ ตั้งเวลา และรีโพสต์
ใช้ Taisly MCP โพสต์ https://cdn.example.com/launch.mp4
ไป TikTok และ Instagram พร้อมแคปชัน “วันเปิดตัว ชมผลิตภัณฑ์ใน 30 วินาที”
แสดงบัญชี ตรวจสอบข้อกำหนดและ validate ก่อน รอการยืนยันของฉัน
หลังโพสต์ให้คืน historyId และสถานะเริ่มต้น
{"videoUrl":"https://cdn.example.com/launch.mp4","platforms":["platform_id_1","platform_id_2"],"description":"วันเปิดตัว ชมผลิตภัณฑ์ใน 30 วินาที","confirmed":true}
{"video":"./launch.mp4","platforms":["platform_id_1","platform_id_2","platform_id_3"],"description":"วิธีที่เร็วกว่าในการโพสต์วิดีโอโซเชียล","scheduled":"2026-07-31T09:00:00+07:00"}
taisly posts:validate --json ./campaign.json
taisly posts:create --json ./campaign.json
taisly posts:status --id <historyId>
taisly reposts:list
taisly reposts:create --from <youtube_platform_id> --to <tiktok_platform_id>,<instagram_platform_id>
MCP ใช้ taisly_reposts_list และ taisly_reposts_create ดู คู่มือรีโพสต์, TikTok, Instagram Reels, YouTube Shorts
หากบัญชียังไม่เชื่อม agent จะใช้ taisly_platform_connect_start ส่ง connectUrl ให้ผู้ใช้ รอการอนุมัติ ตรวจด้วย taisly_platform_connect_check แล้วดึงรายการใหม่ โดยไม่ต้องรู้รหัสผ่าน ดูคู่มือ Instagram และ YouTube
Agent และแพลตฟอร์มที่รองรับ
รองรับ ChatGPT, Claude, Gemini, Microsoft Copilot, Perplexity, Grok, DeepSeek, Mistral AI, Codex, Claude Code, OpenClaw, Hermes Agent, Cursor, Windsurf, Cline, Aider, GitHub Copilot Chat, Amazon Q, Replit Agent, Codeium, Tabnine, Bolt.new, Lovable, v0
Framework และวิดีโอ: Manus, Lindy AI, Superagent, Vellum, Semantic Kernel, AutoGen, MetaGPT, Agent Zero, Runway, Synthesia, HeyGen, Sora, Pika, Kling AI, InVideo, CapCut, Canva, Descript, Opus Clip ดู ไดเรกทอรีทั้งหมด
โพสต์ได้ที่ TikTok, Instagram Reels, YouTube Shorts, X, Facebook โดยใช้ ID ที่ Taisly ส่งกลับเท่านั้น
การตั้งค่าและความปลอดภัย
ใช้ taisly_platform_schema ตรวจความยาวแคปชัน field ที่จำเป็น privacy timezone crop และระยะเวลา อ่านเรื่อง โพสต์ซ้ำไม่ให้เหมือนสแปม, ยอดดูรีโพสต์ต่ำ, เวลาที่ดีที่สุด, การบีบอัดวิดีโอ
ห้ามเดา ID ใช้เฉพาะบัญชีที่ขอ validate ก่อน แสดงการทำงานสุดท้าย ขออนุมัติชัดเจน ปกป้อง TAISLY_API_KEY เก็บ historyId ตรวจ History หลัง timeout ก่อนลองใหม่ และเคารพข้อจำกัดของแผนและแพลตฟอร์ม
CLI, SDK และ prompt พร้อมใช้
taisly auth:status
taisly platforms:list
taisly platforms:schema --platform TikTok
taisly posts:validate --json ./campaign.json
taisly posts:create --json ./campaign.json
taisly posts:list --page 1
taisly posts:status --id <historyId>
taisly reposts:list
integrations:list เป็น alias ของ platforms:list
import { Taisly } from "@taisly/agent";
const taisly = new Taisly({ apiKey: process.env.TAISLY_API_KEY });
const platforms = await taisly.platforms.list();
const validation = await taisly.posts.validate({
video: "./launch.mp4", platforms: [platforms.data[0].id], description: "วันเปิดตัว",
});
if (!validation.success) throw new Error("โพสต์ไม่ผ่านการตรวจสอบ");
const post = await taisly.posts.create({
video: "./launch.mp4", platforms: [platforms.data[0].id],
description: "วันเปิดตัว", scheduled: "2026-07-31T09:00:00+07:00",
});
console.log(post.historyId);
เชื่อม environment นี้กับ Taisly ติดตั้ง npm i -g @taisly/agent
รัน taisly setup --agent <agent-slug> ส่ง URL ล็อกอินและรอฉันอนุมัติ
จากนั้นรัน checkin, auth:status, platforms:list และรายงานชื่อกับ ID
ห้ามแสดง credential หรือสร้างโพสต์จริงระหว่างตั้งค่า
ใช้ Taisly MCP ก่อนโพสต์ให้ตรวจ auth แสดงบัญชีและ ID อ่าน schema
validate วิดีโอ แคปชัน ปลายทาง เวลา แสดงการทำงานสุดท้ายและรออนุมัติ
หลังอนุมัติเท่านั้นจึงเรียก taisly_posts_create ด้วย confirmed: true
คืน historyId และเช็กสถานะ Remote MCP ใช้ public videoUrl; ไฟล์ local ใช้ local MCP/CLI
ห้ามเดา ID เปิดเผย credential โพสต์บัญชีที่ไม่ได้ขอ หรือลองซ้ำโดยไม่ตรวจสอบ
สรุปสำหรับ agent
name: Taisly Social Media Posting
purpose: โพสต์ ตั้งเวลา ติดตาม และรีโพสต์วิดีโอสั้นอัตโนมัติ
website: https://taisly.com/th
application_setup: https://app.taisly.com/agent-kit
remote_mcp:
url: https://app.taisly.com/mcp
transport: streamable-http
auth: oauth
video_input: URL http หรือ https สาธารณะโดยตรง
local_package:
npm: "@taisly/agent"
mcp_command: npx -y @taisly/agent mcp
cli_command: taisly
video_input: path ไฟล์วิดีโอในเครื่อง
registry:
id: io.github.taisly/agent
safety:
- ห้ามเดา ID
- validate ก่อนโพสต์
- ขออนุมัติชัดเจน
- เก็บ historyId
- ห้ามเปิดเผย credential
คำถามที่พบบ่อย
Agent สามารถโพสต์ TikTok, Instagram Reels, YouTube Shorts, X และ Facebook ตั้งเวลาด้วยค่า ISO พร้อม timezone และสร้างกฎรีโพสต์หลังได้รับอนุมัติ Remote MCP อ่านไฟล์ในเครื่องไม่ได้จึงต้องใช้ videoUrl สาธารณะ ส่วน ChatGPT App และ Claude web ใช้ remote connector ขณะที่ Claude Code และ Codex ใช้ remote/local MCP หรือ CLI ได้ Taisly เน้นวิดีโอสั้น ไม่ใช่ API โพสต์ข้อความทั่วไป และ agent ไม่ต้องรับรหัสผ่านโซเชียล
แหล่งข้อมูลทางการ: Agent Kit, รายชื่อ agent, MCP docs, API, npm, GitHub, MCP Registry, Glama
เริ่มจากงานแบบอ่านอย่างเดียว
เปิด Taisly AI Agents Setup เชื่อม agent แล้วสั่ง:
ใช้ Taisly แสดงบัญชีโซเชียลที่เชื่อมต่อ
บอกว่าบัญชีใดพร้อมโพสต์วิดีโอและจะใช้ platform ID ใด
ยังไม่ต้องสร้างโพสต์


