信息
“openclaw message”的 CLI 参考(发送 + 通道操作)
用于发送消息和通道操作的单个出站命令
(Discord/Google Chat/Slack/Mattermost(插件)/Telegram/WhatsApp/Signal/iMessage/MS Teams)。
用法
openclaw message <subcommand> [flags]
渠道选择:
- 如果配置了多个通道,则需要 ''--channel''。
- 如果仅配置了一个通道,则该通道将成为默认通道。
- 值:''whatsapp|telegram|discord|googlechat|slack|mattermost|signal|imessage|msteams''(Mattermost 需要插件)
目标格式 (''--target''):
- WhatsApp:E.164 或群组 JID
- 电报:聊天 ID 或 ''@username''
- Discord: ''channel:<id>'' or ''user:<id>'' (or ''<@id>'' mention; raw numeric ID is treated as channel)
- Google Chat: ''spaces/<spaceId>'' or ''users/<userId>''
- Slack: ''channel:<id>'' or ''user:<id>'' (accepts raw channel IDs)
- Mattermost (plugin): ''channel:<id>'', ''user:<id>'' or ''@username'' (bare ID is treated as channel)
- Signal: ''+E.164'', ''group:<id>'', ''signal:+E.164'', ''signal:group:<id>'' or ''username:<name>''/''u:<name>''
- iMessage: Handle, ''chat_id:<id>'', ''chat_guid:<guid>'' or ''chat_identifier:<id>''
- MS Teams: Conversation ID (''19:[email protected]'') or ''conversation:<id>'' or ''user:<aad-object-id>''
名称查找:
- 对于受支持的提供商(Discord/Slack/等),通道名称(如 ''Help'' 或 ''#help'')通过目录缓存解析。
- 缓存未命中时,OpenClaw 将在提供商支持时尝试实时目录查找。
常用标志
- ''--channel <name>''
- ''--account <id>''
- ''--target <dest>'' (target channel or user for send/poll/read/etc.)
- ''--targets <name>'' (repeat; broadcast only)
- ''--json''
- ''--dry-run''
- ''--verbose''
行动
#
核心
- ''send''
- 渠道:WhatsApp/Telegram/Discord/Google Chat/Slack/Mattermost(插件)/Signal/iMessage/MS Teams
- 必需:''--target'',加上 ''--message'' 或 ''--media''
- 可选:''--media''、''--reply-to''、''--thread-id''、''--gif-playback''
- 仅限电报:''--buttons''(需要 ''channels.telegram.capabilities.inlineButtons'' 才能允许)
- 仅限电报:''--thread-id''(论坛主题 ID)
- 仅 Slack:''--thread-id''(线程时间戳;''--reply-to'' 使用相同的字段)
- 仅限 WhatsApp:''--gif-playback''
- ''poll''
- 渠道:WhatsApp/Discord/MS Teams
- 必需:''--target''、''--poll-question''、''--poll-option''(重复)
- 可选''--poll-multi''
- 仅不和谐:''--poll-duration-hours''、''--message''
- ''react''
- 渠道:Discord/Google Chat/Slack/Telegram/WhatsApp/Signal
- 必需:''--message-id''、''--target''
- 可选:''--emoji''、''--remove''、''--participant''、''--from-me''、''--target-author''、''--target-author-uuid''
- 注意:''--remove'' 需要 ''--emoji''(省略 ''--emoji'' 以在支持的情况下清除自己的反应;请参阅 /tools/reactions)
- 仅限 WhatsApp:''--participant''、''--from-me''
- 信号组反应:需要 ''--target-author'' 或 ''--target-author-uuid''
- ''reactions''
- 渠道:Discord/Google Chat/Slack
- 必需:''--message-id''、''--target''
- 可选:''--limit''
- ''read''
- 频道:Discord/Slack
- 必需:''--target''
- 可选:''--limit''、''--before''、''--after''
- 仅不和谐:''--around''
- ''edit''
- 频道:Discord/Slack
- 必需:''--message-id''、''--message''、''--target''
- ''delete''
- 频道:Discord/Slack/Telegram
- 必需:''--message-id''、''--target''
- ''pin'' / ''unpin''
- 频道:Discord/Slack
- 必需:''--message-id''、''--target''
- ''pins''(列表)
- 频道:Discord/Slack
- 必需:''--target''
- ''permissions''
- 频道:不和谐
- 必需:''--target''
- ''search''
- 频道:不和谐
- 必需:''--guild-id''、''--query''
- 可选:''--channel-id''、''--channel-ids''(重复)、''--author-id''、''--author-ids''(重复)、''--limit''
ReferenceCliMessagePage step 04: P49 (ZH)
ReferenceCliMessagePage step 04: P50 (ZH)
ReferenceCliMessagePage step 04: P51 (ZH)
ReferenceCliMessagePage step 04: P52 (ZH)
ReferenceCliMessagePage step 04: P53 (ZH)
ReferenceCliMessagePage step 04: P54 (ZH)
ReferenceCliMessagePage step 04: P55 (ZH)
ReferenceCliMessagePage step 04: P56 (ZH)
ReferenceCliMessagePage step 04: P57 (ZH)
ReferenceCliMessagePage step 04: P58 (ZH)
ReferenceCliMessagePage step 04: P59 (ZH)
ReferenceCliMessagePage step 04: P60 (ZH)
ReferenceCliMessagePage step 04: P61 (ZH)
ReferenceCliMessagePage step 04: P62 (ZH)
ReferenceCliMessagePage step 04: P63 (ZH)
ReferenceCliMessagePage step 04: P64 (ZH)
ReferenceCliMessagePage step 04: P65 (ZH)
ReferenceCliMessagePage step 04: P66 (ZH)
ReferenceCliMessagePage step 04: P67 (ZH)
ReferenceCliMessagePage step 04: P68 (ZH)
ReferenceCliMessagePage step 04: P69 (ZH)
ReferenceCliMessagePage step 04: P70 (ZH)
ReferenceCliMessagePage step 04: P71 (ZH)
ReferenceCliMessagePage step 04: P72 (ZH)
ReferenceCliMessagePage step 04: P73 (ZH)
ReferenceCliMessagePage step 04: P74 (ZH)
ReferenceCliMessagePage step 04: P75 (ZH)
ReferenceCliMessagePage step 04: P76 (ZH)
ReferenceCliMessagePage step 04: P77 (ZH)
ReferenceCliMessagePage step 04: P78 (ZH)
ReferenceCliMessagePage step 04: P79 (ZH)
ReferenceCliMessagePage step 04: P80 (ZH)
ReferenceCliMessagePage step 04: P81 (ZH)
ReferenceCliMessagePage step 04: P82 (ZH)
ReferenceCliMessagePage step 04: P83 (ZH)
ReferenceCliMessagePage step 04: P84 (ZH)
ReferenceCliMessagePage step 04: P85 (ZH)
ReferenceCliMessagePage step 04: P86 (ZH)
ReferenceCliMessagePage step 04: P87 (ZH)
ReferenceCliMessagePage step 04: P88 (ZH)
ReferenceCliMessagePage step 04: P89 (ZH)
ReferenceCliMessagePage step 04: P90 (ZH)
ReferenceCliMessagePage step 04: P91 (ZH)
ReferenceCliMessagePage step 04: P92 (ZH)
ReferenceCliMessagePage step 04: P93 (ZH)
ReferenceCliMessagePage step 04: P94 (ZH)
ReferenceCliMessagePage step 04: P95 (ZH)
ReferenceCliMessagePage step 04: P96 (ZH)
ReferenceCliMessagePage step 04: P97 (ZH)
ReferenceCliMessagePage step 04: P98 (ZH)
ReferenceCliMessagePage step 04: P99 (ZH)
ReferenceCliMessagePage step 04: P100 (ZH)
ReferenceCliMessagePage step 04: P101 (ZH)
ReferenceCliMessagePage step 04: P102 (ZH)
ReferenceCliMessagePage step 04: P103 (ZH)
ReferenceCliMessagePage step 04: P104 (ZH)
ReferenceCliMessagePage step 04: P105 (ZH)
ReferenceCliMessagePage step 04: P106 (ZH)
ReferenceCliMessagePage step 04: P107 (ZH)
ReferenceCliMessagePage step 04: P108 (ZH)
ReferenceCliMessagePage step 04: P109 (ZH)
ReferenceCliMessagePage step 04: P110 (ZH)
ReferenceCliMessagePage step 04: P111 (ZH)
ReferenceCliMessagePage step 04: P112 (ZH)
ReferenceCliMessagePage step 04: P113 (ZH)
#
话题
- ''thread create''
- 频道:不和谐
- 必需:''--thread-name''、''--target''(频道 ID)
- 可选:''--message-id''、''--auto-archive-min''
- ''thread list''
- 频道:不和谐
- 必需:''--guild-id''
- 可选:''--channel-id''、''--include-archived''、''--before''、''--limit''
- ''thread reply''
- 频道:不和谐
- 必需:''--target''(线程 ID)、''--message''
- 可选:''--media''、''--reply-to''
- ''thread update''
- 频道:不和谐
#
表情符号
- ''emoji list''
- 不和谐:''--guild-id''
- Slack:没有额外的标志
- ''emoji upload''
- 频道:不和谐
- 必需:''--guild-id''、''--emoji-name''、''--media''
- 可选:''--role-ids''(重复)
#
贴纸
- ''sticker send''
- 频道:不和谐
- 必需:''--target''、''--sticker-id''(重复)
- 可选:''--message''
- ''sticker upload''
#
角色/频道/成员/声音
- ''role info''(不和谐):''--guild-id''
- ''role add'' / ''role remove''(不和谐):''--guild-id''、''--user-id''、''--role-id''
- ''channel info''(不和谐):''--target''
- ''channel list''(不和谐):''--guild-id''