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
: