360 Secure SkillHub
360 安全技能中心

Subscribe Filter Feishu

订阅指定 WebSocket 数据源,调用火山引擎方舟大模型按规则过滤内容,再把结果推送至飞书。以 Node 脚本常驻运行,提供 start/stop/status/logs 管理命令、PID 管理、指数退避重连、优雅关闭与统计持久化,飞书与模型凭证需用户自行配置。

sougannkyou
sougannkyou
热度 51.15
最近更新 2026-05-11 09:45:33
分类:自动化依赖:代码执行 / 读写文件 / 第三方 API / 内部调用大模型应用场景:工作流 / 自动化脚本

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add subscribe-filter-feishu
Metadata
name
subscribe-filter-feishu
description
订阅-过滤-飞书推送。通过WebSocket订阅数据流,大模型智能过滤,自动推送到飞书。

Subscribe-Filter-Feishu v1.0.2

订阅数据流 → 大模型智能过滤 → 飞书推送。

功能

  • 🔌 WebSocket 实时订阅数据流
  • 🤖 大模型智能过滤
  • 📱 飞书消息推送
  • 📊 统计持久化
  • 🔄 指数退避重连
  • 🛑 优雅关闭

安装

cd skills/subscribe-filter-feishu
npm install
chmod +x scripts/subscribe-filter-feishu

配置(必须)

首次使用前,创建配置文件 ~/.openclaw/subscribe-filter-feishu.json:

{
  "ws_url": "ws://your-server:port/ws",
  "feishu_app_id": "your_feishu_app_id",
  "feishu_app_secret": "your_feishu_app_secret",
  "feishu_user_id": "your_feishu_open_id",
  "model_api_key": "your_ark_api_key",
  "model_base_url": "https://ark.cn-beijing.volces.com/api/v3",
  "model_name": "your_endpoint_id"
}

或运行 subscribe-filter-feishu config 创建模板。

配置项说明

配置项 必填 说明
ws_url ✅ WebSocket 数据源地址
feishu_app_id ✅ 飞书应用 App ID
feishu_app_secret ✅ 飞书应用 App Secret
feishu_user_id ✅ 接收消息的飞书用户 open_id
model_api_key ✅ 火山引擎 ARK API Key
model_base_url ❌ 大模型 API 地址(默认豆包2.0)
model_name ✅ 火山引擎 Endpoint ID

使用

# 启动服务
subscribe-filter-feishu start

# 查看状态
subscribe-filter-feishu status

# 查看日志
subscribe-filter-feishu logs

# 停止服务
subscribe-filter-feishu stop

# 重启
subscribe-filter-feishu restart

# 查看/创建配置
subscribe-filter-feishu config

过滤规则(示例:AI新闻)

默认过滤规则只推送明确涉及 AI 核心技术的新闻:

  • 机器学习/深度学习/神经网络
  • 大语言模型(LLM)、NLP、计算机视觉
  • AI 生成内容(AIGC)
  • Transformer、GPT、BERT 等

不推送:

  • 机器人/无人机/自动化机械
  • 合成生物学/基因编辑
  • 电池/储能/新能源
  • 材料科学

可在 receiver.js 中修改 isAIRelated() 的 prompt 自定义过滤规则。

数据目录

~/clawd/data/subscribe-filter-feishu/
├── receiver.pid    # PID 文件
├── receiver.log    # 运行日志
└── stats.json      # 统计数据

版本历史

v1.0.2

  • 异常兜底(uncaughtException / unhandledRejection 不退出进程)

v1.0.0

  • 配置文件管理(敏感信息不硬编码)
  • PID 管理(防止重复启动)
  • 管理脚本(start/stop/status)
  • 指数退避重连
  • 统计持久化
  • 飞书 token 自动刷新
  • 豆包2.0 大模型

License

MIT