Skip to content

feat: allow disabling chat message recording - #975

Open
solaoi wants to merge 1 commit into
mainfrom
kaoyama/disable-chat-recording
Open

feat: allow disabling chat message recording#975
solaoi wants to merge 1 commit into
mainfrom
kaoyama/disable-chat-recording

Conversation

@solaoi

@solaoi solaoi commented Aug 25, 2026

Copy link
Copy Markdown
Collaborator

Summary

Adds a recording_settings.record_chat_messages option for disabling the recording of incoming meeting chat messages.

The option defaults to true to preserve existing behavior.

When set to false:

  • Google Meet does not decode or forward incoming chat messages
  • Microsoft Teams does not process or forward incoming chat events
  • Zoom native bots do not register the incoming chat callback
  • Incoming chat messages are not logged, stored, or sent through webhooks
  • Bots can still send chat messages

Usage

{
  "recording_settings": {
    "record_chat_messages": false
  }
}

record_chat_messages: false takes precedence over record_chat_messages_when_paused.

Testing

  • Added tests for the default-enabled behavior
  • Added tests confirming incoming messages are not scheduled or stored when disabled
  • Added a regression test confirming outgoing chat messages still work
  • Added adapter-level checks for web bots and Zoom
  • Ran the existing bot creation and recording settings tests

No database migration is required because the option is stored in the existing recording settings JSON.

@solaoi
solaoi marked this pull request as ready for review August 25, 2026 08:11
@solaoi
solaoi requested a review from a team as a code owner August 25, 2026 08:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant