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
: