# 📁 文件系统跨平台消息传递系统

## 🎯 概述
基于共享文件系统的跨平台消息传递方案，无需修改OpenClaw配置，立即可用。

## 🔧 系统设计

### 文件结构
```
workspace/
├── messages/
│   ├── to_wechat/          # 飞书→微信消息队列
│   │   ├── pending/        # 待发送消息
│   │   ├── sent/           # 已发送消息
│   │   └── failed/         # 发送失败消息
│   └── to_feishu/          # 微信→飞书消息队列
│       ├── pending/
│       ├── sent/
│       └── failed/
├── message_status.json     # 消息状态跟踪
└── message_log.md          # 消息历史记录
```

### 消息格式
```json
{
  "id": "msg_202604201330_001",
  "from": "feishu",
  "to": "wechat",
  "type": "text",
  "content": "消息内容",
  "timestamp": "2026-04-20T13:30:00",
  "status": "pending",
  "priority": "normal"
}
```

## 🚀 立即使用方案

### 方案1：简化版（立即可用）
使用现有的 `messages_to_send.md` 文件：

**飞书爪子操作：**
```bash
# 1. 添加消息到队列
echo "🔄 [$(date '+%H:%M:%S')] 飞书→微信：测试消息" >> messages_to_send.md

# 2. 标记消息状态
echo "状态：待发送" >> messages_to_send.md
```

**微信爪子操作：**
```bash
# 1. 检查新消息
tail -n 10 messages_to_send.md

# 2. 发送消息（如果配置允许）
# 3. 更新状态
sed -i 's/状态：待发送/状态：已发送/' messages_to_send.md
```

### 方案2：结构化版本
创建更结构化的系统：

<｜DSML｜function_calls>
<｜DSML｜invoke name="exec">
<｜DSML｜parameter name="command" string="true">mkdir -p messages/to_wechat/pending messages/to_wechat/sent messages/to_wechat/failed messages/to_feishu/pending messages/to_feishu/sent messages/to_feishu/failed