-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
Summary
When a Teams meeting ends and all participants leave, Pennie remains in the meeting instead of automatically leaving. She should detect when the meeting has ended and leave gracefully.
Steps to Reproduce
- Start a Teams meeting with Pennie joined
- Have a conversation/meeting as normal
- All human participants leave the meeting
- Expected: Pennie detects the meeting ended and leaves automatically
- Actual: Pennie stays in the meeting indefinitely
Expected Behavior
Pennie should automatically leave a meeting when:
- All other participants have left
- The meeting organizer ends the meeting
- A configurable timeout occurs after the last participant leaves (e.g., 30 seconds grace period)
Technical Considerations
The bot should listen for:
ParticipantLeftevents and track participant countMeetingEndedevent from Teams- Implement a grace period before leaving (in case someone rejoins)
Acceptance Criteria
- Pennie detects when she is the only participant remaining
- Pennie waits a configurable grace period (default 30 seconds)
- If no one rejoins, Pennie leaves the meeting automatically
- Pennie posts a summary message before leaving (if requirements were captured)
- Log the meeting departure with reason
Labels
bug, meetings, teams-integration
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels