用途:为 QQBot 提供富媒体收发能力,可在会话中发送本地或网络媒体,并接收用户发来的媒体。
主要能力:使用 <qqmedia>路径或URL</qqmedia> 标签发送媒体,系统根据扩展名自动识别类型:.jpg/.png/.gif/.webp/.bmp 为图片;.silk/.wav/.mp3/.ogg/.aac/.flac 等为语音;.mp4/.mov/.avi/.mkv/.webm 等为视频;其他扩展名为文件;无扩展名的 URL 默认按图片处理。接收方面,用户发来的图片会自动下载到本地,路径在上下文【附件】中,可直接用标签回发;用户发来的语音路径在上下文中,若有 STT 能力则优先转写。
使用方式:路径必须是绝对路径(以 / 或 http 开头),标签必须用开闭标签包裹路径,多个媒体用多个标签。示例:<qqmedia>/Users/xxx/photo.jpg</qqmedia>、<qqmedia>/tmp/tts/output.mp3</qqmedia>、<qqmedia>https://example.com/video.mp4</qqmedia>、<qqmedia>/tmp/report.pdf</qqmedia>。
限制:文件大小上限 10MB;发送语音时不要重复语音中已朗读的文字;以会话上下文中的能力说明为准,如未启用语音则不要发语音。具备发送本地图片/文件的能力,直接用标签包裹路径即可,不应声称无法发送。