用途:这个技能只有一个职责,即按照用户想查看的内容,打开 Picsart 的 Assets 面板。面板中展示用户用 Picsart 制作的视频、图片、音频、电影角色、电影道具和电影项目,并按最新优先排列。该操作不消耗积分。
主要能力与调用方式:核心调用为 picsart_film_show_assets,只读且免费。
- 未指定类型:以 {} 调用,每种类型各开一个标签页。
- 指定一种类型:以 type 调用,可选 video、image、audio、character、prop 或 project(用于其电影或项目)。
- 指定一部电影:先以 { "type": "project", "pageSize": 128 } 调用,在返回的项目中按名称查找;若没有匹配且回复显示 hasNext,则继续翻页。找到后,用该项目的 uid 作为 projectUid 再次调用;若用户还要看该电影的某一类素材(例如“车库那部电影的角色”),同时传入 type。
- 若有两部电影匹配同一名称,需向用户确认是哪一部;优先使用宿主自带的问题工具(如 AskUserQuestion),以按钮形式给出选项并将推荐项放在最前;宿主无此工具时,用编号选项在一条消息中询问;在无人值守模式下不要询问,按 picsart-video-rules 的规定,将假定的答案写入项目记录的 openDecisions。
- 若翻页后仍找不到,用一句话说明没有该名称的电影并停止。
限制与注意事项:projectUid 只能使用 type: "project" 回复中给出的值,面板会拒绝其他文件夹。工具提示用户未登录或 Drive 不可用时,用一句话说明。该面板仅用于查看;浏览 Drive 文件夹应使用 picsart_drive_list,为生成而读取电影素材应使用 picsart_film_list_assets。面板已展示所有文件,因此只需用一句简短的话说明当前打开的内容(如“你的电影角色已打开。”),不要按名称或数量回列文件。