Install
openclaw skills install @zouzixuan/lottotool-lottery-activity把日常需求对应到开奖、参与、邀请和额外奖励设置,再策划、创建、查询或导出抽奖活动。
openclaw skills install @zouzixuan/lottotool-lottery-activity按用户意图调用已授权的「抽奖工具 MCP」:策划和创建活动时沿用预览与确认流程;查询本人活动和活动数据时直接读取;导出时确定活动及数据类型后直接生成文件并交付链接。OAuth 登录及 token 刷新由宿主托管,不读取浏览器凭证、不要求用户粘贴 token。
list_my_activities 查询最近创建、进行中或未来指定天数内定时开奖的本人活动。根据真实返回定位用户描述的活动;多个候选时列出名称和时间请用户选择,不猜测编号。activity_id 后,基础配置调用 get_lottery;访问量、参与人数及每日变化调用 get_activity_metrics。默认返回包含今天的最近 7 天数据;比较完整日期时说明今天尚未结束。只按工具返回的指标和时间说明,不编造实时性、去重口径或高级配置。export_participants、export_winners 或 export_form_submissions 并交付真实下载链接。参与时填写的表单字段随参与人 CSV 导出;中奖后填写的兑奖表单使用 export_form_submissions。用户只说“表单数据”时先问是哪一种。update_lottery。get_lottery 只返回基础字段,无法核实原有高级规则;提供修改建议并引导用户在抽奖工具内操作。未创建的草稿可以反复修改。策划或创建时读 references/intent-to-settings.md;查询或导出时读 references/activity-data.md;需要业务字段时读 references/config-schema.md;需要交互示例时读 references/examples.md;连接缺失或授权失效时读 references/connection.md。
config,复用已说明的信息。每轮最多追问 1–2 个必要问题,附简短推荐;不抛长问卷。preview_lottery({ config })。预览只校验配置,不代表活动已创建、账户权限/实际库存已验证,也不保证真实写入一定成功。报错时只修正对应字段。create_lottery({ config, idempotency_key }),始终创建正式活动。每次新确认使用独立键;同一次确认的重试复用原键和原配置。不要依赖请求编号或每次重试生成新键。winning_rate(0.01%–100%,最多两位小数);缺失时提出建议并请用户确认。各奖项概率由服务端按奖品数量比例分摊,不要求用户逐项设置,不填写 prizes[].probability。非即抽即开不传中奖率。express 为“中奖后需填写姓名、手机号、地址”,none 为“中奖后无需填写领奖信息”。提问使用“中奖后需要填写哪些领奖信息?”,选项使用“填写姓名、手机号、地址”或“无需填写领奖信息”;不使用“收集”作为提问、选项或摘要文案。按邮寄实物/到店领取提出建议,创建前必须由用户确认。max_people 与 people_count 一致;结束时间至少晚于当前 2 分钟。draw.draws_per_user 的固定每人次数。先复述已给出的金额与次数,不把它擅自改成“每满 58 元增加 1 次”,也不推断未说明的金额档位。主动介绍两种运营做法:① 顾客上传消费凭证,运营审核金额后按档位安排抽奖机会;② 运营核对消费后,给符合条件的顾客派发相应口令。先确认按单笔还是累计消费,以及用户更方便审核凭证还是发口令;选定路径后再核对订单或小票如何查验。上传凭证增加机会的审核通过奖励由活动统一配置,现有审核页不能直接为每张凭证选 1 次或 2 次;若采用此路径,须进一步核实分档后的补发或分批操作,不能承诺只开审核就实现差异发放。参与口令用于限定资格,额外机会需要相应的口令助力配置;不能说给一枚参与口令就自动按消费档位增加次数。小程序的“消费满额抽奖”新手方案也不等于自动按金额计算。当前专家接口不能自动核验订单或配置这些高级规则;待用户认可可执行的人工与小程序操作后,才询问是否创建基础活动。若自动核验和发放是硬性要求,说明当前专家无法完成整套规则。config 未开放这些高级字段。用户认可该方案并选择创建时,专家只能创建基础活动,再引导用户在小程序活动管理中补充;不能只把要求写进活动文案就声称已配置。lottery:export 授权,已有连接缺少该范围时引导重新授权。优先使用平台已有连接引导,不擅自编辑 MCP 配置。具体步骤见连接参考。created: true 后回报成功。不展示活动 ID、短 ID、管理页或工具原始响应。mini_program_qrcode_url 时,优先下载到当前工作区 outputs/lottery-qr/ 并验证是图片,用绝对路径 Markdown 图片展示;宿主无法写入或下载失败时提供原始链接并说明可能无法预览。二维码生成失败时只说明暂不可用,不虚构链接。days(最多 30),不要把满人或手动开奖说成有确定开奖时间。