Chuyển đến nội dung chính

openclaw webhooks

Các trình trợ giúp và tích hợp Webhook. Hiện tại, bề mặt này chỉ dành cho các luồng Gmail Pub/Sub được xây dựng trên trình theo dõi gog đi kèm.

Các lệnh con

Gateway cũng tự động khởi động gog gmail watch serve khi khởi động sau khi hooks.enabled=truehooks.gmail.account được thiết lập (do gmail setup thiết lập). gmail run sử dụng cùng logic ở nền trước, hữu ích khi gỡ lỗi hoặc khi trình theo dõi của Gateway bị tắt. Xem Tích hợp Gmail Pub/Sub để biết chi tiết về việc tự động khởi động và tùy chọn từ chối OPENCLAW_SKIP_GMAIL_WATCHER.

webhooks gmail setup

Cài đặt gcloudgog nếu còn thiếu, xác thực gcloud, tạo chủ đề và gói đăng ký Pub/Sub, bắt đầu theo dõi Gmail, đồng thời ghi cấu hình hooks.gmail với hooks.enabled=true. In ra Next: openclaw webhooks gmail run.

Bắt buộc

Tùy chọn Pub/Sub

Tùy chọn phân phối OpenClaw

Tùy chọn gog watch serve

Công khai qua Tailscale

Đầu ra

webhooks gmail run

Chạy gog watch serve cùng vòng lặp tự động gia hạn theo dõi ở nền trước, khởi động lại gog watch serve sau độ trễ 2 giây nếu tiến trình thoát ngoài dự kiến. run chấp nhận các cờ Pub/Sub, phân phối OpenClaw, gog watch serve và Tailscale giống như setup, ngoại trừ:
  • --accounttùy chọn trên run; nếu không có, dùng hooks.gmail.account.
  • run không chấp nhận --project, --push-endpoint hoặc --json.
  • Mỗi cờ trước hết dùng giá trị cấu hình hooks.gmail.* tương ứng (do setup ghi), sau đó dùng cùng giá trị mặc định tích hợp mà setup sử dụng, với một ngoại lệ: --tailscale mặc định là off trên run (không phải funnel) khi cả cờ lẫn hooks.gmail.tailscale.mode đều chưa được thiết lập.
Đối với run, giá trị --topic là đường dẫn đầy đủ của chủ đề Pub/Sub (projects/.../topics/...), không chỉ là tên ngắn của chủ đề.

Liên quan