词元广场TOKPUB.COM - 欢迎您,支持一个 Key 调用近 600+ 海内外模型,限时特价模型低至 1 折,欢迎上岸!
@yourdomain.com)或拥有管理员权限可发布应用的企业 Workspace 中使用此集成。仅有 Gmail 账号的用户无法托管 Chat 应用。| 组件 | 值 |
|---|---|
| 依赖库 | google-cloud-pubsub、google-api-python-client、google-auth |
| 入站传输 | Cloud Pub/Sub 拉取订阅(无需公网端点) |
| 出站传输 | Chat REST API(chat.googleapis.com) |
| 认证 | 在订阅上具有 roles/pubsub.subscriber 的 Service Account JSON |
| 用户标识 | Chat 资源名称(users/{id})+ 邮箱 |
my-chat-bot-123),后续每一步都会用到。hermes-chat-bot~/.hermes/google-chat-sa.json,chmod 600)。hermes-chat-eventshermes-chat-events-subchat-api-push@system.gserviceaccount.comPub/Sub Publisherhermes-chat-bot@<your-project>.iam.gserviceaccount.comPub/Sub SubscriberPub/Sub Viewer——Hermes 在启动时会调用 subscription.get() 进行可达性检查。projects/<your-project>/topics/hermes-chat-events。ADDED_TO_SPACE 事件,Hermes 用它来缓存机器人自身的 users/{id},以便过滤自发消息。~/.hermes/.env 中添加 Google Chat 配置段:GOOGLE_CLOUD_PROJECT,SA 路径可回退到 GOOGLE_APPLICATION_CREDENTIALS——使用你偏好的约定即可。[GoogleChat] Connected; project=my-chat-bot-123, subscription=<redacted>,
bot_user_id=users/XXXX, flow_control(msgs=1, bytes=16777216)