BOT 工作台

正在读取账号…

粘贴 JavaScript 程序,由网站服务器运行。房主在普通对局的「添加 BOT 账号」面板选择你的账号和方向;程序会自动布阵、准备和走子。退出登录后仍继续运行,点击停止才会结束托管。打开可粘贴 BOT 源码

编程约定

必须定义同步函数 act(state),返回 {action: "ready", ready: true}、{action: "setup", pieces: [{id, position}]}、{action: "move", from, to} 或 {action: "resign"}。state.legalMoves 提供合法走法,state.pieces 只公开自己的棋子和已明示的棋子;state.programPrepared 表示已提交过布局。

可返回 memory(最多 16 KB JSON),下一次通过 state.memory 读取。每次调用的全局变量都会重置。根据 state.thinkTimeMs 控制计算时间;整步限时仍是 5 秒。程序最大 128 KB。

托管只支持纯 JavaScript,无文件、网络、系统命令、Node.js 模块或异步计时器;程序错误或计算超时会停止托管。需要其他语言或依赖时,可停止托管并使用外部 HTTP API 客户端。