openclaw/extensions/googlechat/src
Matt Keenan fe778e81f9 feat: add actions.sendMessage gating to Discord, Slack, Google Chat, Matrix (#4703)
Enables read-only mode for these channels by adding actions.sendMessage
configuration option. When set to false, blocks outbound messages while
still allowing message reception.

Follows the existing Telegram/WhatsApp pattern:
- Add sendMessage?: boolean to channel ActionConfig types
- Check gate in action handler, throw error if disabled
- Default: true (enabled) when not specified

This brings read-only mode support to 6 out of 7 core channels
(Telegram, WhatsApp, Discord, Slack, Google Chat, Matrix).
2026-01-30 15:06:56 +00:00
..
accounts.ts refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
actions.ts feat: add actions.sendMessage gating to Discord, Slack, Google Chat, Matrix (#4703) 2026-01-30 15:06:56 +00:00
api.test.ts fix: polish Google Chat plugin (#1635) (thanks @iHildy) 2026-01-24 23:30:45 +00:00
api.ts refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
auth.ts feat(googlechat): support Google Workspace Add-on event format 2026-01-24 23:30:45 +00:00
channel.ts refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
monitor.test.ts fix: polish Google Chat plugin (#1635) (thanks @iHildy) 2026-01-24 23:30:45 +00:00
monitor.ts refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
onboarding.ts refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
runtime.ts refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
targets.test.ts fix: polish Google Chat plugin (#1635) (thanks @iHildy) 2026-01-24 23:30:45 +00:00
targets.ts fix: normalize googlechat targets 2026-01-25 00:04:47 +00:00
types.config.ts refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
types.ts feat: add beta googlechat channel 2026-01-24 23:30:45 +00:00