投票鸭制作助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-qm8l8iwu/toupiaoya-creator。
技能介绍
解决的问题
手工做投票页、改选项、查票数通常分散在网页后台和接口之间,运营需要反复切换,参数和素材路径也不容易沉淀成脚本。这个技能把投票鸭的常用操作收敛到 CLI:先查模板,再创建作品,然后维护选项、分组、素材,最后拉取投票记录和访问趋势,适合做批量活动页或定时数据巡检。
技能如何工作
技能依赖 requests,上传素材还依赖 cos-python-sdk-v5。认证优先复用 ~/.toupiaoya/config.json 中的 X-Openclaw-Token,也可用 --access-token 显式传入。
- 模板检索:按
--keywords、--color、分页和排序字段查询模板,返回可用于project create的templateId。 - 创建投票:通过
project create提交briefTitle、briefDesc、voteType、时间范围和groupList;不传时间时服务默认创建后 10 天结束。 - 选项与分组:使用
get_choices、add_choices、update_choices和分组命令维护文字、封面、排序及分组关系。 - 数据与素材:
project list拉取作品,投票数据返回表头obj、分页map和明细list;project view-data返回uv、pv、spv、fpv趋势;上传素材走 COSPutObject后写入素材库。
适用边界
该技能面向已有投票鸭账号和 token 的运营脚本化场景。返回结构以 JSON 为主,id == 0 时可能只返回 data.code 供拼接预览链接;创建失败常见 400、404。素材上传若 COS 成功但 saveFile 失败,错误里会保留 cos 字段,需要结合对象 key 与素材接口分别排查。
使用场景
- 运营收到新品投票需求,按颜色和关键词筛选模板,并创建文字多选投票页。
- 活动页上线后,运营批量修改选项封面和排序,并把指定选项移动到新分组。
- 数据同学每周拉取作品投票明细和近15天UV/PV/转发趋势,导出活动复盘数据。
- 设计上传投票页素材时,把本地图上传到COS并写入素材库,获取素材ID和地址。
适合人员
- 负责活动页搭建的运营:需要用脚本创建投票页、管理选项和分组,减少网页后台操作。
- 活动数据分析师:需要按作品ID拉取投票明细和UV/PV/转发趋势,支撑活动复盘。
- 内容或设计协作人员:需要上传图片素材到COS并写入素材库,获得可引用素材ID。
- 自动化工程师:需要在token认证下调用模板、创建、选项和素材接口,生成可复用流程。