@alfe.ai/openclaw-google-chat
v0.0.34
Published
OpenClaw Google Chat plugin — DM polling and auto-reply via connected Google account
Readme
@alfe.ai/openclaw-google-chat
OpenClaw service plugin that polls direct-message spaces for the connected Google account, dispatches inbound messages through OpenClaw, and sends the agent's replies back through the Google Chat API.
The poller uses adaptive per-space intervals plus a discovery loop. Google API calls have deadlines, response and pagination limits, runtime shape checks, and shared rate-limit backoff. An inbound message is checkpointed only after the dispatch pipeline accepts it; failures remain behind the timestamp cursor for retry in order.
Poll state is stored atomically at ~/.alfe/state/google-chat-poller.json with
owner-only permissions. OAuth credentials remain in memory and are never
written into this state file.
Development
pnpm --filter @alfe.ai/openclaw-google-chat test
pnpm --filter @alfe.ai/openclaw-google-chat lint
pnpm --filter @alfe.ai/openclaw-google-chat typecheck
pnpm --filter @alfe.ai/openclaw-google-chat buildSee DEVELOPING.md and the repository root
DEVELOPING.md before changing lifecycle, delivery, or provider behavior.
