camply通知渠道终极指南:Email、Pushover、短信、Slack、Telegram、Webhook共10种快速配置 【免费下载链接】camplycamply, the campsite finder ⛺️ - a tool to find campsites at sold out campgrounds through sites like recreation.gov项目地址https://gitcode.com/gh_mirrors/ca/camply点击查看免费下载camply 是一款营地搜索工具能持续监控 recreation.gov 等预订平台在满营地的营地出现空位时第一时间给你发送通知。本文带你快速配置它的 10 种通知渠道从 Email、Pushover 到短信、Slack、Telegram、Webhook一次配好抢位不再错过 ⛺️一、camply 支持哪 10 种通知渠道camply 把所有通知渠道统一注册在 multi_provider_notifications.py 中每种渠道对应一个实现文件位于 camply/notifications/ 目录并通过--notifications参数启用渠道参数值需要配置的环境变量额外依赖Pushover 手机推送pushoverPUSHOVER_PUSH_USERPUSHOVER_PUSH_TOKEN可选无Email 邮件emailEMAIL_TO_ADDRESS、EMAIL_USERNAME、EMAIL_PASSWORD无Ntfy 推送ntfyNTFY_TOPIC无Apprise 聚合推送appriseAPPRISE_URLcamply[apprise]Pushbullet 推送pushbulletPUSHBULLET_API_TOKEN无Slack 团队消息slackSLACK_WEBHOOK无Telegram 机器人telegramTELEGRAM_BOT_TOKEN、TELEGRAM_CHAT_ID无Twilio 短信twilioTWILIO_ACCOUNT_SID、TWILIO_AUTH_TOKEN、TWILIO_SOURCE_NUMBER、TWILIO_DEST_NUMBERScamply[twilio]Webhook 自定义钩子webhookWEBHOOK_URLWEBHOOK_HEADERS可选无Silent 静默模式silent无默认仅打印到控制台无 不指定--notifications时camply 默认使用silent只会把结果打印到日志里。二、最快配置方法一条camply configure命令所有渠道的密钥统一存放在用户主目录下的.camply配置文件中字段定义见 file_config.py交互式录入逻辑在 configure_camply.pycamply configure命令会逐项提示你输入各个通知服务的密钥按 即可跳过或保留默认值最终生成.camply文件。参考样例文件展示了所有可用字段Pushover 类PUSHOVER_PUSH_USER、PUSHBULLET_API_TOKEN聊天类SLACK_WEBHOOK、TELEGRAM_BOT_TOKEN、TELEGRAM_CHAT_ID短信TWILIO_ACCOUNT_SID、TWILIO_AUTH_TOKEN、TWILIO_SOURCE_NUMBER、TWILIO_DEST_NUMBERS邮件EMAIL_TO_ADDRESS、EMAIL_USERNAME、EMAIL_PASSWORD等其他NTFY_TOPIC、APPRISE_URL也可以用环境变量方式配置等价于.camply文件内容例如export PUSHOVER_PUSH_USERyour-user-key export EMAIL_TO_ADDRESSyouexample.com各环境变量的默认值与可选值集中在 notification_config.py 中定义例如 Email 默认使用smtp.gmail.com、端口465。三、重点渠道配置详解1. Pushover手机推送首选 在 Pushover 官网创建应用后把User Key填入PUSHOVER_PUSH_USER即可。camply 自带一个共享 API token未设置PUSHOVER_PUSH_TOKEN时会回退使用但官方建议创建自己的应用 token 以避免耗尽共享额度见 pushover.py。2. Email最通用的免费渠道 需要三个必填项收件地址EMAIL_TO_ADDRESS、SMTP 登录用户名EMAIL_USERNAME、授权码EMAIL_PASSWORD。camply 在初始化时就会先尝试 SMTP 登录一次配置错误会立即报错而不是等到搜索时才失败见 email_notifications.py。3. Twilio 短信电话直达 需要 Twilio 账号的 4 个凭证且要安装短信依赖pip install camply[twilio]TWILIO_DEST_NUMBERS支持逗号分隔的多个号码一次找到空位会群发短信。4. Slack / Telegram团队与即时消息 Slack只需在 Slack 创建 Incoming Webhook把地址填入SLACK_WEBHOOK消息会以富文本卡片展示营地详情见 slack.pyTelegram通过 BotFather 创建机器人拿到TELEGRAM_BOT_TOKEN再获取TELEGRAM_CHAT_ID即可5. Ntfy / Apprise / Pushbullet轻量推送三件套 Ntfy只需一个主题名NTFY_TOPIC手机装个 ntfy 客户端订阅即可零费用AppriseAPPRISE_URL一行 URL 即可对接 Apprise 支持的上百种推送服务需安装camply[apprise]Pushbullet填入PUSHBULLET_API_TOKEN6. Webhook把通知接进自己的系统 设置WEBHOOK_URL后camply 会把可用营地以 JSON 数组 POST 到该地址数据结构见 WebhookBody可选WEBHOOK_HEADERS传 JSON 请求头export WEBHOOK_URLhttps://webhook.site/api/webhook export WEBHOOK_HEADERS{Authorization: Bearer 1234}非常适合接入 IFTTT、Home Assistant、自建抢位脚本等场景。四、验证配置camply test-notifications配置完成后别急着开始搜索先用测试命令发一条示例通知确保渠道真的通实现见 cli.pycamply test-notifications --notifications email camply test-notifications --notifications slack --notifications ntfy测试会发送一条包含营地详情名称、日期、预订链接的示例消息收到即代表配置成功 ✅五、实战开启连续搜索 多渠道通知配置好渠道后一条命令即可开始 7x24 蹲守空位。--notifications可重复使用实现多渠道同时通知camply campsites \ --rec-area 2991 \ --start-date 2026-10-01 \ --end-date 2026-11-01 \ --continuous \ --notifications email \ --notifications pushover几个实用开关--search-forever找到第一个空位后继续搜索不会重复通知同一营地--notify-first-try首次就找到超过 5 个空位时全部通知默认只发前 5 个防止轰炸--polling-interval 5把轮询间隔从默认 10 分钟缩短到 5 分钟--search-once --offline-search配合 CRON 定时任务使用跨运行去重也支持 YAML 配置文件管理搜索任务notifications字段同样接受多渠道数组示例见 example_search.yaml。完整参数说明可参考官方文档 docs/command_line_usage.md。六、渠道快速选型清单你的需求推荐渠道免费、零门槛起步ntfy或email手机实时强提醒pushover关键时刻电话级送达twilio短信和家人/队友同步slack或telegram接入自动化流程webhook一个 URL 对接多服务apprise总结camply 的通知系统采用统一接口设计10 种渠道配置方式完全一致camply configure写入密钥 →test-notifications验证 →--notifications启用三步即可完成通知渠道配置。选一条主力渠道、配一条备用渠道让 camply 在 recreation.gov 满营地的缝隙中为你守住每个空位 ️赞分享【免费下载链接】camplycamply, the campsite finder ⛺️ - a tool to find campsites at sold out campgrounds through sites like recreation.gov项目地址https://gitcode.com/gh_mirrors/ca/camply点击查看免费下载相关推荐10通知渠道一文讲透Kuvasz对接Slack、Discord、Telegram、Pushover与PagerDuty实战10通知渠道一文讲透Kuvasz对接Slack、Discord、Telegram、Pushover与PagerDuty实战 Kuvasz 是一款开源的可用性Prometheus告警通知终极指南Slack、Email、Webhook一键配置Prometheus告警通知终极指南Slack、Email、Webhook一键配置 想要让Prometheus告警系统真正发挥威力吗告警通知配置是监控体系中5分钟搞定Page Assist本地AI浏览器助手的终极指南5分钟搞定Page Assist本地AI浏览器助手的终极指南 想要在浏览网页时随时调用本地AI助手吗Page Assist就是你的完美解决方案这个开源浏览人工智能大模型AI 应用本地部署RAG上一篇obsidian-skills为 Obsidian 打造的开源 Agent Skills 工具集安装部署与五大技能实战指南下一篇如何扩展react-server-example添加路由和数据预取功能的完整指南创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考