消息
OpenClaw 处理来自多个通道的消息。
消息类型
- 文本消息 - 纯文本
- 媒体消息 - 图片、音频、视频、文档
- 位置消息 - 地理位置
- 反应 - 表情反应
消息流程
通道 → 网关 → 智能体 → 模型 → 响应 → 通道消息处理
入站消息
- 通道接收消息
- 网关验证发送者
- 路由到正确的智能体
- 智能体处理并响应
出站消息
- 智能体生成响应
- 格式化为通道格式
- 通过网关发送
- 确认投递
消息格式化
不同通道有不同的格式支持:
| 通道 | Markdown | 代码块 | 图片 |
|---|---|---|---|
| 部分 | ✅ | ✅ | |
| Telegram | ✅ | ✅ | ✅ |
| Discord | ✅ | ✅ | ✅ |
| iMessage | ❌ | ❌ | ✅ |
配置
json
{
"messages": {
"maxLength": 4096,
"splitLongMessages": true,
"markdownFormatting": true
}
}CLI 发送消息
bash
openclaw message send --target +15551234567 --message "Hello"