- 名称:
赛博角斗场(CyberGladiator)
- 作者:
Desom-fu
- 版本:
1.4.1
- 兼容版本:
理论兼容所有 3.0 以上的 OlivOS 版本
- 平台:
理论支持全平台(仅在 QQ / OneBot 环境部署测试)
- 前置插件:
可选:OlivaDiceCore(用于骰主判定、群开关联动、主从账号支持;未安装时基础功能仍可使用)
—
简介
赛博角斗场是一个群聊里的 AI 文字大逃杀插件。
你只需要把几个人的离谱设定录进去,插件就会:
- 自动为每位角斗士生成初始
HP / MP
- 自动生成每人固定 10 轮的
D20 序列
- 调用兼容 OpenAI 接口的大模型,一次性推演整场混战
- 按切片分段播报战斗过程,直到场上只剩一个赢家
- 自动归档本场的请求、响应、切片结果与延迟信息,方便复盘
—
下载
—
特性
- 群聊候场:最多 4 名角斗士同时录入,开打前可查询、退出、清空。
- 可配置等待时间:每段之间的等待区间可在 GUI 或命令里设置。
- QQ 合并转发可选:QQ 环境下可切成“每段使用合并转发”模式。
- 分 Bot 配置:不同 Bot 的 API、模型、等待时间、合并转发开关都独立保存。
- GUI 配置面板:支持直接编辑 API 参数、提示词、等待区间、回复词与配置骰主。
- 双模式 Prompt:普通模式继续走强约束角斗,神战模式可单独开启并允许回血回蓝。
- 获胜感言:终局后、皇帝点评前会额外输出一段获胜感言;若胜者原始情报里自带这类台词,则优先原封不动采用。
- 自动归档:每场结果会落盘归档,便于查看完整上下文。
—
注意事项
- 必须先配置 API:未填写
api_url、api_key、model 时,无法开始推演。默认 url 为硅基流动 url

- 只支持群聊使用:私聊不会执行角斗命令。
- QQ 合并转发只对 QQ 生效:其他平台会自动退回普通消息发送。
- 配置分层:
global_config.json:全局开关
bot_config.json:每个原始 Bot 自己的 API 与功能配置
storage/、message_custom.json、message_variable.json:按 linked bot 生效
- 若安装了
OlivaDiceCore:
- 会联动群开关状态
- 支持骰主权限判定
- 支持主从 Bot 自动识别
- 若未安装
OlivaDiceCore:
- 基础角斗、GUI、Bot 配置、归档仍可正常使用
- 但相关的骰主联动能力会退化为仅依赖本插件自己的配置骰主列表
—
命令总览(前缀:.角斗 / .决斗)
候场 / 开战
.角斗录入 [设定文本]:录入或更新自己的角斗设定。如果没有设定角色将自动使用当前群名片作为本身角色
.角斗查询:查看本群当前候场列表
.角斗退出 [序号]:带序号删除指定记录;不带序号默认退出自己的记录
.角斗开始:候场至少 2 人时开始推演
管理 / 开关
.角斗清空:清空本群候场列表(权限:群主 / 群管 / 骰主 / 配置骰主)
.角斗停止:立刻停止当前角斗并清空候场(权限:群主 / 群管 / 骰主 / 配置骰主)
.角斗关闭 [本群/全局]:默认关闭本群;参数为 全局 时关闭全局开关
.角斗开启 [本群/全局]:默认开启本群;参数为 全局 时开启全局开关
.角斗神战 [开启/关闭]:切换本群的神战开关;不带参数时返回总开关、全局开关、本群开关和实际生效状态(权限:骰主 / 配置骰主)
.角斗神战 全局 [开启/关闭]:切换神战全局开关(权限:骰主 / 配置骰主)
配置 / 帮助
.角斗配置 / .角斗设置:不带参数时会提示“请输入参数”,请继续带具体配置项使用
.角斗配置 等待:查看当前 Bot 的切片等待时间
.角斗配置 等待 10 20:设置当前 Bot 的切片等待区间为 10 到 20 秒
.角斗配置 字数:查看本群字数限制
.角斗配置 字数 100 200:设置本群普通 / 神战字数限制为 100 / 200
.角斗配置 字数 全局 100 200:设置当前 Bot 的全局普通 / 神战字数限制为 100 / 200
.角斗帮助:查看帮助
上面所有命令都可把 角斗 换成 决斗。
—
配置说明
Bot 配置文件中的常用字段:
bot_enable_switch:当前 Bot 总开关
api_url:兼容 OpenAI 的聊天接口地址
api_key:API Key
model:模型名
request_timeout_seconds:请求超时秒数
temperature:模型温度
segment_delay_min_seconds / segment_delay_max_seconds:分段播报等待区间
normal_input_limit / god_war_input_limit:当前 Bot 的全局普通 / 神战字数限制
qq_forward_message_switch:QQ 环境下是否用合并转发播报每个切片
god_war_enable_switch:是否启用神战模式
global_god_war_enable_switch:神战全局开关
system_prompt:普通模式系统提示词
god_war_system_prompt:神战模式系统提示词
user_prompt_prefix:用户前置提示词
configured_master_list:本插件配置骰主列表
插件自带 GUI 配置面板,可直接修改以上大部分配置,不一定要手改 JSON。
—
运行机制
- 每位角斗士会生成随机初始属性:
HP 800-1200、MP 200-400
- 每位角斗士会生成固定 10 个
D20 数字,模型必须按顺序读取
- 模型需要把整场战斗一次写完,并用
||| 切成多个播报段
- 输出固定包含:开场白、赛前垃圾话、逐回合播报、终局、获胜感言、皇帝点评
- 若 10 回合后仍未决出胜者,会强制触发第 11 回合突然死亡机制
- 每场战斗都会归档到
storage/archives/YYYYMM/ 下
- 强制停止后,后续播报不会继续发送,群锁定会立刻解除
模式差异
- 普通模式:使用默认强约束 prompt,强制先总结攻击方式、施法方式、特性,并禁止回血回蓝等赖皮玩法。
- 神战模式:需要 Bot 总开关、神战全局开关、本群神战开关同时开启才会真正生效。命令侧使用
.角斗神战 开启/关闭 控制本群,使用 .角斗神战 全局 开启/关闭 控制全局;两者都只允许骰主或配置骰主操作。
—
使用示例
.角斗录入 姓名:电子武僧;特点:越挨打越嘴硬;武器:数据念珠
.决斗录入 姓名:故障骑士;特点:每回合都高喊系统错误;武器:蓝屏大剑
.角斗查询
.角斗开始
调整等待时间:
.角斗配置 等待
.角斗配置 等待 10 20
—
安装
将 CyberGladiator.opk 放入 OlivOS 插件目录:YourOlivOSPath/plugin/app。
重载插件。
打开插件配置,填写当前 Bot 的 API 地址、Key 和模型名。
在群里使用 .角斗帮助 查看命令。
—
更新日志
2026.4.29 v1.4.1
2026.4.28 v1.4.0
- 优化配置体验
- 新增字数限制,0为不限制,默认为1000字数
- 现在可以用指令进行全部gui命令配置了
- 优化 prompt
- 记得在 gui 界面里面重置默认提示词
2026.4.25 v1.3.0
- 优化神战模式,在全局关闭的情况下群开启也是开启
- 优化指名体验
- 优化 prompt
- 记得在 gui 界面里面重置默认提示词
2026.4.24 v1.2.0
- 新增【获胜感言】段,位置在终局之后、皇帝点评之前。
- 获胜感言改为优先读取最终胜者原始情报里的现成台词,没有才由 AI 自行生成。
- 新增神战模式开关命令:
.角斗神战 开启/关闭。
- 新增独立的
god_war_system_prompt,神战模式允许回血回蓝并支持更自由的神战机制。
2026.4.23 v1.0.4
- 优化 prompt,现已封住
回血/蓝/体流
- 记得在 gui 界面里面重置默认提示词
2026.4.23 v1.0.3
- 优化 prompt,现已封住
自闭流,控制骰点规则流(你不会想知道那堆玩家怎么做到的.jpg)
- 记得在 gui 界面里面重置默认提示词
2026.4.23 v1.0.2
- 优化 prompt,现已封住
自爆召唤流,死后增强流(你不会想知道那堆玩家怎么做到的.jpg)
- 记得在 gui 界面里面重置默认提示词
2026.4.23 v1.0.1
- 现在支持同一玩家同时录入不同角色,角色更新改为新命令:
.角斗更新。默认退出则是退出目前所有角色。
- 优化 prompt,现已封住
迟到流,早退流,提前神罚流,家人流,收藏品流,早到流,陷阱流,避战流,假死流,规则流,束缚流,场外干涉流(你不会想知道那堆玩家怎么做到的.jpg)
2026.4.22 v1.0.0
—
特殊
注:不用担心大模型的骰点幻觉,骰点完全由本地的random模块进行写入 prompt,目前测试了三十多轮,使用模型为硅基流动的 deepseek v3.2,没有出现过幻觉现象
—
截图示例




