HolyClaude任务完成通知设置:Apprise接入Discord/Telegram/Slack的100+渠道教程

发布时间:2026/10/3 16:55:51
HolyClaude任务完成通知设置:Apprise接入Discord/Telegram/Slack的100+渠道教程 HolyClaude任务完成通知设置Apprise接入Discord/Telegram/Slack的100渠道教程【免费下载链接】HolyClaudeAI coding workstation: Claude Code web UI 8 AI CLIs headless browser 50 tools项目地址: https://gitcode.com/gh_mirrors/ho/HolyClaudeHolyClaude 是一款基于 Docker 的 AI 编程工作站Claude Code Web UI 8 个 AI CLI 无头浏览器 50 工具。它内置Apprise 任务完成通知机制只需几个环境变量Claude 跑完长任务或报错时就能自动推送到 Discord、Telegram、Slack 等 100 渠道让你离开电脑也能掌握进度 为什么需要 AI 编程任务完成通知用 Claude Code、Codex 等 AI CLI 跑一个重构任务可能几分钟也可能几十分钟。人一直盯着终端很痛苦——✅ 任务完成stop 事件收到HolyClaude — Task Complete⚠️ 任务失败error 事件收到带错误摘要的HolyClaude — Task Failed触发源包括Claude Code hooks、Codex / Gemini CLI 的 raw hooks以及 CloudCLI Codex 聊天的完成/失败事件。所有事件走同一套 Apprise 配置一次配置处处生效。 未配置时完全静默没有NOTIFY_*变量、没有标志文件就零网络调用、零日志刷屏。三步接入 Discord/Telegram/Slack 通知第一步在 Compose 里加 NOTIFY_* 环境变量以官方 docker-compose.full.yaml 为例在environment中添加对应渠道只需选一个或多个environment: - NOTIFY_DISCORDdiscord://webhook_id/webhook_token - NOTIFY_TELEGRAMtgram://bot_token/chat_id常用渠道的 URL 格式速查表环境变量渠道URL 格式NOTIFY_DISCORDDiscord Webhookdiscord://webhook_id/webhook_tokenNOTIFY_TELEGRAMTelegram 机器人tgram://bot_token/chat_idNOTIFY_SLACKSlack Webhookslack://token_a/token_b/token_cNOTIFY_EMAIL邮件 (SMTP)mailto://user:passgmail.com?toyougmail.comNOTIFY_GOTIFYGotifygotify://hostname/tokenNOTIFY_PUSHOVERPushoverpover://user_keyapp_tokenNOTIFY_URLS兜底任意 Apprise URL逗号分隔的多个 Apprise URL想接入其余 100 渠道用NOTIFY_URLS直接填 Apprise 支持的 URL 即可多个用逗号隔开。第二步创建 notify-on 标志文件通知功能由容器内的标志文件~/.claude/notify-on总控。进入容器创建它docker compose exec holyclaude touch /home/claude/.claude/notify-on第三步干跑测试不发真消息不实际发消息就能验证配置是否正确docker compose exec holyclaude /usr/local/bin/notify.py test --dry-run --debug--debug会逐个打印每个 URL 的解析结果ok / failed配置正确即可退出码 0。关闭通知与版本迁移临时/永久关闭删掉标志文件即可无需改环境变量docker compose exec holyclaude rm /home/claude/.claude/notify-on从 v1.0.0 Pushover 迁移旧的PUSHOVER_APP_TOKENPUSHOVER_USER_KEY两个变量现在合并为一个- NOTIFY_PUSHOVERpover://user_keyapp_tokenTelegram 格式注意必须使用tgram://方案。旧文档里的短格式会被 Apprise 拒绝虽然旧值如tg://会被自动归一化兼容但新配置请一律用tgram://。常见问题Telegram 通知收不到这是最高频的问题详见 docs/troubleshooting.md 的 Telegram notifications do not arrive 一节确认用的是NOTIFY_TELEGRAMtgram://bot_token/chat_id格式运行notify.py test --dry-run --debug验证 URL 被接受去掉--dry-run跑一次真实测试仍失败则检查 bot token、chat ID 是否正确以及容器网络能否出网相关文件与源码路径文件说明scripts/notify.pyApprise 通知主脚本URL 收集、校验、发送scripts/patch-cloudcli-apprise-notifications.mjs为 CloudCLI 注入 Codex 会话完成/失败通知钩子docs/configuration.md全部NOTIFY_*变量与 URL 格式Notifications (Apprise) 章节docs/troubleshooting.mdTelegram 收不到通知等故障排查docker-compose.yaml / docker-compose.full.yaml带注释的NOTIFY_*环境变量示例tests/test_notify.pynotify.py 的测试用例总结HolyClaude 的 Apprise 通知设置可以概括为一句话加一个NOTIFY_*变量 touch一个标志文件长任务跑完或报错时Discord、Telegram、Slack、邮件……100 渠道任选即配即用随时可关。【免费下载链接】HolyClaudeAI coding workstation: Claude Code web UI 8 AI CLIs headless browser 50 tools项目地址: https://gitcode.com/gh_mirrors/ho/HolyClaude创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询