Skip to content

Feature: Pairing history command for users #6

@LBC970

Description

@LBC970

Description

Allow users to view their own pairing history and stats via a slash command.

Proposed Command

/coffee-history or /coffee-admin history (user-facing, not admin-only)

Features

  • Show who the user has been paired with and when
  • Display their badge level and progress to next level
  • Show total participation count
  • Optionally show "suggested next pairing" (who they haven't met yet)

Example Output

Your Coffee Chat History

Badge: ⭐ Coffee Enthusiast (8 chats)
Progress: 4 more chats until Coffee Veteran 🏅

Recent Pairings:
- Dec 20, 2024: Alice Johnson
- Dec 6, 2024: Bob Chen
- Nov 22, 2024: Carol Davis

People you haven't met yet: David Kim, Eva Martinez, Frank Wilson

Technical Considerations

  • Need to look up user's display name from their Slack user ID
  • Query pairing history from S3
  • Could be a new slash command or subcommand of existing /coffee-admin
  • Should this be ephemeral (only visible to requester) or public?

Privacy Consideration

  • Users should only see their own history, not others'

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions