返回顶部
e

external-receiver外部接收器

>

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
91
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

external-receiver

External Receiver

从外部接收文件 / 消息 → 推送到 OpenClaw 会话

功能

  • - 🌐 启动 HTTP 服务器(监听端口)
  • 📁 接收文件上传(multipart/form-data)
  • 💬 接收文本/JSON 消息
  • → 自动转发到 OpenClaw 当前会话

快速使用

bash
clawhub install external-receiver
cd skills/external-receiver
bash scripts/start.sh # 启动接收服务

端点

方法路径说明
GET/服务状态页
GET
/health | 健康检查 | | POST | /upload | 上传文件 | | POST | /message | 发送文本消息 | | POST | /webhook | 接收 JSON Webhook | | GET | /download/ | 下载已接收文件 |

API 详情

上传文件

bash
curl -X POST http://你的服务器:8080/upload \
-F file=@/path/to/file.txt

响应:
json
{
ok: true,
filename: file.txt,
size: 12345,
path: /home/user/.openclaw/workspace/received/file.txt
}

发送文本消息

bash
curl -X POST http://你的服务器:8080/message \
-d text=Hello from outside!

或 JSON:
bash
curl -X POST http://你的服务器:8080/webhook \
-H Content-Type: application/json \
-d {text: Webhook message, from: external-system}

OpenClaw 收到推送后自动显示

📥 收到外部消息:
Hello from outside!

📎 收到文件:
file.txt (12KB)
路径: /home/user/.openclaw/workspace/received/file.txt

配置

bash

环境变量


export RECEIVER_PORT=8080 # 监听端口(默认 8080)
export RECEIVER_HOST=0.0.0.0 # 监听地址(默认 0.0.0.0)
export RECEIVER_DIR=/home/user/received # 文件存储目录
export RECEIVERSECRET=yoursecret_key # 访问密钥(可选)

安全建议

  • - ✅ 生产环境务必设置 RECEIVER_SECRET 并在请求时附带
  • ✅ 使用防火墙限制只开放 8080 端口给信任的 IP
  • ✅ 定期清理 received/ 目录中的文件

Python 调用示例

python
import requests

发送消息

requests.post(http://服务器:8080/message, data={text: 警报:价格突破})

上传文件

with open(report.pdf, rb) as f: requests.post(http://服务器:8080/upload, files={file: f})

Webhook 方式

requests.post(http://服务器:8080/webhook, json={ event: trade, symbol: BTC/USDT, side: buy, amount: 0.01 })

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 external-receiver-1776023041 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 external-receiver-1776023041 技能

通过命令行安装

skillhub install external-receiver-1776023041

下载

⬇ 下载 external-receiver v1.0.0(免费)

文件大小: 8.06 KB | 发布时间: 2026-4-13 10:13

v1.0.0 最新 2026-4-13 10:13
v1.0.0: HTTP服务接收外部文件/消息,支持Webhook/文件上传,自动推送到OpenClaw会话,文件存储+队列机制

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部