☰
biliTickerBuy 推送通知配置指南:5 步把抢票结果推送到手机
2026/10/18 16:48:19 网站建设 项目流程

biliTickerBuy 推送通知配置指南:5 步把抢票结果推送到手机

【免费下载链接】biliTickerBuyb站会员购购票辅助工具项目地址: https://gitcode.com/GitHub_Trending/bi/biliTickerBuy

开票成功的那一刻,程序会立刻开始收尾,你未必还盯着电脑。手机收不到消息,付款窗口就只剩几分钟。biliTickerBuy 的推送通知功能,就是在你抢到票(或代理全部失效)的第一时间,把消息推到你手机上或本地终端。

通知能力一览:什么情况下你会收到消息

按使用场景分四类:

抢票成功提醒:标题为「抢票成功」,正文带上订单详情,提醒你尽快前往订单中心付款。所有已配置的推送渠道会同时收到这条消息。

代理耗尽提醒(默认关闭):打开对应开关后,当所有代理都进入冷却、程序暂停重试时,推送一条「代理已全部失效」,附带代理池状态和休息时长,方便你及时补代理。

本地音频提醒:上传一个音频文件,抢票成功时在程序所在终端播放一次,适合人就在电脑边的场景。

多渠道并行:填几个渠道就用几个,某个渠道发送失败不影响其他渠道。

推送渠道怎么选:按你的设备对号入座

渠道适合谁注意
Server酱ᵀᵘʳᵇᵒ / PushPlus微信用户,初次配置最简单微信服务通知容易淹没,重要场次建议再叠加一个系统级推送
BarkiOS 用户配置简单,无视静音和勿扰模式,仅支持 iOS
MeoW鸿蒙用户HMS 系统级通知,无需后台常驻,仅支持鸿蒙
Ntfy有自建需求的技术用户功能强、支持长期响铃,需要自建或公网地址
Server酱³想要 App 推送的用户配置相对复杂
Telegram海外 / 全平台用户API 免费、消息可靠,但需要能访问 Telegram API

各渠道的实现都注册在 util/notifer/Notifier.py 的NotifierManager里,界面上「推送服务对比」表格也列了同样的优缺点,可以对照确认。

5 步完成配置:从启动程序到收到测试消息

第 1 步:启动程序。运行btb,Web 界面会自动打开(安装方式见 docs/installation.md)。

第 2 步:进入推送配置页。顶部导航切到「高级设置」,再切到「推送」标签页。

第 3 步:填入一个渠道的凭据。在对应输入框填入 token / key,输入完成后按回车保存。所有框都留空等于不启用任何通知。初次使用建议从 PushPlus 或 Server酱ᵀᵘʳᵇᵒ 开始,只需一个 key。

第 4 步:点「测试所有推送」。结果框逐渠道给出状态:✅ 表示测试消息已发出,⚠️ 表示该渠道未配置,❌ 后面带具体报错信息。

第 5 步:确认手机收到测试消息。测试消息标题是「抢票测试」。没收到时,先看结果框里 ❌ 后面的报错,再按下一节排查。

真正影响成败的几个参数

  • 重试机制:抢票成功后、程序退出前,会对每个渠道做最多 3 次同步发送,失败按 0.5→1→2 秒指数退避重试,确认送达才退出。这是网络不稳时的最后一道保险,默认值即可。
  • 超时:每个渠道 HTTP 连接超时默认 5 秒、读取超时默认 10 秒,在「推送」页的「高级」区可调,一般不用动。
  • 凭据类型:Bark 填的是 App 内「服务器」页面的 token(不是 Device Token);自托管 Bark 则填完整推送地址。Telegram 除了 Bot Token 和 Chat ID,还要填 HTTP 代理(例如http://127.0.0.1:7890),否则请求发不出去。
  • 其余参数(退避基数等)保持默认即可。

最容易卡住的 3 个地方

  1. 测试显示「未配置」:输入框是回车保存,粘贴后没按回车,配置就没有写入数据库。重新输入一次、按回车,再点测试。
  2. 测试通过但抢完没收到:微信类渠道(Server酱 / PushPlus)的通知可达性不稳定。关键场次建议叠加 Bark / MeoW / Ntfy / Telegram 这类系统级推送;同时看日志里有没有「所有通知渠道同步发送均失败」这句话,有就说明是网络或凭据问题。
  3. Telegram 始终发不出:多数是代理没填或代理不通。确认 HTTP 代理本身可用,并用信息机器人核对过 Chat ID。

进阶:无界面模式、多渠道路由与代理耗尽开关

无界面(buy)模式:不开 Web 界面时,凭据可以用环境变量或 CLI 参数传入,字段定义见 app_cmd/config/NotifierConfig.py:

export BTB_PUSHPLUSTOKEN="你的PushPlus令牌" btb buy

也可以写成--notifier-config.pushplus-token 你的令牌这类命令行参数,每个渠道都有对应项。

多渠道路由:同时填多个渠道,抢票成功时全部会收到消息,某个渠道挂掉不牵连其他渠道。

代理耗尽提醒:在「高级设置」打开对应开关后,代理池全部冷却时会推送提醒,适合长期挂机、需要人工补代理的场景。

本地音频:上传音频文件后,抢票成功时终端播放一次,可以和远程推送叠加使用。

下一步:先让测试消息到达你的手机

推送通知的价值只有一个:抢票结果不再依赖你盯着屏幕。现在打开「高级设置 → 推送」,填一个渠道,点测试——手机上收到那条「抢票测试」,链路就通了。

【免费下载链接】biliTickerBuyb站会员购购票辅助工具项目地址: https://gitcode.com/GitHub_Trending/bi/biliTickerBuy

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询