这个系统会在Claude Code完成任务时发送通知到你的手机,小米手环会震动提醒,让你可以专心玩手机而不用担心错过任务完成。
- 打开飞书APP
- 创建一个新群组(可以只包含你自己)
- 给群组起个名字,比如"Claude Code通知"
- 进入群组设置
- 点击"群机器人"
- 点击"添加机器人"
- 选择"自定义机器人"
- 点击"添加"
- 设置机器人名称:Claude Code助手
- 设置机器人头像(可选)
- 点击"添加"
- 复制生成的Webhook地址(格式:
https://open.feishu.cn/open-apis/bot/v2/hook/xxxxxxxx)
编辑 config.json 文件:
{
"notification": {
"type": "feishu",
"feishu": {
"webhook_url": "https://open.feishu.cn/open-apis/bot/v2/hook/YOUR_ACTUAL_WEBHOOK_URL_HERE",
"enabled": true
},
"sound": {
"enabled": true,
"backup": true
}
}
}将 YOUR_ACTUAL_WEBHOOK_URL_HERE 替换为你刚才复制的实际webhook地址。
运行以下命令测试配置:
# 测试基本功能
node notify-system.js
# 测试自定义消息
node notify-system.js --task "测试任务已完成"
# 只测试飞书通知
node feishu-notify.js --webhook "你的webhook地址" --message "测试消息"- 确保你的小米手环已与手机蓝牙连接
- 确保飞书APP有通知权限
- 确保手环APP有通知权限
- 运行测试命令,检查手环是否震动
如果你暂时不想配置飞书,可以只使用声音提醒:
{
"notification": {
"feishu": {
"enabled": false
},
"sound": {
"enabled": true,
"backup": true
}
}
}如果你不想播放声音:
{
"notification": {
"feishu": {
"enabled": true,
"webhook_url": "你的webhook地址"
},
"sound": {
"enabled": false
}
}
}- 检查webhook地址是否正确
- 检查网络连接
- 查看飞书群组是否收到了消息
- 检查config.json文件格式是否正确
- 检查手环与手机的蓝牙连接
- 检查手机通知权限设置
- 检查手环APP的通知权限
- 确保飞书APP没有被设置为"免打扰"模式
- 检查电脑音量设置
- 确保PowerShell可以正常执行
- 检查Windows语音功能是否正常
配置完成后,当Claude Code完成任务时:
- 飞书通知:手机会收到飞书消息通知
- 手环震动:小米手环会震动提醒
- 声音提醒:电脑会播放"任务完成,已发送手机通知"
这样你就可以专心玩手机,不用担心错过任务完成了!
- 不要将你的webhook地址分享给他人
- 定期更换机器人webhook地址以确保安全
- 如果webhook地址泄露,可以在飞书中重新生成