巴哈姆特 × Claude Code × Apify:用 MCP 打造一個「問就答」的遊戲輿情 agent
一句話: 把 Apify 的巴哈姆特 actor 接上 Claude Code 的 MCP,你就能在對話框直接問「最近 LoL 板在罵什麼改版」,agent 會自己去哈啦板抓文+回覆、做情緒分析、回你一份摘要——不用寫爬蟲,也不用切視窗。
為什麼要監測巴哈姆特的輿情?
巴哈姆特哈啦區是台灣最大的遊戲/綜合討論場,一次改版、一個營運爭議、一支新手遊上線,風向幾小時內就在板上定調。做遊戲代理、發行、社群經營或品牌公關的人,需要的是**「這個話題現在的聲量和情緒」**,不是自己半夜去刷板。
問題是:國際輿情工具(Brandwatch、Meltwater)不覆蓋巴哈;自己寫爬蟲要處理翻頁、樓中樓、年齡牆、還要一直補破版。所以實務上你有三條路。
三種做法,先看成本再決定
| 做法 | 建置成本 | 維護 | 適合誰 |
|---|---|---|---|
| 自己寫 Python 爬蟲 | 幾天~幾週 | 高(板型一改就壞、要養 proxy) | 只有一次性需求、且你是工程師 |
| Apify 現成 actor | 幾分鐘 | 零(維護外包,按筆計費) | 要「一直可用」的資料管線 |
| Apify + Claude Code(MCP agent) | 一次設定 ~15 分 | 零 | 想用自然語言問、要 agent 自動抓+分析 |
第一條路只有在「你就是工程師、而且只抓一次」時才划算——巴哈板型會變,養爬蟲的時間成本通常高過 $0.002/筆。這篇走第三條:讓 Claude Code 當你的分析助理。
你需要什麼
- 一個 Apify 帳號(免費方案就能開始,有免費額度可先試)
- Claude Code(或任何支援 MCP 的 client,如 Cursor / Claude Desktop)
- 3 分鐘
Step 1 — 開一個 Apify 帳號並拿 API token
免月費、按筆計費。登入後到 Settings → API & Integrations 複製你的 API token。這一步就是整個流程唯一需要註冊的地方——之後所有抓取都透過它計費。
💡 為什麼是 Apify 而不是自架?因為巴哈的年齡牆、樓中樓、翻頁這些破版風險,全部由 actor 那端維護;你只付你實際抓到的筆數。
Step 2 — 把巴哈姆特 actor 接上
我們要用的是 bahamut-scraper——巴哈哈啦板爬蟲,支援 board(板主題列表 + 標題關鍵字過濾)和 thread(主文 + 全部回覆 + 樓中留言 + GP/BP)兩種模式,純 HTTP、無瀏覽器、~99% 毛利,資料欄位跟 PTT/LIHKG 對齊,方便你之後串多站。
先在 Console 試跑一次確認它回你要的資料:board 模式、bsn=17532(英雄聯盟哈啦板)、關鍵字填「改版」。你會拿到一份 JSON,含標題、作者、回覆數、GP/BP、時間。
Step 3 — 在 Claude Code 裡掛上 Apify MCP
Apify 提供官方 MCP server。在 Claude Code 的 MCP 設定加入 Apify server、貼上 Step 1 的 token,Claude Code 就能直接呼叫任何 Apify actor——包括 bahamut-scraper。
// Claude Code MCP 設定(示意)
{
"mcpServers": {
"apify": {
"command": "npx",
"args": ["-y", "@apify/actors-mcp-server"],
"env": { "APIFY_TOKEN": "你的_token" }
}
}
}
Step 4 — 直接用問的
設定完,你就能在對話框問:
「用 bahamut-scraper 抓英雄聯盟哈啦板標題含『改版』的前 30 篇,把每篇的主文+前 20 樓抓下來,幫我分成正面/負面/中立,列出被罵最兇的三個點。」
Claude Code 會自己呼叫 actor 抓資料、讀樓中樓、做情緒歸類,回你一份摘要——你沒寫一行爬蟲、也沒離開對話框。這就是「AI + Apify = 社群聆聽」最短的路徑。
進階:把一次性問答變成每日監測
上面是「問一次」。如果你要的是持續監測(改版後 72 小時的風向、某手遊上線的口碑追蹤),把同一個 actor 設成 Apify 排程(每天/每小時跑一次、只抓新的),輸出疊進同一個 dataset,就是一條自動更新的輿情時間序列——這正是我們營收最健康的客戶在做的事(每天排程、set-and-forget)。
想更省事?三條路任你挑
從最省事到最自由
FAQ
巴哈需要登入才能抓嗎? 一般哈啦板不用;只有部分年齡牆板(兒少保護)需要成人帳號,那類 v1 暫不支援。
這樣抓合法嗎? 我們只抓公開內容、不抓需登入資料。爬蟲的法律界線(尤其台灣近期的判例)我們另有一篇專文,建議先讀。
可以同時監測 PTT、LIHKG 嗎? 可以——它們是各自獨立的 actor,欄位都對齊,串起來就是跨站輿情。下一篇會示範用 n8n 把 PTT + Dcard 串成一條 no-code pipeline。
作者 Chad 實際經營 40+ 隻上架 Apify actor(含本文的 bahamut-scraper),這些教學都來自真正在跑的資料管線,不是紙上談兵。