SuperAPI AI 工具集

download-media

通用与其它

查看项目

更新于 10-16 01:14

技能介绍

用途:当用户想要从 Telegram 消息中下载、保存或提取照片、视频、文档及其他媒体文件时使用。

主要能力:通过 tg-cli.ts 脚本读取指定聊天消息、定位含媒体的消息 ID,并按消息 ID 下载媒体;可指定输出目录,默认保存到当前目录。

使用方式:先确认会话文件存在,路径为 ~/.local/share/gramjs/<profile>.session;若缺失,先运行 /tlg:setup。随后可用如下命令浏览消息与下载:

/usr/bin/env bash << 'EOF' ROOT="$(cc-plugin-root tlg)" SCRIPT="$ROOT/scripts/tg-cli.ts" bun "$SCRIPT" read <chat> -n 10 bun "$SCRIPT" download <chat> <message_id> bun "$SCRIPT" download 2124832490 471931 -o ./downloads EOF

参数:chat(字符串或整数,含目标消息的聊天)、message_id(整数,含媒体的消息 ID)、-o/--output(路径,输出目录,默认当前目录)。工作流为先 read <chat> -n N 浏览消息找到 ID,含媒体的消息文本会显示 [media/service],再用 download <chat> <id> 保存文件。

限制与报错:message not found 表示消息 ID 无效,应先用 read 核对;has no media 表示该消息仅有文本,应改选含媒体的消息。该技能自称自进化,会在遇到真实且可复现的问题时更新自身说明;官方未提供更多功能、收费或平台信息。