Skip to main content

openclaw webhooks

Webhook 辅助工具和集成。目前此接口范围限定为基于内置 gog 监听器构建的 Gmail Pub/Sub 流程。

子命令

Gateway 还会在启动时自动启动 gog gmail watch serve,前提是设置了 hooks.enabled=true 和 hooks.gmail.account(由 gmail setup 设置)。gmail run 在前台执行相同逻辑,适用于调试或当 Gateway watcher 被禁用时。有关自动启动详情以及 OPENCLAW_SKIP_GMAIL_WATCHER 退出选项,请参见 Gmail Pub/Sub 集成。

webhooks gmail setup

安装缺失的 gcloud 和 gog,对 gcloud 进行身份验证,创建 Pub/Sub 主题和订阅,启动 Gmail 监听,并写入 hooks.gmail 配置且设置 hooks.enabled=true。打印 Next: openclaw webhooks gmail run。
此命令会连接 Gmail 传输,但不会创建受限读取代理,也不会创建模板化预设所需的会话密钥策略。如果没有设置 agentId 的自定义 Gmail 映射,传入的电子邮件将由默认代理处理,并使用该代理实际生效的工作区、沙箱和工具策略。对于不受信任的收件箱,请在运行 setup 前完成配置受限的 Gmail 读取代理。

必需

Pub/Sub 选项

OpenClaw 投递选项

gog watch serve 选项

Tailscale 暴露

输出

webhooks gmail run

在前台运行 gog watch serve 以及 watch 自动续订循环;如果它意外退出,则在 2 秒延迟后重启 gog watch serve。 run 接受与 setup 相同的 Pub/Sub、OpenClaw 投递、gog watch serve 和 Tailscale 标志,但有以下例外:
  • --account 在 run 中是可选的;它会回退到 hooks.gmail.account。
  • run 不接受 --project、--push-endpoint 或 --json。
  • 每个标志都会回退到匹配的 hooks.gmail.* 配置值(由 setup 写入),然后回退到 setup 使用的相同内置默认值,但有一个例外:当标志和 hooks.gmail.tailscale.mode 都未设置时,--tailscale 在 run 中默认为 off(而不是 funnel)。
对于 run,--topic 的值是完整的 Pub/Sub 主题路径(projects/.../topics/...),而不只是短主题名。

相关