SuperAPI AI 工具集

gen-paylink-govilo

办公与效率

查看项目

更新于 10-15 22:12

技能介绍

用途:将任意文件打包上传到 Govilo,生成付费解锁链接,实现从文件到变现的自动化。

主要能力:支持 ZIP、文件夹或单个文件作为输入,非 ZIP 输入会自动打包;通过 Bot API 完成预签名上传、上传到 R2、创建商品并返回 unlock_url;输出统一为 JSON({"ok": true/false, ...}),失败时退出码为 1。

使用方式:运行前需向用户确认 title、price、description,不得猜测或使用占位符。需要 uv,运行目录为技能基础目录,并使用仅含 GOVILO_API_KEY(可选 SELLER_ADDRESS)的专用 env 文件,不要指向包含无关密钥的项目 .env。命令示例: cd <skill_base_directory> uv run --env-file <path_to>/.env.govilo create-link
--input <path>
--title "Product Name"
--price "5.00"
--address "0x..."
--description "optional" 若无 .env.govilo,需先创建并写入 GOVILO_API_KEY=sk_live_xxx 与 SELLER_ADDRESS=0x...。--input 可重复,接受 ZIP、文件夹或文件路径;--title、--price 必填,--address 可选(也可用 SELLER_ADDRESS 环境变量),--description 可选。

工作流:校验配置(API Key 与卖家地址)→ 打包输入为 ZIP(若尚未是 ZIP)→ POST /api/v1/bot/uploads/presign 获取 upload_url 与 session_id → PUT upload_url 上传 ZIP 到 R2 → POST /api/v1/bot/items 获取 unlock_url。

限制:ZIP 最大 20 MB,ZIP 内文件最多 20 个;需要 GOVILO_API_KEY,卖家地址为 Base 链 EVM 钱包地址。注册与钱包设置见 references/setup-guide.md,Bot API 端点与错误码见 references/bot-api-quick-ref.md。