一个自动刷新美签状态的Bot
一个自动刷新美签状态的Bot
12月初我在加拿大申请美签。由于年末假期导致处理速度下降,即使是当场批准的签证,也要等待3天到两周的时间才能取回。官方的签证状态查询网站十分老旧:
- 不提供状态追踪提醒的服务,导致申请者必须频繁的手动查询
- 网站不支持历史记录自动填写,所以每次查询都得重新选择签证类型,输入签证ID,签证位置和验证码
一番搜索之后,我发现了@lixin-wei的github项目ceac_tracker。这个工具已经有了大部分我需要的功能
- 定期爬取签证状态
- 存储签证状态,一旦有变化就会发送通知
唯一美中不足的是它暂时只支持邮件,钉钉两种推送方式。在这个基础上,我利用Discord Webhook,添加了在Discord频道推送的方式。最后,利用Google Cloud虚拟机后台运行,我就得到了一个自动刷新美签状态的Bot
- 每十分钟查询我的美签状态,存入本地数据库并向Discord频道发送信息
- 假如美签状态变更,向Discord频道发送通知并且停止脚本
在脚本运行了24小时后,我的签证状态从Approved变成Issue。
最后,祝所有正在签,想要签,等签的朋友们一切顺利。
Reference
- ceac_tracker@lixin-wei
- My fork of ceac_tracker
- CREATE A DISCORD WEBHOOK WITH PYTHON FOR YOUR BOT
一个自动刷新美签状态的Bot
https://wuhao21.github.io/2022/12/27/us-visa-status-bot/