Kumasan Event Monitor
Next.js + Vercel Cron app for tracking newly added ticket events and notifying Telegram.
Phase 1 scope
- Twice-daily Vercel cron trigger
- Per-source parser abstraction
- Normalized event persistence in Postgres
- Diff detection for newly seen events
- Telegram notification delivery
Current targets
Parsers emit a unified event schema, and the monitor persists, diffs, and notifies via Telegram.
Unified event sample
{
"sourceKey": "kham",
"title": "Sample Event A",
"detailUrl": "https://example.com/a",
"eventDateText": "2026/05/03(日)"
}Telegram is now the only notification channel.