Built a channel plugin that lets OpenClaw agents listen to Google Chat spaces without requiring @mentions.
The problem: Google Chat bots only receive messages when explicitly @mentioned. No way to have your agent passively monitor a space.
The solution: Routes messages through Workspace Events API โ Cloud Pub/Sub โ OpenClaw pipeline โ Chat API reply. Runs as an in-process OpenClaw plugin.
Features:
โข No @mention required โ Pub/Sub delivers ALL messages
โข Multi-agent routing โ keyword matching + alwaysListen rules
โข Thread-first replies โ bot replies in threads, never clutters main space
โข Per-thread session isolation
โข Auto-renewing subscriptions (handles 4-hour Workspace Events TTL)
Install:
openclaw plugins install @spring fulcrum/openclaw-googlechatpubsub
Links:
โข npm: https://www.npmjs.com/package/@teyou/openclaw-googlechatpubsub
โข Repo: https://github.com/teyou/openclaw-googlechatpubsub-plugin
โข Visual setup guide: https://teyou.github.io/openclaw-googlechatpubsub-plugin/
Alpha (v0.1.0) โ running in production. Feedback welcome!