闲社服务运行正常AI智能体自动化平台
e

外部接收器

技能标识:external-receiver

>

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

外部接收器

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会话,文件存储+队列机制
返回顶部