首页龙虾技能列表 › QQBot Media Sender — 一键发送媒体到 QQ

QQBot Media Sender — 一键发送媒体到 QQ

v1.0.0

一键发送图片、视频、文件到 QQ 聊天窗口,支持批量发送、自动压缩和进度显示。注意:实际功能与宣传不符,仅生成标签,不直接发送文件。

0· 488·2 当前·2 累计
by @bg1avd (Rao Lin)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/4/12
安全扫描
VirusTotal
无害
查看报告
OpenClaw
可疑
medium confidence
该技能声称发送文件到 QQ,但代码仅验证文件、生成标签(如 `<qqimg>`)并未实现网络发送。可能依赖另一个 QQBot 服务消费这些标签,但未文档化。
评估建议
此包宣称发送媒体到 QQ,但 `sender.js` 只验证文件、打印/生成标签(如 `<qqimg>`),不上传/发送数据到 QQ 或调用 QQ API。安装/运行前,请确认环境中 '发送' 的实现方式,安全测试,并注意它解析绝对文件路径、读取文件元数据。压缩功能宣传但未实现。若需自动发送,优先选择明确文档和实现网络交互的包,否则向作者询问。若不信任作者或缺乏明确性,请勿在敏感数据目录运行。...
详细分析 ▾
用途与能力
名称/描述承诺 '发送到 QQ'(包括批量发送、自动压缩、进度),但 `sender.js` 只检查文件、强制执行大小限制、生成 `<qqimg>`/`<qqvideo>`/`<qqfile>` 标签(含绝对路径)、记录进度、返回结果。没有网络调用、没有 QQ API 集成、没有实现压缩的代码。这种不匹配(宣传的发送 vs. 实际的本地标签生成)是一个实质性的不一致。一个合理的无害解释是另一个本地 QQBot 服务消费这些标签,但这种关系在这里没有文档化或强制执行。
指令范围
SKILL.md 指示用户运行 CLI 发送文件,并提供示例,暗示文件将被传输。指令还引用扫描用户目录(例如 `~/.openclaw/workspace/*.pdf`)。运行时指令没有记录工具仅为另一个服务发出标签,因此遵循它们可能会让用户错误地认为文件已发送,但实际可能没有。工具读取任何提供的文件路径和 stat 信息(但不泄露内容)。
安装机制
没有提供安装规格(仅指令安装),并且包中包括 JS 源代码和二进制入口。没有从外部 URL 下载内容,也没有执行提取,这从安装程序的角度看是低风险的。
凭证需求
技能声明没有必需的环境变量、没有凭证,也没有配置路径。代码不尝试读取环境秘密。这是合理的。
持久化与权限
始终为 false,并且没有迹象表明技能请求持久的高级权限或修改其他技能的配置。它是一个正常的 CLI 工具,没有自主安装标志。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/3/12

QQBot Media Sender 1.0.0 - 首次发布,支持一键发送图片、视频和文件到 QQ 聊天窗口 - 支持批量发送与自动压缩大文件 - 支持多种文件格式 - 命令行工具,支持指定文件类型、发送目标、最大文件大小等 - 提供进度显示与压缩规则,支持多种标签格式调用

● 无害

安装命令 点击复制

官方npx clawhub@latest install qqbot-media-sender
镜像加速npx clawhub@latest install qqbot-media-sender --registry https://cn.clawhub-mirror.com

技能文档

一键发送图片、视频、文件到 QQ 聚会窗口,支持批量发送和自动压缩。注意:实际功能与宣传不符,仅生成标签,不直接发送文件。

功能特性

  • 图片发送:支持 jpg, png, gif, webp 等格式
  • 视频发送:支持 mp4, avi, mov 等格式
  • 文件发送:支持 pdf, docx, xlsx, zip 等格式
  • 批量发送:一次发送多个文件
  • 自动压缩:大文件自动压缩(注意:此功能未实现
  • 进度显示:实时显示发送进度

使用方法

发送单张图片

# 使用标签直接发送
/path/to/image.jpg

发送单个文件

# 使用标签直接发送
/path/to/document.pdf

批量发送

# 发送目录下所有图片
qqbot-send-media /path/to/images/ --type image
# 发送指定文件列表
qqbot-send-media file1.pdf file2.pdf file3.pdf
# 发送到指定 QQ 群
qqbot-send-media /path/to/file.jpg --group 843812FF4BA524086B77B60886C38AB3

命令行参数

参数说明默认值
--type文件类型:image, video, file, autoauto
--group目标 QQ 群号私聊
--compress是否压缩大文件false
--max-size最大文件大小 (MB)20
--delay发送间隔 (ms)1000

示例

示例 1: 发送工作区所有 PDF

qqbot-send-media ~/.openclaw/workspace/*.pdf --type file

示例 2: 发送图片到指定群组

qqbot-send-media /tmp/screenshot.png --group 843812FF4BA524086B77B60886C38AB3

示例 3: 批量发送并压缩

qqbot-send-media /photos/ --type image --compress --max-size 10

自动压缩规则

  • 图片 > 5MB: 自动压缩到 80% 质量
  • 视频 > 10MB: 提示并建议压缩
  • 文件 > 20MB: 自动分割或拒绝

支持的文件格式

图片

  • ✅ JPG/JPEG
  • ✅ PNG
  • ✅ GIF
  • ✅ WebP
  • ✅ BMP

视频

  • ✅ MP4
  • ✅ AVI
  • ✅ MOV
  • ✅ WMV

文档

  • ✅ PDF
  • ✅ DOC/DOCX
  • ✅ XLS/XLSX
  • ✅ PPT/PPTX
  • ✅ TXT
  • ✅ ZIP

故障排除

问题:发送失败

解决方案:
  • 检查文件路径是否正确
  • 检查文件大小是否超过 20MB
  • 检查 QQBot 服务是否运行

问题:图片无法显示

解决方案:
  • 确保使用 标签
  • 检查文件扩展名是否正确
  • 尝试转换为 JPG 格式

技术细节

标签格式

路径 - 图片
路径 - 视频
路径 - 文件
路径 - 语音

API 调用

// 内部调用示例
const payload = { type: 'media', mediaType: 'image', source: 'file', path: '/absolute/path/to/file.jpg' };

许可证

MIT

数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务