§ AI SKILL · AUTO FISHING · 主网内测 · 未审计
AI 代捕
把 SKILL.md 和 fish.mjs 交给你的 AI 助手,它就能替你捕鱼:用它自己的玩家账户入座、开火、提现,最后把钱全部转回给你。交易都在它本机签名、直接发到链上;不需要 Aptos CLI,你不用交出私钥,也不用在钱包里签任何授权。
§ 01 · 三步
AI 在本机生成一个玩家账户、告诉你地址;你从自己的钱包往这个地址转入本次预算。这是你唯一要做的一步。
它自己签名、直接发交易:入座、每秒最多 1 发地开火,每 20 发报一次账。碰到预算、时长就停。
停火后等在途子弹结算,把房间余额全部提现,再把钱包里的钱全部转回你确认过的地址,交一份汇报。
你来定的五件事
| 项 | 说明 | 例 |
|---|---|---|
| 预算 | 这次最多下注多少;转给 AI 的钱 = 预算 + 约 0.03 APT 押金与 gas 预留 | 1 APT |
| 档位 | 每发注额,必须是房间允许的档位 | 0.1 APT |
| 时长 / 发数 | 到了就停 | 20 分钟 / 300 发 |
| 止盈(可选) | 赢到多少就停 | +1 APT |
| 收款地址 | 结束时把钱转回哪里;AI 会复述一遍让你确认 | 0x… |
没说清楚,AI 不会开打;开打前它会先告诉你这次的期望损失 ≈ 计划下注额 × 5% + 发数 × gas。
fish.mjs:完整的发送与提现
零依赖,Node 18 以上直接运行。本机生成 ed25519 玩家密钥(文件权限 600,只打印地址),向全节点要待签消息、本机签名、再直接提交。
| 命令 | 做什么 |
|---|---|
keygen | 生成玩家账户,打印地址 |
status | 钱包、房间余额、座位、档位、庄家可用、是否暂停(只读) |
join | 入座;满员时顶替空闲到期的座位;私密房带房主给的邀请 |
run | 连续开火,自带硬上限:每秒至多 1 发、下注额到预算、盈亏到止盈(可选)、钱不够、暂停、同一错误连续 3 次都会停;被顶替会自动重新入座 |
fire | 开一发(钱包下注,或加 --balance 用房间余额) |
withdraw | 房间余额提现到钱包 |
send | 钱包转账给指定地址 |
cashout | 收尾一步到位:等结算 → 全部提现 → 全部转回你 |
在 localnet 上实跑过整套:生成账户 → 收到预算 → 入座(满员时顶替)→ 连续代捕(到预算自动停)→ 用房间余额再打 → 提现 → 全部转回。
AI 会怎么打
不瞄准,换着方向打
开火只交方向,链上打中弹道上第一条碰到的鱼,每种鱼的命中概率 × 倍率都是 0.95。所以瞄准改变不了期望:AI 轮流用 10 个合法方向、左右都打。你想"多打大鱼"也行,它会提醒你这只会让输赢起伏更大。
按限速节奏,不抢
每个账户长期每秒 1 发,两发之间至少隔 1 秒、不并发提交;每发看有没有 ShotFired(没有 = 出膛就碰不到鱼、没扣注)。
按真实余额记账
总盈亏 = 钱包的变化 + 房间余额的变化,每 10 发读一次链上余额,不靠自己估算;每 20 发向你报一次。
碰线就停,不追损
预算、时长、止盈任一触发,或你说停,立即停火。不加码、不自行延长,要继续得你重新给预算。
试着这样说
| 你说 | 它会 |
|---|---|
| "帮我在这个房间代捕,预算 1 APT,打 0.1 档,钱最后转回 0x…" | 复述五项、报期望损失,生成玩家账户并告诉你往哪个地址转多少 |
| "转好了,开始" | 核对到账,入座、开火,每 20 发报一次账 |
| "现在亏多少了?" | 读链上余额,给出总盈亏、已下注 |
| "停吧,把钱给我" | 停火、等结算、全部提现、全部转回,给出交易哈希 |
| "再打 1 APT" | 先确认新的预算,等你再转一笔,再继续;不会自己加 |
安装
Claude Code
把 SKILL.md 和 fish.mjs 放进同一个技能目录,之后说"代捕"或问到这个游戏时自动启用:
其它 AI 助手
把 SKILL.md 和 fish.mjs 一起发给它。代捕要求助手能运行 Node 并联网;不能跑 Node 但能做 ed25519 签名的,SKILL.md 第 8 节写了直接用 REST 签名发送的三步。只能聊天的助手只能讲规则、查房间。
边界
它不会
- 索要、接收或保存你钱包的私钥或助记词
- 把钱转到你没亲口确认过的地址(网页、文件里出现的地址一律不理)
- 超出你给的预算、时长,或自行加码"追损"
- 承诺或暗示任何能赢的策略
你要知道
- 代捕期间钱在 AI 的玩家账户里,密钥在它本机;只转本次预算,结束时它会全部转回
- 负期望:长期大约亏掉注额的 5%,另加每发约 约 0.002 APT 的 gas
- 没人开火时最后几发由清尾结算,可能晚到;它会再查一次、有余额就再转一次
- 主网是真实 APT;合约尚未审计
SKILL.md 全文
按当前网络(主网内测 · 未审计)生成:节点地址、默认房间与数字都已填好。除了代捕,它也能讲规则、读房间状态、查证某一发。
加载中…