签证名额监控机器人

进行中

面向澳大利亚签证申请的无服务器预约名额监控器——一旦放出新名额即实时推送提醒,基于 Playwright、Vercel Cron 与 Supabase 构建。

技术栈

Node.jsPlaywrightSupabaseVercel CronTelegram APINext.js

澳大利亚领事馆的签证预约名额放出时间不定,且往往几分钟内就被抢光。该机器人通过 Vercel Cron 每五分钟检查一次签证门户,用无头模式的 Playwright 走完需要登录的预约流程,并将名额信息存入 Supabase。

当检测到符合用户设定条件(日期范围、签证类型、地点)的新名额时,系统通过 Telegram Bot API 与邮件发送通知。一个轻量的 Next.js 看板展示运行历史、成功/失败状态与检测到的名额——通过 Payload CMS 的 tool-run 集合访问。

项目实践中需要解决反爬检测规避、会话令牌刷新,以及安全的限速轮询间隔等问题,最终形成了一套稳健的监控模式,可复用于其他基于预约的系统。

← 返回项目列表

其他项目

企业制造数据分析平台进行中

基于 dbt + Databricks 的数据管道,采用 Medallion(Bronze→Silver→Gold→Mart)分层架构,将原始 ERP 数据转化为可直接用于分析的模型,支撑制造运营、库存、销售与人力效率报表。

dbtDatabricksUnity Catalog
PostgreSQL 性能优化工具集已完成

一套用于诊断与解决高流量 PostgreSQL 集群慢查询问题的工具集,涵盖 SQL 脚本、pgBadger 看板与 Python 自动化脚本。

PostgreSQLPythonpgBadger
NetSuite–Boomi 集成框架已完成

连接 NetSuite ERP 与 Boomi AtomSphere 的企业级双向数据管道,每天处理 5 万+ 笔交易,端到端延迟低于 3 秒。

NetSuiteBoomi AtomSphereREST API