cover

Overview

OpenClaw 是一個自建自用、日常運行中的多 Agent 自動化平台,整合 Discord Bot、Chrome 瀏覽器自動化(CDP)、多平台 API(MCP)、排程引擎(Cron)。管理 3 個獨立 Agent,每日自動執行營運監控、內容產出與資料彙整等任務。(現行版本已演進為 hermes-agents)

Architecture

Gateway (WebSocket, port 18789)
├── Agent: ops     → 營運監控、資料彙整、世界情勢
├── Agent: content → 內容產出、社群發文、SEO 監控
├── Agent: main    → 通用互動
├── Cron Engine    → 定時觸發 Heartbeat
├── Discord Bot    → 多頻道路由、多帳號
├── Chrome CDP     → 瀏覽器自動化 (port 18800)
└── MCP            → Notion API, Gmail API

Key Features

FeatureDescription
Multi-Agent3 個獨立 Agent,各有專屬 workspace、session、skills
模組化 Skills模組化任務:disqus-monitor、blog-promoter、facebook-poster、tech-blog-weekly…
Cron Scheduling可配置排程(ops 3 次/天、content 2 次/天)
Browser AutomationChrome CDP 直接操作網頁(104 投遞、Facebook 發文、GSC 提交)
MCP Integration外部 API 整合(多平台)
Discord Routing多頻道、多 Bot 帳號、依內容類型自動路由
Session Management自動 session 清理防止 token bloat
Memory System檔案式記憶系統,跨 session 持續

Tech Stack

LayerTechnology
RuntimeNode.js
MessagingDiscord.js
BrowserChrome DevTools Protocol (CDP)
External APIsMCP (外部平台整合)
SchedulingCustom Cron Engine
LLMOpenAI (ChatGPT Plus via OAuth)
ConfigJSON-based (openclaw.json)

運作實績

  • Discord 多頻道路由:ops / content / main 三個頻道各自對應不同 Agent,訊息自動分流
  • 排程引擎:ops 每日 9:00 / 12:00 / 18:00 執行,content 每週一至五 10:00 / 16:00 執行
  • 瀏覽器自動化:透過 Chrome CDP 完成 104 求職投遞、Facebook 粉專發文、GSC 索引提交
  • 記憶系統:檔案式記憶跨 session 持續,Agent 可累積經驗與偏好設定
  • 模組化 Skills:disqus-monitor、blog-promoter、facebook-poster、tech-blog-weekly 等

← Back to Portfolio