Openclaw qqbot-media

QQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。

install
source · Clone the upstream repo
git clone https://github.com/openclaw/openclaw
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/openclaw "$T" && mkdir -p ~/.claude/skills && cp -r "$T/extensions/qqbot/skills/qqbot-media" ~/.claude/skills/openclaw-openclaw-qqbot-media && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/openclaw "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/extensions/qqbot/skills/qqbot-media" ~/.openclaw/skills/openclaw-openclaw-qqbot-media && rm -rf "$T"
manifest: extensions/qqbot/skills/qqbot-media/SKILL.md
source content

QQBot 富媒体收发

用法

<qqmedia>路径或URL</qqmedia>

系统根据文件扩展名自动识别类型并路由:

  • .jpg/.png/.gif/.webp/.bmp
    → 图片
  • .silk/.wav/.mp3/.ogg/.aac/.flac
    等 → 语音
  • .mp4/.mov/.avi/.mkv/.webm
    等 → 视频
  • 其他扩展名 → 文件
  • 无扩展名的 URL → 默认按图片处理

接收媒体

  • 用户发来的图片自动下载到本地,路径在上下文【附件】中,可直接用
    <qqmedia>路径</qqmedia>
    回发
  • 用户发来的语音路径在上下文中;若有 STT 能力则优先转写

规则

  1. 路径必须是绝对路径(以
    /
    http
    开头)
  2. 标签必须用开闭标签包裹路径
    <qqmedia>路径</qqmedia>
  3. 文件大小上限 10MB
  4. 你有能力发送本地图片/文件,直接用标签包裹路径即可,不要说"无法发送"
  5. 发送语音时不要重复语音中已朗读的文字
  6. 多个媒体用多个标签
  7. 以会话上下文中的能力说明为准(如未启用语音则不要发语音)