Calendar Alert MVP Console
域名:
app.plos.xyz
(前端) ⇄
api.plos.xyz
(Worker API)。 本页使用 Cookie session(HttpOnly),所有请求都会
credentials: include
。
1) 登录
先 Google 登录建立会话 Cookie。
Google Login
Logout
如果登录后 API 仍提示 unauthorized:优先检查 Worker 的 CORS + Set-Cookie Domain=.plos.xyz
2) 订阅与用量
Refresh Usage
Buy Personal
Buy Pro
支付后返回本页,再点 Refresh Usage。
3) Calendars(选择启用)
Load Calendars
Save Selected
说明:保存后会把 DB 的 calendars.enabled 更新,并且 /calendars 会返回每个项的 ref_id(用于创建 Rule)。
4) 用户设置(AU 手机号 / 升级策略)
澳洲手机号(E.164)
SMS Enabled
Yes
No
Call Enabled(仅 Pro 生效)
No
Yes (Pro)
未确认后多久升级(分钟)
Load
Save
⚠️ Call 默认关闭;Pro + 用户明确同意后再打开。
5) 创建提醒规则(Rule)
选择启用的 Calendar
Refresh Calendars in Rule
提前提醒(分钟)
0(开始时)
5
10
15
30
60
模式
SMS
SMS → Call(仅 Pro + 开启 Call)
关键词过滤(可选)
Create Rule
触发:到点发 SMS(含确认链接)。未确认超过设置分钟 → Pro + sms_then_call 可升级电话;电话按 1 确认。
6) Rules 列表(管理)
Refresh Rules
Refresh Logs
Logs limit
20
50
100
7) 最近提醒日志(Alerts Log)
你可以用日志来定位:quota、Twilio 错误、call-status 回调、是否 acked 等。
Debug 输出
Clear
小技巧:出现 401 unauthorized,先点 Login;出现 CORS,去看 Worker 是否返回 Allow-Credentials + 精确 Allow-Origin。