Description:
Currently, the bot only records users who are present in the voice channel at the moment /start_recording is invoked. If a user joins the voice channel after recording has started, their audio is not captured.
Proposed Solution:
- Implement additional logic or use a sink that supports dynamic participant tracking.
- Alternatively, detect when the participant list changes (e.g., via on_voice_state_update) and stop/restart the recording to include new joiners.
Expected Behavior:
- All participants, including those who join after the recording starts, should be captured in the recording.
Additional Notes:
- This would improve the accuracy and completeness of meeting notes, especially for meetings where users join late.
Description:
Currently, the bot only records users who are present in the voice channel at the moment /start_recording is invoked. If a user joins the voice channel after recording has started, their audio is not captured.
Proposed Solution:
Expected Behavior:
Additional Notes: