OpenClaw + VNCMAC 實戰:通過 Telegram 遠端控制 Mac 自動打包上傳 App Store

OpenClaw + VNCMAC 實戰:通過 Telegram 遠端控制 Mac 自動打包上傳 App Store 💻🚀

約 10 分鐘閱讀
OpenClaw Telegram Bot 自動化部署

🦞 OpenClaw 是一款能在 Mac 上自主操作介面的 AI 代理,當它結合 Telegram BotVNCMac 雲端實體機後,你將能實現真正的「手機指令 → 遠端建置 → 自動上架」的無人值守 iOS 開發流水線。本文將從 Telegram Bot 建立、OpenClaw 配置到實戰演練,手把手教你打造屬於自己的全自動化 App Store 部署系統。✨

🎯 為什麼選擇「OpenClaw + Telegram + 遠端 Mac」組合?

傳統 iOS CI/CD 的痛點在於:需要專人值守處理證書彈窗、Keychain 授權、模擬器權限等互動式操作。即使配置了 Jenkins 或 GitLab CI,一旦出現系統彈窗,整個流水線就會卡住。OpenClaw 透過 AI 視覺識別與自動點擊,能自動處理這些 UI 互動;而 Telegram 則提供了最便捷的遠端觸發介面,讓你在任何地方用手機就能啟動建置流程。💡

📊 方案對比:傳統 CI vs OpenClaw + Telegram

下表幫助你快速理解兩種方案的差異與性價比:

項目 傳統 Jenkins/GitLab CI OpenClaw + Telegram(VNCMac)🔥
彈窗處理 需人工介入點擊,流水線常卡住 AI 自動識別並點擊,完全無人值守
觸發方式 需 Git Push 或進入 CI 管理介面 手機發送 Telegram 訊息即可觸發
部署難度 需配置 Webhook、Runner、金鑰等 15 分鐘完成 Bot + OpenClaw 配置
硬體需求 需自購 Mac 或租用雲端機器 VNCMac 按需租用,零硬體投入 🚀
適用場景 大團隊、需完整 Git 流程管理 獨立開發者、小團隊、快速迭代

🛠️ 第一步:建立 Telegram Bot 並取得 API Token

Telegram Bot 是整個自動化流程的觸發介面。建立過程僅需 3 分鐘:

  1. 在 Telegram 中搜尋並開啟 @BotFather
  2. 發送 /newbot 指令,依提示輸入 Bot 名稱與用戶名(例如:MyIOSBuilderBot
  3. BotFather 會返回一個 API Token(格式:1234567890:ABCdefGhIJKlmNoPQRsTUVwxyZ),妥善保存此 Token
  4. 發送 /mybots → 選擇你的 Bot → Edit Bot → Edit Description,新增 Bot 描述方便日後管理
「Telegram Bot 的安全性在於 Token 的保密性與白名單機制。務必在 OpenClaw 配置中設定 allowedUserIds,限制只有你的 Telegram ID 能觸發建置。」—— VNCMac 技術團隊

🦞 第二步:在遠端 Mac 上安裝與配置 OpenClaw

在 VNCMac 雲端實體機(或你的遠端 Mac)上安裝 OpenClaw。確保 macOS 版本為 14 Sonoma 以上,並已安裝 Node.js 22+ 與 pnpm。

步驟 2.1安裝 OpenClaw CLI

# 透過 npm 全域安裝 OpenClaw npm install -g openclaw # 驗證安裝 openclaw --version

步驟 2.2配置 Telegram 頻道

OpenClaw 使用 channels.json 來管理所有訊息頻道配置。在你的專案目錄下建立此檔案:

{ "channels": [ { "type": "telegram", "name": "iOS 建置機器人", "token": "1234567890:ABCdefGhIJKlmNoPQRsTUVwxyZ", "allowedUserIds": ["你的Telegram用戶ID"], "enabled": true } ] }

💡 如何取得你的 Telegram 用戶 ID? 在 Telegram 搜尋 @userinfobot,向它發送任意訊息,它會回傳你的數字 ID。

步驟 2.3啟動 OpenClaw Gateway

# 以 Gateway 模式啟動,連接 Telegram Bot openclaw gateway --channels ./channels.json # 若要背景運行,可使用 PM2 npm install -g pm2 pm2 start openclaw -- gateway --channels ./channels.json pm2 save

⚙️ 第三步:建立自動化打包腳本

OpenClaw 透過 Skills 系統來執行自動化任務。我們將建立一個「自動打包並上傳 App Store」的 Skill:

# 在專案目錄建立 skills 資料夾 mkdir -p skills/ios-build-and-upload # 建立 SKILL.md 描述檔案 cat <<EOF > skills/ios-build-and-upload/SKILL.md # iOS 自動打包並上傳 App Store ## 描述 自動執行 Xcode Archive、簽章、並上傳至 App Store Connect 的完整流程。 ## 使用方式 在 Telegram 中發送:「幫我打包並上傳最新版本到 App Store」 ## 執行步驟 1. 切換至專案目錄 2. 執行 fastlane build_and_upload 3. 將結果通知回 Telegram EOF

接著,在同一目錄下建立執行腳本 run.sh

#!/bin/bash set -e # 設定專案路徑 PROJECT_DIR="/path/to/your/ios/project" cd "$PROJECT_DIR" # 執行 Fastlane 建置與上傳 fastlane build_and_upload # 回傳成功訊息 echo "✅ iOS 應用程式已成功建置並上傳至 App Store Connect!"

別忘了賦予執行權限:chmod +x skills/ios-build-and-upload/run.sh

🚀 第四步:實戰演練 - 手機觸發自動化建置

一切準備就緒!現在你可以透過手機實現完整的自動化流程:

  1. 開啟 Telegram,找到你剛建立的 Bot
  2. 發送指令:幫我打包並上傳最新版本到 App Store
  3. OpenClaw 接收到訊息後,會自動執行 Skill 中定義的腳本
  4. 整個過程中,OpenClaw 會自動處理 Keychain 授權、證書選擇、模擬器彈窗等所有 UI 互動
  5. 完成後,Bot 會在 Telegram 中回覆建置結果與日誌
「這套方案最大的價值在於『無縫』:無需開啟電腦、無需登入 CI 管理介面、無需擔心彈窗卡住。一條訊息,搞定一切。」—— iOS 獨立開發者 Alex Chen

💰 成本分析:自建 vs VNCMac 雲端方案

項目 自購 Mac mini VNCMac M4 雲端實體機 🔥
初期成本 NT$ 20,000 - 40,000(硬體) 零硬體投入,按小時/天計費
OpenClaw 部署 需自行安裝與除錯 可選預裝,5 分鐘上線
網路頻寬 受限於家用/辦公室網路 機房級專線,穩定高速
24/7 可用性 需確保電力與網路不中斷 機房 UPS 備援,99.9% 可用性 🚀
適用場景 長期、高頻建置團隊 獨立開發者、專案制、彈性需求

🔒 安全性建議:保護你的自動化流水線

  • 限制 Telegram 白名單:在 channels.json 中務必設定 allowedUserIds,避免他人濫用你的 Bot
  • 使用環境變數:將敏感資訊(如 App Store Connect API Key)儲存在環境變數中,不要寫死在腳本裡
  • 定期更新 OpenClaw:執行 npm update -g openclaw 確保獲得最新安全補丁
  • 啟用 SSH 金鑰認證:若使用 VNCMac,建議關閉密碼登入,只允許金鑰認證

🏁 總結:從配置到上線的完整檢查清單

打造「Telegram → OpenClaw → 遠端 Mac → App Store」全自動流水線,只需完成以下步驟:

  1. ✅ 透過 @BotFather 建立 Telegram Bot,取得 API Token
  2. ✅ 在遠端 Mac(如 VNCMac)上安裝 OpenClaw,配置 channels.json
  3. ✅ 建立自動化 Skill 腳本,整合 Fastlane 或 xcodebuild
  4. ✅ 啟動 OpenClaw Gateway,確保 Telegram Bot 連線正常
  5. ✅ 設定白名單與環境變數,保障流水線安全
  6. ✅ 手機測試:發送 Telegram 訊息,驗證完整流程

想立刻體驗這套終極自動化方案? VNCMac 提供預裝 OpenClaw 的 M4 實體機,讓你 5 分鐘內完成所有配置,立即開始享受「手機一鍵部署」的便利。專注於產品開發,把建置與上架交給自動化。🌟

手機一鍵部署,全自動化 iOS 流水線 📱

VNCMac M4 雲端實體機 + OpenClaw + Telegram Bot,實現真正的無人值守 iOS 建置與上架。按需付費、預裝配置、機房級穩定性。

  • M4 晶片編譯速度業界頂尖,Clean Build 僅需 4 分鐘
  • 可選預裝 OpenClaw,Telegram Bot 5 分鐘上線
  • 機房 UPS 備援與專線頻寬,99.9% 可用性保證