What it does
- Badminton Payments (matched credits + unknowns) - Badminton Unpaid (monthly snapshot)
- Receives OCR'd text from a session photo (Chermaine's roster)
- Parses: session date, attendees, payment status, court number
- Matches attendees against badminton-players roster (canonical names + aliases)
- Writes to two Airtable tables:
- Also appends to Chermaine's Google Sheet for her view
Trigger
`/ocr session` in Chermaine Avengers chat → Lerby bot takes photo → parser runs.
Files
- `tele-office/tools/session-parser.js`
- `tele-office/tools/sheets-mum.js` (Sheets writer)
- Airtable base `appP46NSafPactfQG`