Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
openclaw channels
Quản lý tài khoản kênh chat và trạng thái runtime của chúng trên Gateway.
Tài liệu liên quan:
Lệnh thường dùng
Trạng thái / khả năng / phân giải / nhật ký
channels status:--probe,--timeout <ms>,--jsonchannels capabilities:--channel <name>,--account <id>(chỉ với--channel),--target <dest>,--timeout <ms>,--jsonchannels resolve:<entries...>,--channel <name>,--account <id>,--kind <auto|user|group>,--jsonchannels logs:--channel <name|all>,--lines <n>,--json
channels status --probe là đường dẫn trực tiếp: trên một Gateway có thể truy cập, lệnh này chạy các kiểm tra probeAccount theo từng tài khoản và auditAccount tùy chọn, vì vậy đầu ra có thể bao gồm trạng thái transport cùng với kết quả thăm dò như works, probe failed, audit ok hoặc audit failed. Nếu Gateway không thể truy cập, channels status sẽ chuyển sang các bản tóm tắt chỉ dựa trên cấu hình thay vì đầu ra thăm dò trực tiếp.
Thêm / xóa tài khoản
- kênh bot-token:
--token,--bot-token,--app-token,--token-file - Trường transport Signal/iMessage:
--signal-number,--cli-path,--http-url,--http-host,--http-port,--db-path,--service,--region - Trường Google Chat:
--webhook-path,--webhook-url,--audience-type,--audience - Trường Matrix:
--homeserver,--user-id,--access-token,--password,--device-name,--initial-sync-limit - Trường Nostr:
--private-key,--relay-urls - Trường Tlon:
--ship,--url,--code,--group-channels,--dm-allowlist,--auto-discover-channels --use-envcho xác thực tài khoản mặc định dựa trên env khi được hỗ trợ
openclaw channels add không có cờ, trình hướng dẫn tương tác có thể nhắc:
- mã định danh tài khoản cho từng kênh đã chọn
- tên hiển thị tùy chọn cho các tài khoản đó
Bind configured channel accounts to agents now?
openclaw agents bindings, openclaw agents bind và openclaw agents unbind (xem agents).
Khi bạn thêm một tài khoản không mặc định vào kênh vẫn đang dùng thiết lập cấp cao nhất cho một tài khoản, OpenClaw sẽ chuyển các giá trị cấp cao nhất theo phạm vi tài khoản vào map tài khoản của kênh trước khi ghi tài khoản mới. Hầu hết các kênh đặt các giá trị đó vào channels.<channel>.accounts.default, nhưng các kênh đi kèm có thể giữ lại một tài khoản được thăng cấp hiện có nếu khớp. Matrix là ví dụ hiện tại: nếu đã tồn tại một tài khoản có tên, hoặc defaultAccount trỏ đến một tài khoản có tên hiện có, quá trình thăng cấp sẽ giữ lại tài khoản đó thay vì tạo accounts.default mới.
Hành vi định tuyến vẫn nhất quán:
- Các liên kết chỉ theo kênh hiện có (không có
accountId) tiếp tục khớp với tài khoản mặc định. channels addkhông tự động tạo hoặc ghi lại các liên kết ở chế độ không tương tác.- Thiết lập tương tác có thể tùy chọn thêm các liên kết theo phạm vi tài khoản.
openclaw doctor --fix để di chuyển các giá trị theo phạm vi tài khoản vào tài khoản được thăng cấp đã chọn cho kênh đó. Hầu hết các kênh thăng cấp vào accounts.default; Matrix có thể giữ lại một mục tiêu có tên/mặc định hiện có thay vào đó.
Đăng nhập và đăng xuất (tương tác)
channels loginhỗ trợ--verbose.channels loginvàlogoutcó thể suy ra kênh khi chỉ cấu hình một mục tiêu đăng nhập được hỗ trợ.- Chạy
channels logintừ terminal trên máy chủ Gateway. Agentexecchặn luồng đăng nhập tương tác này; nên dùng các công cụ đăng nhập agent gốc của kênh, chẳng hạn nhưwhatsapp_login, từ chat khi có sẵn.
Khắc phục sự cố
- Chạy
openclaw status --deepđể thăm dò rộng. - Dùng
openclaw doctorđể sửa lỗi có hướng dẫn. openclaw channels listinClaude: HTTP 403 ... user:profile→ ảnh chụp nhanh mức sử dụng cần phạm viuser:profile. Dùng--no-usage, hoặc cung cấp khóa phiên claude.ai (CLAUDE_WEB_SESSION_KEY/CLAUDE_WEB_COOKIE), hoặc xác thực lại qua Claude CLI.openclaw channels statuschuyển sang các bản tóm tắt chỉ dựa trên cấu hình khi Gateway không thể truy cập. Nếu thông tin xác thực của kênh được hỗ trợ được cấu hình qua SecretRef nhưng không có sẵn trong đường dẫn lệnh hiện tại, lệnh sẽ báo cáo tài khoản đó là đã cấu hình kèm ghi chú suy giảm thay vì hiển thị là chưa cấu hình.
Thăm dò khả năng
Lấy các gợi ý khả năng của nhà cung cấp (intent/phạm vi khi có sẵn) cùng với hỗ trợ tính năng tĩnh:--channellà tùy chọn; bỏ qua để liệt kê mọi kênh (bao gồm plugins).--accountchỉ hợp lệ với--channel.--targetchấp nhậnchannel:<id>hoặc mã định danh kênh dạng số thô và chỉ áp dụng cho Discord.- Các thăm dò phụ thuộc vào nhà cung cấp: Discord intents + quyền kênh tùy chọn; phạm vi Slack bot + user; cờ Telegram bot + Webhook; phiên bản daemon Signal; app token Microsoft Teams + vai trò/phạm vi Graph (được chú thích khi biết). Các kênh không có thăm dò sẽ báo cáo
Probe: unavailable.
Phân giải tên thành ID
Phân giải tên kênh/người dùng thành ID bằng thư mục của nhà cung cấp:- Dùng
--kind user|group|autođể buộc kiểu mục tiêu. - Việc phân giải ưu tiên các kết quả khớp đang hoạt động khi nhiều mục có cùng tên.
channels resolvelà chỉ đọc. Nếu một tài khoản được chọn được cấu hình qua SecretRef nhưng thông tin xác thực đó không có sẵn trong đường dẫn lệnh hiện tại, lệnh sẽ trả về các kết quả chưa phân giải bị suy giảm kèm ghi chú thay vì hủy toàn bộ lần chạy.