qqbot-media

Parse <qqmedia> tags and detect media types from file extensions.

1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/zhcndoc/openclaw --skill qqbot-media-zhcndoc
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: qqbot-media
Source: https://github.com/zhcndoc/openclaw/tree/main/extensions/qqbot/skills/qqbot-media
Command: npx skills add https://github.com/zhcndoc/openclaw --skill qqbot-media-zhcndoc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

QQBot needs to seamlessly send and receive rich media by using a simple <qqmedia> tag, with automatic media-type detection from file extensions.

Core Features & Use Cases

  • Automatic media-type detection: Identify images, audio, video, and files from extensions to route content correctly.
  • Tag-based media delivery: Use the <qqmedia> tag to embed a path or URL and have the system handle delivery and rendering.
  • Use Case: Share a product image, a voice clip, or a document in a chat without manual media handling.

Quick Start

Wrap an absolute path or URL in the <qqmedia> tag and send it to transmit the corresponding media.

Frequently Asked Questions about qqbot-media

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I send rich media messages through a QQBot?▼

To send rich media messages through a QQBot, wrap an absolute local file path or URL in the <qqmedia> tag. The system automatically detects the media type and handles the delivery within the bot context.

Does QQBot rich media delivery support automatic file type detection?▼

Yes, QQBot rich media delivery supports automatic file type detection. It identifies images, audio, video, and files directly from their file extensions to route content correctly without manual configuration.

How do I embed images and audio in a chatbot using the qqmedia tag?▼

You embed images and audio in a chatbot by wrapping the absolute path or URL of the media file inside the <qqmedia> tag. The bot context then processes the tag to transmit and render the corresponding media.

What are the size limits and path requirements for sending QQBot media attachments?▼

QQBot media attachments require absolute paths for local files and enforce a strict 10MB size limit. Both local file paths and URLs are supported as long as they meet these constraints.

Do I need external dependencies to process video and files in a QQBot?▼

No, you do not need external dependencies to process video and files in a QQBot. The rich media feature operates entirely within the bot context using configurable channel settings to handle delivery.