Discord bot and web service for AMA snapshots, fair POAP distribution, and participant verification.
SnapshotMaster captures AMA voice channel participants, supports uploading a text file with POAP links, and lets users verify their participation securely via Discord OAuth.
- Take voice channel snapshots with a slash command (admin or role-based access).
- Attach a text file with links: supports Discord ID → link mapping and positional assignment.
- Surplus and shortage handling: unused links are reported; users without links are clearly identified.
Participants can check their status on a snapshot page and view their assigned link.
- Secure API (bot-secret header), rate limiting, and PostgreSQL-backed storage
- Clean UX with ephemeral responses to avoid channel spam.