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

Documentation Index

Fetch the complete documentation index at: https://docs2.openclaw.ai/llms.txt

Use this file to discover all available pages before exploring further.

OpenClaw tích hợp các CLI bên ngoài qua JSON-RPC. Hiện nay có hai mẫu được sử dụng.

Mẫu A: trình nền HTTP (signal-cli)

  • signal-cli chạy như một trình nền với JSON-RPC qua HTTP.
  • Luồng sự kiện là SSE (/api/v1/events).
  • Kiểm tra tình trạng: /api/v1/check.
  • OpenClaw sở hữu vòng đời khi channels.signal.autoStart=true.
Xem Signal để biết cách thiết lập và các endpoint.

Mẫu B: tiến trình con stdio (imsg)

  • OpenClaw sinh imsg rpc như một tiến trình con cho iMessage.
  • JSON-RPC được phân tách theo dòng qua stdin/stdout (một đối tượng JSON trên mỗi dòng).
  • Không cần cổng TCP, không cần trình nền.
Các phương thức lõi được dùng:
  • watch.subscribe → thông báo (method: "message")
  • watch.unsubscribe
  • send
  • chats.list (thăm dò/chẩn đoán)
Xem iMessage để biết cách thiết lập kế thừa và định địa chỉ (ưu tiên chat_id).

Hướng dẫn adapter

  • Gateway sở hữu tiến trình (bắt đầu/dừng gắn với vòng đời nhà cung cấp).
  • Giữ cho các máy khách RPC bền bỉ: thời gian chờ, khởi động lại khi thoát.
  • Ưu tiên ID ổn định (ví dụ: chat_id) hơn chuỗi hiển thị.

Liên quan