openclaw message 命令用于跨多个平台发送出站消息和执行频道操作。
概述
openclaw message 命令支持跨多个平台的出站消息发送和频道操作,支持的平台包括: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"。当配置了多个频道时,此标志为必需项;但如果只配置了一个频道,则该频道会成为默认值。
目标格式要求
每个平台都有特定的目标语法格式:
| 平台 | 目标格式 |
|---|---|
| E.164 格式号码或群组 JID | |
| Telegram | Chat ID 或 @username |
| Discord | "channel:<id>" 或 "user:<id>" |
| Google Chat | "spaces/<spaceId>" 或 "users/<userId>" |
| Slack | "channel:<id>" 或 "user:<id>" |
| Signal | "+E.164"、"group:<id>" 或 "username:<name>" |
| iMessage | Handle 或 "chat_id:<id>" |
| MS Teams | Conversation ID 或 "conversation:<id>" |
核心操作
Send(发送)
在大多数平台上发送消息/媒体,支持可选的回复和线程功能。
Poll(投票)
在 WhatsApp、Discord 和 MS Teams 上创建投票,支持自定义选项。
React(反应)
添加表情符号反应,支持平台:Discord、Slack、Telegram、Signal、Google Chat、WhatsApp。
Read/Edit/Delete(读取/编辑/删除)
在 Discord 和 Slack 上管理消息。
Pin/Unpin(置顶/取消置顶)
控制置顶消息。
Search(搜索)
查询 Discord 消息历史记录。
Broadcast(广播)
向多个目标发送相同的消息。
附加功能
在支持的平台上还提供以下功能:
- 线程管理
- 表情符号/贴纸操作
- 角色管理
- 语音状态检查
- 事件创建
- 管理工具(超时、踢出、封禁)
提示
更多详细信息请访问 官方英文文档。