秒应 OpenAPI 活动助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_e55216c2/miaoying-ai。
技能介绍
要解决什么问题
团队里常见需求是:在微信群发一个打卡/接龙/投票/预约/考试活动,参与者用微信小程序填写,组织者还要导出数据。若每次都去小程序里手工搭表单,字段类型、时段配额、考试题目等配置容易漏项;若走秒应 OpenAPI,又需要先拿到 API Key、再对照文档拼 infoForms、needBookMode 等 JSON,最后还要把活动链做成二维码发到群里。
本技能把这条链路收敛成可对话执行的流程:凭证获取、按场景选型、调用本地 CLI 或直接走 HTTP,并在创建成功后把二维码真正展示出来,而不是只报一个文件路径。
技能如何工作
凭证:首次使用走微信扫码(/weapi/weixin/qrcodeApiKeyLogin → 生成二维码 → 轮询 getUserWithSceneId),解码后的 Key 写入 ~/.miaoying/config.json,后续自动读取。Key 泄露时可调用自禁用接口再重新扫码。
配置参考:创建活动前应先拉取动态 prompts(如 ai-form-prompt、booking-guide、ai-form-display-conditions),避免本地文档过期。booking-guide 用于区分统计/预约/考试/选课/投票/查查等模式及必填字段(例如预约需 needBookMode 与时段规则,考试需 needExamMode 与 examForms)。
创建与交付:技能目录自带 Node CLI(node ./bin/miaoying.js),支持统计、预约、考试、投票等子命令;复杂项可用 --config 加载 JSON。成功后需读取 ./qrcodes/ 下图片并提醒用户在小程序内分享至微信群。查询与导出(含 xlsx、增量导出)同样经 CLI/GraphQL 统一入口完成。
适用边界与注意点
- 面向通过 API 创建并二维码分享的场景;若只需在小程序里手动建表、不需要 OpenAPI,不必上本技能。
- 网络请求发往
www.aiphoto8.cn;会读写本地配置与二维码目录,勿把config.json提交进仓库。 - 单选/多选字段的
options必须是字符串数组,对象数组会导致选项为空。 - 固定名单模式下仅名单内人员可参与;未导入名单时 CLI 会警告,需在管理后台补名单或使用
--no-fixed-no关闭。
使用场景
- 班级需要在微信群发起每日健康打卡,并限制人数、设置结束时间后导出 xlsx 汇总
- 场馆按上午/下午/晚场分时段预约,每时段限人数,生成二维码发到群让成员自助选档
- 培训方要发在线测验:设定考试时长与题目 JSON,提交后自动阅卷并可选展示排名
- 行政要在群里做接龙或投票,字段含单选/多选,创建后展示二维码并引导成员在小程序里分享到群
适合人员
- 班主任或班委:要在家长/学生群里快速上线签到、接龙或信息收集,并导出填报明细
- 行政或后勤:要管会议室、设备或咨询号的时段预约与名额,不想每次手工在小程序里搭时段规则
- 培训讲师或教务:要组织带时长限制和题目的在线考试,并需要成绩排名或禁止考后查看试卷
- 社群运营:熟悉秒应/OpenAPI 关键词,希望用对话驱动创建活动、生成二维码并完成群分享闭环