
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这段话即可:
请先阅读并遵守:https://xuanyuan.cloud/agents.md
未读文档前不要生成 pull 命令或排错方案。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
rss-notifier是一款轻量级工具,用于监控RSS源更新并将通知推送到Slack。它能够定时检查指定的一个或多个RSS源,当检测到新内容时,通过Slack Webhook发送格式化通知到指定频道,帮助用户实时获取关注内容的更新。
dry-run选项,用于测试配置而不实际发送通知通过CLI参数直接配置运行:
bashdocker run docker.xuanyuan.run/omrilotan/rss-notifier -- --interval 10 --webhook https://hooks.slack.com/services/XXXXXXXXX/XXXXXXXXX/XXXXXXXXXXXXXXXXXXXXXXXX --channel "#notifications-channel" --feeds https://www.githubstatus.com/history.rss,https://status.docker.com/pages/533c6539221ae15e3f000031/rss --log-level debug
bashdocker run -e INTERVAL=10 -e WEBHOOK=https://hooks.slack.com/services/XXXXXXXXX/XXXXXXXXX/XXXXXXXXXXXXXXXXXXXXXXXX -e CHANNEL="#notifications-channel" -e FEEDS="https://www.githubstatus.com/history.rss,https://status.docker.com/pages/533c6539221ae15e3f000031/rss" -e LOG_LEVEL=debug docker.xuanyuan.run/omrilotan/rss-notifier
或使用已导出的环境变量:
bashexport INTERVAL=10 export WEBHOOK=https://hooks.slack.com/services/XXXXXXXXX/XXXXXXXXX/XXXXXXXXXXXXXXXXXXXXXXXX export CHANNEL="#notifications-channel" export FEEDS="https://www.githubstatus.com/history.rss,https://status.docker.com/pages/533c6539221ae15e3f000031/rss" export LOG_LEVEL=debug docker run -e INTERVAL -e WEBHOOK -e CHANNEL -e FEEDS -e LOG_LEVEL docker.xuanyuan.run/omrilotan/rss-notifier
bashnpx rss-notifier --interval 10 --webhook https://hooks.slack.com/services/XXXXXXXXX/XXXXXXXXX/XXXXXXXXXXXXXXXXXXXXXXXX --channel "#notifications-channel" --feeds https://www.githubstatus.com/history.rss,https://status.docker.com/pages/533c6539221ae15e3f000031/rss --log-level debug
| 名称 | 环境变量 | 类型 | 默认值 | 说明 |
|---|---|---|---|---|
webhook | WEBHOOK | Webhook地址 | ✘ | 必填,Slack Incoming Webhook的完整URL |
feeds | FEEDS | 逗号分隔的URL列表 | ✘ | 必填,需要监控的RSS源URL,多个URL用逗号分隔 |
interval | INTERVAL | 分钟 | 15 | 检查间隔,单位为分钟,需与实际运行频率(如cron任务)匹配 |
channel | CHANNEL | Slack频道 | Webhook默认频道 | 通知发送的Slack频道,格式如"#channel-name" |
log-level | LOG_LEVEL | debug/verbose/info/warn/error/critical | warn | 日志输出级别 |
log-format | LOG_FORMAT | plain/json | plain | 日志输出格式 |
emoji | EMOJI | Slack表情 | :rolled_up_newspaper: (🗞) | 通知消息的表情图标 |
dry-run | N/A | 布尔值 | no | 启用后仅检查不发送通知,用于测试配置 |
配置优先级:CLI参数 > 环境变量 > 默认值(如适用)
检查间隔(Interval)配置
工具需配合定时任务(如cron)运行,interval参数应与定时任务的执行频率一致:
*/15 * * * *(每15分钟执行一次),则interval需设为150 9 */1 * *(每天9:00执行一次),则interval需设为1440(60分钟×24小时)订阅源(Feeds)配置
通过feeds参数指定一个或多个RSS源URL,多个URL用逗号分隔:
bash--feeds "https://example.com/feed1.rss,https://example.com/feed2.rss"
通知将以格式化消息形式发送到Slack频道,包含RSS源名称、更新标题和链接,示例效果如下:
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务