作者langrisser19 (lan)
看板Soft_Job
標題Re: [請益] 請問AI有比較輕量的remote方案嗎?
時間Sat Apr 18 11:29:02 2026
claude 有一個channal的功能
內建就可以支援telegram
只是他是用輪詢去接回應
不然也可以改用line 他是接webhook
相對來說比較不會漏
你可以寫一個mcp,收cli的回應,如果要權限允許的也可以獨立出來
但是line有一個問題,cli要推回去,會受限收到跟回覆的時間差
30秒以內回覆可以走 replyToken,不收費
超過30秒就要走push,免費帳號的話一個月只能200則
你可以自己判斷收到請求跟回傳結果的時間差有沒有超過30秒
看狀況走不同的路
要收github webhook也是同樣的,可以加在你自己寫的mcp server
官方文件有說明
我自己是寫一個loop,固定早上六點去jira抓票
然後用channal丟回line,也同時發信
我看完可以從line說要改哪張票,自己用還蠻方便的,只是要多一個ngrok來轉址
不過基本上是不用錢啦
我這邊有一個簡單版本
你可以自己改一改用
https://github.com/langrisser1981/line-channel/
※ 引述《attacksoil (第三方程式)》之銘言:
: 想做的事情其實有點類似openclaw之類的產品
: 但想要限縮範圍
: 1. claude 在一個容器的tmux session 中運行
: 2. 有一個外掛的web server 用來收webhook (封閉網路環境可能用CF tunnel), webhook
: 可能來自github/gitlab, 或通訊軟體
: 3. web server 收到事件後 依照預寫好的規則把訊息丟到該tmux session 中跟claude互動
: 然後用stop hook要求claude結束任務時一定要git commit 或在通訊軟體回話
: 請問有類似的方案嗎? 我只是不想開電腦讓agent能寫代碼而已 甚至通訊軟體可能都能省
: 掉 就讓claude去讀issue
: --
: ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.136.13.151 (臺灣)
: ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1776477743.A.2B5.html
: 推 yamakazi: Claude 不是有app? 04/18 10:31
: → yamakazi: 寫好skill後用/loop 04/18 10:31
: 請問是說用loop輪詢gitlab嗎? 感覺這樣比較慢也費token 有注意到最近有一個新的monit
: or tool 但好像只能監控本地檔案
: ※ 編輯: attacksoil (114.136.13.151 臺灣), 04/18/2026 10:41:50
: 推 dani1992: 不就是claude跑在容器裡 04/18 10:55
: 對 主要是想怎麼跟它通訊
: 透過gitlab/github的話 主要是我用手機也能看claude的PR 它也能監聽cicd事件
: ※ 編輯: attacksoil (114.136.13.151 臺灣), 04/18/2026 11:08:58
: → tzouandy2818: 你直接用Github的雲端方案吧 04/18 11:12
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.248.233.153 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1776482944.A.E1D.html
※ 編輯: langrisser19 (111.248.233.153 臺灣), 04/18/2026 11:32:41
推 attacksoil: 謝謝 channel我看看 比較不理解的是怎麼用mcp收webho 04/18 11:32
→ attacksoil: ok? 原本以為mcp是讓claude 呼叫的工具 請問是可以直 04/18 11:32
→ attacksoil: 接透過mcp poke claude嗎?@@ 04/18 11:32
→ attacksoil: 哇... channel 好像就可以做這件事耶 好讚 謝謝 研究 04/18 11:34
→ attacksoil: 看看 04/18 11:34
你把mcp當作中介角色
他可以收claude 丟出來的東西,你把規格定義好,claude跟他溝通
mcp收到請求,接下來就可以丟出去給line
line收到請求,處理好以後用webhook丟回去你的local server(mcp)
mcp再丟回給claude,大概就是這樣的路徑
你可以參考我的程式
在mcp宣告中定義capabilities(像是api端點)
這是claude可以收到的訊息
webhook收到以後,就可以用
notification/claude/你定義的端點,把結果丟回給cli
※ 編輯: langrisser19 (111.248.233.153 臺灣), 04/18/2026 11:52:33
推 attacksoil: 好 謝謝 04/18 12:52
推 ZMTL: 我剛好今天也在做這個,我是覺得... 通訊軟體可能不是最好的 04/18 16:07
→ ZMTL: 方案,PWA Web 走 Tailscale 會不會比通訊軟體舒服? 04/18 16:07