Documentation Index
Fetch the complete documentation index at: https://openclawhub.vn/llms.txt
Use this file to discover all available pages before exploring further.
openclaw message
Lệnh gửi đi duy nhất để gửi tin nhắn và thực hiện các hành động kênh
(Discord/Google Chat/Slack/Mattermost (plugin)/Telegram/WhatsApp/Signal/iMessage/Microsoft Teams).
Cách sử dụng
--channelbắt buộc nếu có hơn một kênh được cấu hình.- Nếu chỉ có một kênh được cấu hình, nó sẽ trở thành mặc định.
- Giá trị:
whatsapp|telegram|discord|googlechat|slack|mattermost|signal|imessage|msteams(Mattermost yêu cầu plugin)
--target):
- WhatsApp: E.164 hoặc group JID
- Telegram: chat id hoặc
@username - Discord:
channel:<id>hoặcuser:<id>(hoặc<@id>mention; id số thô được coi là kênh) - Google Chat:
spaces/<spaceId>hoặcusers/<userId> - Slack:
channel:<id>hoặcuser:<id>(id kênh thô được chấp nhận) - Mattermost (plugin):
channel:<id>,user:<id>, hoặc@username(id thô được coi là kênh) - Signal:
+E.164,group:<id>,signal:+E.164,signal:group:<id>, hoặcusername:<name>/u:<name> - iMessage: handle,
chat_id:<id>,chat_guid:<guid>, hoặcchat_identifier:<id> - Microsoft Teams: conversation id (
19:...@thread.tacv2) hoặcconversation:<id>hoặcuser:<aad-object-id>
- Đối với các nhà cung cấp được hỗ trợ (Discord/Slack/etc), tên kênh như
Helphoặc#helpđược giải quyết qua bộ nhớ đệm thư mục. - Nếu không có trong bộ nhớ đệm, OpenClaw sẽ cố gắng tra cứu thư mục trực tiếp khi nhà cung cấp hỗ trợ.
Các cờ thông dụng
--channel <name>--account <id>--target <dest>(kênh hoặc người dùng mục tiêu để gửi/khảo sát/đọc/v.v.)--targets <name>(lặp lại; chỉ phát sóng)--json--dry-run--verbose
Hành vi SecretRef
openclaw messagegiải quyết các SecretRef kênh được hỗ trợ trước khi thực hiện hành động đã chọn.- Giải quyết được giới hạn trong mục tiêu hành động đang hoạt động khi có thể:
- theo kênh khi
--channelđược đặt (hoặc suy ra từ các mục tiêu có tiền tố nhưdiscord:...) - theo tài khoản khi
--accountđược đặt (toàn cầu kênh + bề mặt tài khoản đã chọn) - khi
--accountbị bỏ qua, OpenClaw không ép buộc phạm vi SecretRef tài khoảndefault
- theo kênh khi
- SecretRef không được giải quyết trên các kênh không liên quan không chặn hành động tin nhắn mục tiêu.
- Nếu SecretRef kênh/tài khoản đã chọn không được giải quyết, lệnh sẽ thất bại cho hành động đó.
Hành động
Cốt lõi
-
send- Kênh: WhatsApp/Telegram/Discord/Google Chat/Slack/Mattermost (plugin)/Signal/iMessage/Microsoft Teams
- Bắt buộc:
--target, cộng với--messagehoặc--media - Tùy chọn:
--media,--reply-to,--thread-id,--gif-playback - Chỉ Telegram:
--buttons(yêu cầuchannels.telegram.capabilities.inlineButtonsđể cho phép) - Chỉ Telegram:
--force-document(gửi hình ảnh và GIF dưới dạng tài liệu để tránh nén của Telegram) - Chỉ Telegram:
--thread-id(id chủ đề diễn đàn) - Chỉ Slack:
--thread-id(dấu thời gian chủ đề;--reply-tosử dụng cùng trường) - Chỉ WhatsApp:
--gif-playback
-
poll- Kênh: WhatsApp/Telegram/Discord/Matrix/Microsoft Teams
- Bắt buộc:
--target,--poll-question,--poll-option(lặp lại) - Tùy chọn:
--poll-multi - Chỉ Discord:
--poll-duration-hours,--silent,--message - Chỉ Telegram:
--poll-duration-seconds(5-600),--silent,--poll-anonymous/--poll-public,--thread-id
-
react- Kênh: Discord/Google Chat/Slack/Telegram/WhatsApp/Signal
- Bắt buộc:
--message-id,--target - Tùy chọn:
--emoji,--remove,--participant,--from-me,--target-author,--target-author-uuid - Lưu ý:
--removeyêu cầu--emoji(bỏ qua--emojiđể xóa phản ứng của chính mình nếu được hỗ trợ; xem /tools/reactions) - Chỉ WhatsApp:
--participant,--from-me - Phản ứng nhóm Signal: yêu cầu
--target-authorhoặc--target-author-uuid
-
reactions- Kênh: Discord/Google Chat/Slack
- Bắt buộc:
--message-id,--target - Tùy chọn:
--limit
-
read- Kênh: Discord/Slack
- Bắt buộc:
--target - Tùy chọn:
--limit,--before,--after - Chỉ Discord:
--around
-
edit- Kênh: Discord/Slack
- Bắt buộc:
--message-id,--message,--target
-
delete- Kênh: Discord/Slack/Telegram
- Bắt buộc:
--message-id,--target
-
pin/unpin- Kênh: Discord/Slack
- Bắt buộc:
--message-id,--target
-
pins(danh sách)- Kênh: Discord/Slack
- Bắt buộc:
--target
-
permissions- Kênh: Discord
- Bắt buộc:
--target
-
search- Kênh: Discord
- Bắt buộc:
--guild-id,--query - Tùy chọn:
--channel-id,--channel-ids(lặp lại),--author-id,--author-ids(lặp lại),--limit
Chủ đề
-
thread create- Kênh: Discord
- Bắt buộc:
--thread-name,--target(id kênh) - Tùy chọn:
--message-id,--message,--auto-archive-min
-
thread list- Kênh: Discord
- Bắt buộc:
--guild-id - Tùy chọn:
--channel-id,--include-archived,--before,--limit
-
thread reply- Kênh: Discord
- Bắt buộc:
--target(id chủ đề),--message - Tùy chọn:
--media,--reply-to
Emojis
-
emoji list- Discord:
--guild-id - Slack: không có cờ bổ sung
- Discord:
-
emoji upload- Kênh: Discord
- Bắt buộc:
--guild-id,--emoji-name,--media - Tùy chọn:
--role-ids(lặp lại)
Stickers
-
sticker send- Kênh: Discord
- Bắt buộc:
--target,--sticker-id(lặp lại) - Tùy chọn:
--message
-
sticker upload- Kênh: Discord
- Bắt buộc:
--guild-id,--sticker-name,--sticker-desc,--sticker-tags,--media
Vai trò / Kênh / Thành viên / Giọng nói
role info(Discord):--guild-idrole add/role remove(Discord):--guild-id,--user-id,--role-idchannel info(Discord):--targetchannel list(Discord):--guild-idmember info(Discord/Slack):--user-id(+--guild-idcho Discord)voice status(Discord):--guild-id,--user-id
Sự kiện
event list(Discord):--guild-idevent create(Discord):--guild-id,--event-name,--start-time- Tùy chọn:
--end-time,--desc,--channel-id,--location,--event-type
- Tùy chọn:
Quản lý (Discord)
timeout:--guild-id,--user-id(tùy chọn--duration-minhoặc--until; bỏ qua cả hai để xóa timeout)kick:--guild-id,--user-id(+--reason)ban:--guild-id,--user-id(+--delete-days,--reason)timeoutcũng hỗ trợ--reason
Phát sóng
broadcast- Kênh: bất kỳ kênh nào đã cấu hình; sử dụng
--channel allđể nhắm mục tiêu tất cả các nhà cung cấp - Bắt buộc:
--targets(lặp lại) - Tùy chọn:
--message,--media,--dry-run
- Kênh: bất kỳ kênh nào đã cấu hình; sử dụng