4.10 message命令

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"。当配置了多个频道时,此标志为必需项;但如果只配置了一个频道,则该频道会成为默认值。

目标格式要求

每个平台都有特定的目标语法格式:

平台目标格式
WhatsAppE.164 格式号码或群组 JID
TelegramChat 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>"
iMessageHandle 或 "chat_id:<id>"
MS TeamsConversation 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(广播)

向多个目标发送相同的消息。

附加功能

在支持的平台上还提供以下功能:

  • 线程管理
  • 表情符号/贴纸操作
  • 角色管理
  • 语音状态检查
  • 事件创建
  • 管理工具(超时、踢出、封禁)
提示
更多详细信息请访问 官方英文文档