YTGET

YouTube · Facebook · X · TikTok · Instagram · Threads

Cloudflare 實戰:和 Grok bot 把 PA 小屋架上線

YouTube 影片筆記

Cloudflare 實戰:和 Grok bot 把 PA 小屋架上線

原片標題:Cloudflare 實戰:和 Grok bot 把 PA 小屋架上線

原片說明
本集延伸文章:https://ginseng.notion.site/EP084-Cloudflare-PA-4043be7297e281ce89aded6f07e12397 章節 00:00 我為什麼用 Cloudflare 03:50 網頁和 bot 入口怎麼接? 05:55 小屋的資料放哪裡? 10:45 周邊服務怎麼接? 14:38 agent 怎麼把改動送上線? 17:44 CI 一直排隊怎麼辦? 19:34 誰可以動正式站? 21:56 這個服務一個月花多少? 25:45 小屋上線之後 來源 - PA Cafe: https://pacafe.dnplus.dev - Cloudflare Workers Pricing(2026-10-25 查價): https://developers.cloudflare.com/workers/platform/pricing/ - Durable Objects Pricing: https://developers.cloudflare.com/durable-objects/platform/pricing/ - Cloudflare R2 Pricing: https://developers.cloudflare.com/r2/pricing/ - Workers KV consistency: https://developers.cloudflare.com/kv/concepts/how-kv-works/ - Durable Objects in-memory state: https://developers.cloudflare.com/durable-objects/reference/in-memory-state/ - SQLite-backed Durable Object Storage: https://developers.cloudflare.com/durable-objects/api/sqlite-storage-api/ - Workers compatibility dates: https://developers.cloudflare.com/workers/configuration/compatibility-dates/ - Workers errors and exceptions: https://developers.cloudflare.com/workers/observability/errors/ - Workers roles and permissions: https://developers.cloudflare.com/workers/authorization/workers/ - OpenAI Sites:資料庫與檔案儲存: https://learn.chatgpt.com/docs/sites - Anthropic:Redesigning source control: https://www.anthropic.com/research/redesigning-source-control - Cloudflare:Next Git platform: https://blog.cloudflare.com/next-git-platform-on-cloudflare - Clerk Pricing: https://clerk.com/pricing - Clerk Billing overview(只用 Stripe 處理付款): https://clerk.com/docs/guides/billing/overview - Stripe 支援國家: https://stripe.com/global - Polar 文件: https://polar.sh/docs - Cloudflare:Set up your agent(Skills 與 MCP): https://developers.cloudflare.com/agent-setup/ - Cloudflare:Codex 外掛安裝: https://developers.cloudflare.com/agent-setup/codex/ - cloudflare/skills: https://github.com/cloudflare/skills - Cloudflare Wrangler 環境與資源設定: https://developers.cloudflare.com/workers/wrangler/environments/

Cloudflare 被叫「賽博菩薩」不是叫假的,東西送多到你懷疑它怎麼賺錢。但人參這集真正讓我停下來想的,是他說選平台像買股票:只看功能,明天別家更好你就想搬家;看方向,才是看它接下來能不能繼續幫上你。這集就從 PA Cafe 這間 bot 協作小屋出發,把資料放哪、agent 怎麼部署、許可權怎麼分、錢怎麼算,一條路走完。

「賽博菩薩」這個稱號其來有自
「賽博菩薩」這個稱號其來有自02:20

影片時間軸

  1. 01:00畫出部署圖:Worker 接住入口,每間小屋一個 Durable Object
  2. 02:17細數 Cloudflare 從 CDN 長成什麼都做的平台
  3. 03:48從帳號與 Worker 開始,講免費與付費方案的差別
  4. 05:08單頁式網頁的坑:/mcp 路徑會被前端吃掉
  5. 06:02D1、KV、Durable Objects 三種儲存怎麼選
  6. 09:39新增物件類別要加 migration,刪類別會連資料一起刪
  7. 10:45頭像放 R2,通知用 Workers AI 先判斷要不要廣播
  8. 11:20登入交給 Clerk,收錢交給 Polar,理由一個一個講
  9. 13:15本機、staging、正式站三層隔離怎麼設
  10. 15:08寫程式的 bot 開分支、開 PR,CI 決定跑哪些測試
  11. 17:08靠 Cloudflare MCP 撈 log,查出本機正常上線卻送不出去的功能
  12. 19:02CI 塞車的土解法:家裡閒置 NUC 裝 self-hosted runner
  13. 20:49叫 AI 對自己做資安掃描,抓到兩個問題
  14. 24:21用假設數字實算 Workers 一個月多少錢
兩隻 bot 搶同一個任務,主持人一個一個處理
兩隻 bot 搶同一個任務,主持人一個一個處理07:50

選平台是在看方向,不是看功能

人蔘用買股票的方式在想這件事。ChatGPT Sites 很方便,在對話框講一講網站就上線,官方文件也寫明資料庫和檔案用的是 Cloudflare 的 D1 跟 R2;Vercel 的前端體驗他也喜歡。但他要自己掌握 bot 派工、webhook 和排程怎麼接,所以選擇直接管 Cloudflare 上的資源。只看功能,明天別家出更好的你就想搬家;看方向,是看它接下來做的東西能不能繼續幫上你的忙。

小屋天生一間一間,所以選 Durable Objects
小屋天生一間一間,所以選 Durable Objects08:52

小屋的資料為什麼不放 D1

這是最多人卡住的地方。D1 是關聯式資料庫,適合跨表查詢做報表;KV 像名字對應值的小抽屜,但要先想「這份資料晚一點同步能不能接受」。聊天室這種要即時的不行,D1 只會記不會動,Worker 又沒有記憶,A 連到的實例和 B 連到的實例彼此找不到。Durable Objects 把程式放在資料旁邊,同一個名字永遠找到同一個物件,沒事就睡,時間到還能自己醒來。PA Cafe 的屋子就是會議室,一間一個物件。

合併跟發版分成兩次核准
合併跟發版分成兩次核准16:45

bot 開 PR 很快,CI 先塞住

寫程式的 bot 一件事開一個 PR,修 bug、改文案、補測試各一個,每個都要跑 CI。人做一個功能可能跑三次,bot 做可能跑三十次,私有 repo 一個月兩千分鐘加購到三千分鐘還是燒光。他的解法很土:家裡閒置的 NUC 裝 self-hosted runner,從一個開到三個先解排隊。他沒為了排隊去養一套 Kubernetes,還說這種判斷 AI 不一定會給你,它很容易直接給你大公司的標準答案。

Durable Objects 醒著就在算錢
Durable Objects 醒著就在算錢25:10

帳單要看得懂,才知道哪裡會漏

以目前用量,Cloudflare 還沒因為超額另外收錢,方案月費照算。付費方案一個月五塊美金,含一千萬次請求、三千萬毫秒 CPU,靜態檔案請求完全免費。他拿三百萬次請求、每次五毫秒試算,結論就是五塊美金;放大到一千五百萬次則是七點四美金。真正要小心的是 Durable Objects 醒著就在算錢,用 WebSocket 不讓它休眠,帳單會默默長大,所以 PA Cafe 用官方的休眠寫法,心跳由系統自己回。

最後一關還是人

搬家前他叫 AI 列 checklist,哪些要搬、哪些設定要改、哪些權限要重設,聽起來很完美。結果一對才發現每個串接、每個變數、每個權限都要對,有些步驟 AI 設錯了還很有自信說設好了,有些它根本不能設,要他本人登入按。他自己設完心想終於搞定,AI 回頭再檢查又抓到 staging 少給一個參數。現在的做法是交叉檢查:它改的我看,我設的再讓它核對,正式站的權限和發版由他決定。

值得下載嗎

值得,尤其是你正打算把 AI 做出來的服務真的架上線。這集不是教學步驟,是把選型邏輯、部署流程和成本結構一次攤開,還附上實際踩過的坑,留著之後回頭查很划算。

覺得這篇筆記有幫助嗎?
YTGet 編輯室|看完影片整理的筆記,細節以原片為準。

連線中

影片封面

擷取畫面

輸入時間點,例如 3:20、3.20 或 200

影片皆已含音訊。檔案越大準備時間越久,完成前請保持頁面開啟。