全网监控活动总量
86
个活动条目
每日自动巡检 · 历史存量 100% 格式正名
已报名 / 同步日历
23
场锁定席位
自动推入个人日程 · 开场前 1 小时提醒
待定与想参加日程
14
场待决策
智能倒计时 · 提醒留意报名截止时间
群晖 NAS 私有化守护
🟢 纯无头运行
MSAL 纯 JSON 凭据持久化 · 0 依赖 keytar
活动分类
日程流转
报名模式
数据来源
智能活动雷达
已与上方搜索与多维筛选矩阵深度联动,支持 68+ 项活动即时速查与日程流转跟踪
🚨 智能活动雷达与日程流转态势
共匹配到 0 个重点活动
1 / 1
Notion 数据库总表
1:1 复刻 Notion 原生表格 · 逐行高密度直观呈现 · 字段排序 · 一键直达报名
📋 全量邮件事项与日程数据大表
| # | 活动 / 事项名称 | 分类 | 活动时间 / 截止 | 报名直达 / 凭证 | 日程状态 | 地点 / 形式 | 来源 | 快捷操作 |
|---|
活动分类构成热力
日程流转生命周期全景
双通道与日历自动闭环
🏛️ NTU 组织邮箱源
64 项
占比 74.4% · 官方学术/校招
📧 个人 Outlook 邮箱源
22 项
占比 25.6% · 社群与直发活动
💡 实体唯一性与自动化闭环优势
系统采用核心标题双向去套壳 + 确认函就地升级算法,彻底解决了两阶段邮件导致的卡片重复,并与群晖 NAS 后台 calendar-sync 联动,实现报名后自动推入个人 Outlook 日历。
💡 架构突破 1
两阶段确认函智能就地升级(0 重复卡片)
针对“先收到邀请函,报名后收到确认信/门票”的典型场景,系统通过双向清洗中英文确认函套壳前后缀,精准匹配母活动,实现就地升级而不新建卡片。
❌ 传统痛点:邀请函与确认函分裂,生成 2 张卡片,旧卡残留“待定”
✅ 本系统:就地升为「📝 已报名 (加入日程)」,正文追加电子票凭证并推入日历
🛠️ 架构突破 2
群晖 NAS 纯 Linux 24/7 无头化落地
重写 MSAL 个人账户 OAuth2 认证机制,彻底解耦对桌面级 keytar 密码链的依赖,采用纯 JSON 凭据文件持久化(.auth/msal-personal.json)。
❌ 传统痛点:Linux 容器或 NAS 缺少图形与密钥环组件,原生模块直接崩溃
✅ 本系统:Device Code 免浏览器极速授权,Cron 定时静默 24/7 私有守护
📊 架构突破 3
Notion 数据库属性精简与交互超链接列
物理删除 Notion 数据库冗余的旧「类型」列,将报名状态与链接深度收口为交互式「报名 / 注册」富文本列,支持直达报名或确认信。
❌ 传统痛点:列冗余多杂,表格横向拉伸严重且链接与状态分离管理
✅ 本系统:三态标准呈现(📝 点击报名、免报名、✅ 已报名),全量 67 张历史卡片 100% 回填
群晖 NAS 私有化部署常用运维指令速查
基于 Linux 无头环境与 Cron 定时守护
群晖 NAS 脚本位于 /volume1/docker/notion-email-calendar-sync/。点击下方即可一键复制常用运维管理指令:
/volume1/docker/notion-email-calendar-sync/run.sh
tail -n 50 /volume1/docker/notion-email-calendar-sync/scan.log
node scripts/auth-microsoft.js personal
Notion 核心知识库与日志一键直达
多维联动 · 随时查阅与精细化管理