Feature: /breakout stats - View pairing history #6

Open
opened 2026-01-21 10:53:14 -08:00 by naomi · 0 comments
Owner

Summary

Allow users and admins to view breakout session statistics and pairing history.

Commands

/breakout stats [user]

Shows statistics for a user (defaults to self):

📊 Breakout Stats for @Alice

Sessions participated: 12
Unique people met: 34
Last session: 2 days ago

Recent pairings:
• @Bob - 2 days ago
• @Charlie - 5 days ago  
• @Diana - 1 week ago

/breakout stats server (Admin only)

Shows server-wide statistics:

📊 Server Breakout Stats

Total sessions: 47
Total unique participants: 89
Average group size: 4.2

Most active participants:
1. @Alice - 12 sessions
2. @Bob - 11 sessions
3. @Charlie - 10 sessions

Privacy

  • Users can only see their own stats (or admins can see anyone's)
  • Server stats are aggregated/anonymous

Acceptance Criteria

  • Users can view their own pairing history
  • Admins can view any user's history
  • Server-wide aggregate stats available
  • Respects privacy (no exposing others' data to non-admins)

Dependencies

  • Requires #4 (Pairing history tracking)

✨ This issue was created with help from Hikari~ 🌸

## Summary Allow users and admins to view breakout session statistics and pairing history. ## Commands ### `/breakout stats [user]` Shows statistics for a user (defaults to self): ``` 📊 Breakout Stats for @Alice Sessions participated: 12 Unique people met: 34 Last session: 2 days ago Recent pairings: • @Bob - 2 days ago • @Charlie - 5 days ago • @Diana - 1 week ago ``` ### `/breakout stats server` (Admin only) Shows server-wide statistics: ``` 📊 Server Breakout Stats Total sessions: 47 Total unique participants: 89 Average group size: 4.2 Most active participants: 1. @Alice - 12 sessions 2. @Bob - 11 sessions 3. @Charlie - 10 sessions ``` ## Privacy - Users can only see their own stats (or admins can see anyone's) - Server stats are aggregated/anonymous ## Acceptance Criteria - [ ] Users can view their own pairing history - [ ] Admins can view any user's history - [ ] Server-wide aggregate stats available - [ ] Respects privacy (no exposing others' data to non-admins) ## Dependencies - Requires #4 (Pairing history tracking) --- ✨ This issue was created with help from Hikari~ 🌸
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: nhcarrigan/rondelle#6