Log Parser
The Log Parser is a derivative of the MMO Bot project that focuses on structuring, searching, and presenting years of guild chat logs. The tooling ingests raw exports, normalises metadata, and publishes an internal web archive for moderators and community historians.
Goals
- Preserve guild history with lightweight hosting requirements
- Provide fast, full-text search over multi-year data sets
- Surface conversational trends that inform community moderation
Pipeline Overview
- Collection — Schedules fetches from existing data capture hooks that the MMO Bot uses for real-time automation.
- Normalisation — Cleans message payloads, tags users, and maps reactions to canonical event types.
- Indexing — Stores the resulting dataset in SQLite and publishes a static search index for offline exploration.
- Presentation — Uses Astro and Tailwind to render a low-latency UI with instant filtering and timeline toggles.
Features in Development
- Incremental imports that detect new uploads without reprocessing the full archive
- Role-based views that highlight moderator actions and pinned announcements
- Sentiment snapshots that support retrospective community health reviews
Status
The parser currently backs internal reference material for the MMO Bot community while I explore additional visualisations and statistical summaries for long-form retrospectives.