Kilo Code + Server酱:长任务跑完微信收到通知
效果:Kilo Code 完成编码、重构、批处理等长任务后,自动向你的微信推送完成通知
前置条件
- Server酱 SendKey:登录 sct.ftqq.com,获取 SendKey。详见 30 秒获取教程。
- Kilo Code:已安装并可正常运行,具备终端命令执行能力。
- Node.js:用于通过
npx安装 Skill。 - 如需推送到企业微信、钉钉或飞书群,参见 通道说明。
配置步骤
第一步:设置环境变量
将 SendKey 写入系统环境变量,不要放进项目文件。用编辑器打开 ~/.zshrc(或 ~/.bashrc),添加以下行:
export SERVERCHAN_SENDKEY=你的SENDKEY
保存后执行:
source ~/.zshrc
如果你使用 bash,将 ~/.zshrc 替换为 ~/.bashrc。
第二步:安装 Server酱 Skill
在终端执行:
npx skills add easychen/serverchan-skill
Skill 仓库:https://github.com/easychen/serverchan-skill
第三步:在对话中触发通知
安装完成后,直接对 Kilo Code 说:
任务完成后微信通知我
Skill 会自动识别 SCT/sctp 端点,检查 SERVERCHAN_SENDKEY 环境变量,并将批量任务合并为一条推送。密钥不会被回显到对话中。
备选:不装 Skill 直接用 curl
在对话中直接吩咐 Kilo Code:
完成后执行 curl 通知我
通知命令为:
curl -sS -X POST "https://sctapi.ftqq.com/${SERVERCHAN_SENDKEY}.send" \
-d "title=任务完成" \
--data-urlencode "desp=一句话结果"
agent 首次执行终端命令时一般需要你确认授权。也可以把上述通知约定写入 Kilo Code 的项目规则或上下文文件中(具体文件名以官方文档为准),让 agent 每次任务结束后自动执行。
常见问题
免费额度够用吗?
免费额度为每天 5 条,每分钟上限 50 条。订阅会员目前特价最低 3 元/月,一天最多可发 1000 条(价格详情)。
消息没收到怎么办?
先检查环境变量是否正确设置:终端执行 test -n "$SERVERCHAN_SENDKEY" && echo "已设置" || echo "未设置" 确认非空。如果变量正确但仍未收到,参考 常见问题与排查。
频率限制是多少?
每分钟最多 50 条。Skill 会将批量任务合并为一条推送。
Skill 安装失败怎么办?
确认 Node.js 和 npx 可用(node -v 和 npx -v 能正常输出版本号)。网络问题可尝试切换 npm 源后重试。