整体版本: 3.4.52 滚动版本: 1132 接口版本: 190 配套OlivOS版本: 0.11.81
首次使用请参考如下教程 【教程】小白可用的 OlivaDice 对接 NapCat 分离部署 【搬运-教程】新llob教程-小白可学的用 LLOneBot 对接 OlivOS 【踩坑指南】论如何在 Windows Server 上搭建 WSL 运行 Linux,实现 Windows 端 OlivOS 与子系统 NapCat 的对接 【教程】手把手教你搭建青果骰 或者参考启程手册与前进手册 使用中遇到问题请前往问题求助提出疑问,或者前往漏洞反馈上报漏洞
首次使用请参考如下教程
或者参考启程手册与前进手册 使用中遇到问题请前往问题求助提出疑问,或者前往漏洞反馈上报漏洞
为了你能够获得更好的体验,强烈推荐下载并安装以下依赖 Webview前置
为了你能够获得更好的体验,强烈推荐下载并安装以下依赖
附带整合完整OlivOS的与其它部分模块的打包形式
https://github.com/OlivOS-Team/OlivaDiceCore/releases/tag/3.4.52
链接:https://pan.quark.cn/s/d8c88e1ae0b5 提取码:xtdJ
64位: olivadice-3452-olivos-win-01181.zip38MB 注:本版本仅适用于windows系统,如需更多请前往github或者青果云
64位:
注:本版本仅适用于windows系统,如需更多请前往github或者青果云
3.4.53 OlivaDiceCore 新增 .set命令支持设置主骰的左值 修复 修复人物卡没有模板时无法正确应用主骰
新增
修复
3.4.52 特别鸣谢 本次大量更新由 Desom-fu 完成,感谢其持续贡献。 OlivaDiceCore 新增 增加 setcoc6 的检定规则 代骰功能,现在在 sc,st(部分),ra,sn 指令后使用 @ 将可以代骰 ra rav 支持困难/极难/大成功为前缀的检定,且支持多种别名 添加 sn auto 命令,开启后进行任何属性的更改都会自动修改群名片 新增 .hiy 指令 新增神话淬炼相关功能 新增重定向牌堆、数据文档,以及重定向对应的接口 新增频道相关支持 新增 log stat 支持 新增批量退群功能,支持退群附带消息 新增 team 功能(包括 team ra、team st、team sc、team r、init、end、sort、rename、call等) 新增 .st export 导出人物卡数据 新增 .st blockrm 批量删除技能块 新增 .st defaultshow 功能 新增 .welcome 入群欢迎消息及配置 新增 .sn clr 指令 新增 .sn template 功能 新增 .r 优势/劣势解析 新增禁用私聊功能 新增 .st note 不转半角 新增 .st list 显示 temp/rule 新增 .st show 多技能查询 新增 .st rec 特殊属性提示 新增 .team sc 功能 新增 .team ra 功能 新增 .team st 功能 新增 .team r 功能 新增 .st export 支持记录与映射导出 新增 .st lock 状态下显示全局选择 新增 defaultAutoSn 和 defaultShowDefault 配置 新增 .welcome 新增 at 欢迎人员,获取欢迎人员名称变量 新增 .st defaultshow 功能 新增 .st blockrm 命令 新增 .st export 功能 新增 .team 功能 新增 .st export 支持记录导出、映射导出 新增 .st note 功能 新增 .st defaultshow 功能 新增 .team sc 功能 新增 .team ra 指令 新增 .team st 指令 新增 .team 功能 新增禁用私聊功能 新增 .st export 功能 新增 .st blockrm 命令 优化 加载时的数据兼容机制,会尝试避免因磁盘损坏导致的文件损坏影响加载流程 r 指令有关属性的显示优化 st 指令支持同时进行多个表达式 优化人物卡指令解析 pc 指令兼容 st 指令 rm 指令支持多项删除 大部分人物卡相关场景的 {tName} 改为优先使用当前人物卡名(如果存在) 全局增加 {tUserName},始终作为用户名,不会变成人物卡名 rav 指令大幅优化,支持回复随机分隔 DB 相关特殊属性的解析和处理逻辑优化 支持删除人物卡上的映射和记录 优化 dnd 模式中困难/极难的显示 默认人物卡模板添加一些常用的别名 非骰主/管理员 bot on/off 提示无权限 优化帮助文档 优化人物卡锁定逻辑 优化 en 多项成长支持 优化 ra 带表达式多重掷骰 优化模糊搜索 优化账号重定向机制 优化获取用户名称函数 优化先攻显示(增加轮数) 优化 sn 名片逻辑 优化团队名称显示 优化帮助文档中隐藏条目功能 优化 st 和 team st 实现 优化人物卡模板增加 mov 属性(coc7) 优化 st note 和 welcome 不转半角 优化 .coc 指令排版 优化 .st show 按数值排序 优化 .r 奖励骰与 .ra 匹配 优化 .sc 显示带斜杠后数值 优化 .en 显示技能列表 优化 .st 支持骰子表达式赋值 优化 .team 相关指令显示 优化 DND5E 人物卡模板 优化默认回复词 优化 sn clr 相关回复词 优化群名片逻辑 优化默认回复词 优化人物卡模板 优化团队显示格式 优化 .st 和 .team st 的实现 优化获取用户名称的函数 优化模糊搜索 优化 ra 奖励骰和 .ra 匹配 优化 .sc 和 .team sc 支持 b/p 优化 .st 和 .team st,避免歧义 优化人物卡模板,增加上限调整属性 优化标准文案 优化人物卡锁定文案 优化 .en,加入 .sn auto on/off 指令 优化 .team 的描述 优化 .st show 优化 .st export 优化 .team ra 的显示 优化部分指令 优化帮助文档中 team 部分 优化帮助文本 优化函数的实现 优化条目 优化 .team st 指令 优化 .team 功能 优化 export 优化 .coc 命令排版 优化自定义回复 优化 .ra 优化细节 优化 .help 加上 find 的别名 优化人物卡模板,往技能栏添加常用语言 优化细节 优化细节 优化 .help 中 stex 部分 优化默认人物卡模板 优化人物卡默认技能表 优化默认人物技能表 修复 修复 lock 人物卡且重载插件后,sn 无法正确获取人物卡数据的问题 修复 li ti ob 后有空格时无法使用的问题,适配官方 bot 修正了 ra 奖励骰时被 en 记录的问题 人物卡作成超过范围增添提示 修复 st ne 误转半角 bug 相关 bug 修复 .st lock 的情况下 nn 改名不改全局的问题 修复 help 中 “&” 开头映射时 {tUserName} 调用错误 修复使用帮助中 “&” 开头映射时 {tUserName} 调用错误 修复大小写错误 修复 temp 大小写敏感问题 修复 at 他人无人物卡无回复的问题 修复 show 和 st 回复词错误 bug 修复 .st 赋值 bug 修复 .st show 显示 bug 修复代骰无权限不回复的 bug 修复代骰获取用户名的 bug 修复 .st 无法连续运算的问题 修复 .st 赋值 bug 修复 .st show 显示 bug 修复 .st 无法连续运算的问题 修复 .r 优势/劣势解析问题 修复 .st 赋值 bug 修复 .st show 显示 bug 修复 .st 无法连续运算的问题 修复 .r 优势/劣势解析问题 修复 .st 赋值 bug 修复 .st show 显示 bug 修复 .st 无法连续运算的问题 修复 .r 优势/劣势解析问题 OlivaDiceJoy 新增 新增戳一戳自定义回复 更新 jrrp 的算法,增加了 bot_hash,使得每一个 bot 实例同时触发的 jrrp 都不同 优化 将 at 判断逻辑优化成 core 一样 兼容 tUserName OlivaDiceLogger 新增 多日志与切换记录 引入 log stop\upload\temp\rename 指令,实现日志上传和下载细化 新增上传超时检测 新增日志显示人物卡名(可选开关) 新增 defaultLogQuote 配置项 新增 log build 相关功能 新增 log stat 功能 新增 log quote 功能 新增 log status 查看当前日志状态 新增 log active 功能 优化 细节优化 日志计时功能 日志条目数量查询 引用功能优化 帮助文档统一格式 日志自定义顺序调整 多日志兼容性处理 日志撤回不导出 同群多 log 支持 优化 log 函数的时间记录,修复记录时长为 0 的 bug 优化 log active 为 log set 优化 help,统一格式 优化 temp 和 rename 函数,修复 bug 优化 logger 的 user 配置迁移,支持旧版直升新版 优化 log_temp 的文案 优化代码,删除冗余代码,回调 uuid 显示 增加多个 alias,便于使用 优化兼容性处理,通过创建文件的方式使得只处理一次 优化 readme 优化兼容性处理所处位置 优化单 log 状态下 log 回复 优化 help 优化文本 优化文本 优化代码,删除冗余代码 优化 log 函数的时间记录 进行代码的格式化规范 优化 log 函数的时间记录,修复记录时长为 0 的 bug 优化 help,统一格式 将时长改成英文缩写 小优化 小优化 修复 修复 log off 后无法进入 strLoggerLogAlreadyOff 回复的 bug 修复日志列表为空时无法正确记录日志 修复重定向机制里面的 bug 修复当传入 logger 的 recv 事件缺少 message_id 时导致的报错 修复模糊搜索显示问题 修复大小写错误 修复 rename 的 bug 修复多字问题 增加了不合规的符号检测 OlivaDiceMaster 新增 新增账号链接部分:接口+命令 新增 .group clear off 功能,用来清理 bot off 群聊 新增备份系统 新增 tUserName 条目 优化 优化账号导入机制 优化缓存机制 优化 .backup 显示 优化帮助文档 大幅度优化缓存机制 优化导入判断,整理代码 优化获取 bot 姓名 OlivaDiceOdyssey 优化 细节优化 将 at 判断逻辑优化成 core 一样 compatible_svn 改为 190 新增 新增 find,rec,author 功能 OlivaStoryCore 新增 新增 tUserName 条目 优化 将 at 判断逻辑优化成 core 一样 OlivaDiceNativeGUI 新增 增加条目的默认设置,对GUI进行增强 新增神话淬炼相关功能 新增 log stat 相关条目 新增账号链接部分:GUI部分 新增模糊搜索条目 新增备份系统相关 GUI 新增 .hiy 指令相关文本 新增 jrrp mode 开关文本 新增 log quote 文案 新增 .team 相关条目 新增 .st export 对应词条 新增 .st blockrm 对应条目 新增条目 strLoggerLogActiveSwitch 新增条目 strPcNewAtOther 新增条目 strPcExportCardNone 新增条目 .st export 对应的词条 新增条目 .st blockrm 对应的三个条目 新增条目 .team sc 条目 新增小队技能检定相关条目 新增 .team st 指令相关条目 新增 sort 和 rename 功能条目 初步实现 team 功能 优化 log 相关指令条目 增加禁用私聊描述 优化描述 优化 dictConsoleSwitchNote 的提示词 更新 ‘strPcExportCardNone’ 新增条目 .st export 对应的词条 优化 配套新增文案条目 优化断开连接的判断机制 优化抛出错误机制 优化默认文本 优化导入和刷新,按照模块列表顺序重排 优化文本显示 新增自定义恢复默认模块的按钮 新增条目 增加 show 多个技能的列表 回复词导入修改为覆盖导入,而非直接替换 添加 .sn auto on/off 指令对应的条目 增加 .team sc 条目 增加 .team st 指令相关条目 增加 sort 和 rename 功能条目 初步实现 team 功能 优化 log 相关指令条目 优化导入控制台配置函数 增加禁用私聊描述 优化 dictConsoleSwitchNote 的提示词 更新 ‘strPcExportCardNone’
3.4.0 特别鸣谢 本次的大量新功能研发由 Desom-fu 完成,感谢其做出的巨大贡献 OlivaDiceCore 新增 增加 setcoc6 的检定规则 代骰功能,现在在 sc,st(部分),ra,sn 指令后使用 @ 将可以代骰 ra rav 支持困难/极难/大成功为前缀的检定, 且支持多种别名 优化 加载时的数据兼容机制,会尝试避免因磁盘损坏导致的文件损坏影响加载流程 r 指令有关属性的显示优化 st 指令支持同时进行多个表达式 优化人物卡指令解析 pc 指令兼容st指令 rm 指令支持多项删除 添加 sn auto 命令,开启后进行任何属性的更改都会自动修改群名片 大部分人物卡相关场景的 {tName} 改为优先使用当前人物卡名(如果存在) 全局增加 {tUserName} ,始终作为用户名,不会变成人物卡名 rav 指令大幅优化,支持回复随机分隔 DB 相关特殊属性的解析和处理逻辑优化 支持删除人物卡上的映射和记录 优化 dnd 模式中困难/极难的显示 默认人物卡模板添加一些常用的别名 非骰主/管理员 bot on/off 提示无权限 优化帮助文档 修复 修复 lock 人物卡且重载插件后,sn 无法正确获取人物卡数据的问题 修复 li ti ob 后有空格时无法使用的问题,适配官方 bot 修正了 ra 奖励骰时被 en 记录的问题 人物卡作成超过范围增添提示 OlivaDiceLogger 新增 多日志与切换记录 引入 log stop\upload\temp\rename 指令,实现日志上传和下载细化 OlivaDiceOdyssey 优化 细节优化 OlivaDiceNativeGUI 新增 增加条目的默认设置,对GUI进行增强 优化 配套新增文案条目
优化
3.3.27 OlivaDiceCore 新增NapCat端元数据 OlivaDiceLogger 优化线程安全性问题
3.3.25 OlivaDiceCore 新增NapCat端元数据 OlivaStoryCore 新增米游社通过按钮进行选项 KOOK新增通过按钮进行选项 故事引擎接入模糊搜索,提供缺省帮助
3.3.24 引入OlivaStoryCore 新增ra指令的记录功能 更新平台映射表
3.3.23 新增启动时信息获取
3.3.22 新增牌堆市场支持
3.3.20 OlivaDiceCore DND英雄作成将总计加回来 更新平台对照表 OlivaDiceOdyssey rules查询匹配机制更加宽容 支持KOOK机器人开放市场心跳上报 修改魔都模组API至新的地址 新增KOOK在玩游戏/听音乐状态设置 OlivaDiceNativeGUI 新增说明
3.3.18 将dnd人物卡作成修改为符合规则书的模式 修正存在重复的预设str 修改多重掷骰显示逻辑
3.3.15 移除COC模板中的闪避与母语自动重算 优化代码风格 onedice1.0.7
3.3.12 bot信息中新增协议显示 人物卡模板支持无条件强制重算 修正回复指名解析的问题
3.3.11 修正戳一戳存在的变量问题 新增welcome欢迎词功能
3.3.10 优化掷骰体验 敏感词审查功能实装 开头@指名支持多重
3.3.9 加载yaml牌堆的逻辑优化 onedice V2标准同步至1.0.6,解决奖励惩罚骰的显示问题 采用更安全的方法兼容utf-8 with bom牌堆 实装json牌堆支持json5
3.3.8 基于0.10.17重新打包
3.3.7-rc2 基于0.10.15-rc2(115)重新打包
3.3.7 另立前缀匹配模式 新增纯净COC7人物卡模板 新增部分技能的初始值
3.3.6 OlivaDiceCore 牌堆抽取推荐模式开关 多种格式的全牌堆列表 sancheck支持村规 r指令支持村规 setdnd指令支持,可在群中设置dnd模式 settemp/setrule 指令支持,可在群中设置任意规则 helpdoc二级索引 修正多项问题 OlivaDiceJoy 戳一戳掷骰支持读取set设置数据 OlivaDiceNativeGUI 新增说明 ChanceCustom 相关更新如下: OlivaDice联动人物卡操作 人物卡名 读人物卡 写人物卡 切人物卡 锁定人物卡 解锁人物卡 人物卡-名称 人物卡-读技能 人物卡-写技能 人物卡-切换 人物卡-锁定 人物卡-解锁 DICE-指令注册
相关更新如下:
3.3.5-rc2 基于新版OlivOS发布
3.3.5 OlivaDiceCore 修正多项问题
3.3.4 OlivaDiceCore 修正多项问题
3.3.3 OlivaDiceCore 支持COC7默认技能值 修正多项问题
3.3.2 OlivaDiceCore help实装输入流方案 修正多项问题
3.3.1 OlivaDiceCore 补全帮助 后向指令过滤兼容 输入流注入点与供应链 代理工具包 OlivaDiceLogger 支持代理 OlivaDiceMaster 支持代理 OlivaDiceOdyssey 规则速查 支持代理 OlivaDiceNativeGUI 支持代理
3.3.0 OlivaDiceCore onedice V2 同步 多项运算符左右值上限提升至10000 掷骰结果显示优化 set指令实装 人物卡模板扩展实装 牌堆格式中支持程心自定义VM的介入 OlivaDiceJoy 牌堆支持程心自定义的格式解析
3.2.18 OlivaDiceCore 修改帮助文档 OlivaDiceNativeGUI 适配OlivOS 0.10.10 的新Tcl事件循环机制
3.2.17 OlivaDiceCore 支持excel格式牌堆
3.2.16 OlivaDiceCore 同步onedice V2 sp / tp
3.2.15 OlivaDiceCore 同步onedice V2 dh / dl / min / max fvtt完整语法支持 支持Discord
3.2.14 OlivaDiceCore 优化ri指令解析 OlivaDiceJoy 优化程心模式下的转义 OlivaDiceMaster 优化接口 自动更新 OlivaDiceNativeGUI 补充说明
3.2.13-rc2 基于OlivOS 0.10.4 OlivaDiceMaster 自动更新功能预装部分
0.10.4
3.2.13 OlivaDiceCore str回复词大改 用户模态优化 牌堆抽取的随机数生成器性能优化 OlivaDiceJoy joyEnableCCPK 为 1 时将启动程心自定义介入 str 回复词处理解析 OlivaDiceLogger 回复词解析大改 OlivaDiceMaster 回复词解析大改 OlivaDiceOdyssey 回复词解析大改 OlivaDiceNativeGUI 回复词解析大改
3.2.11 OlivaDiceCore onedice标准同步,支持fvtt格式表达式 [1,2,10]lp[id6] 基于多元组的循环 $t2=6 临时变量 st show 技能名 现在会显示对应的技能名称
st show 技能名
3.2.10 OlivaDiceCore onedice标准同步,支持fvtt格式表达式 2dkl 2dkh [2d20, 10]kh [2d20, 10] 等 现在ww与dx指令会多显示一层基于初等运算的短细节 自定义武器
3.2.8 OlivaDiceCore ri/init 先攻指令 sn 跑团名片 人物卡记录与映射 OlivaDiceOdyssey 魔都模组模块可以选mdmz指令 OlivaDiceNativeGUI 添加说明
3.2.5 OlivaDiceCore 支持yaml牌堆
3.2.4 OlivaDiceCore rav对抗检定 OlivaDiceNativeGUI 添加说明
3.2.3 OlivaDiceCore 指令重放功能 ww与dx现在具有独特的细节格式 支持Fudge规则的df运算符
3.2.2 OlivaDiceCore ww与dx指令优化 改进技能更新操作 OlivaDiceNativeGUI 添加OlivaDiceCore的str说明
3.2.1 OlivaDiceCore 解决极端情况下错误格式牌堆导致的初始化加载失败
3.2.0 OlivaDiceCore ww与dx指令优化,ww与dx的细节显示阈值可调 人物卡更新支持*与/ draw模糊搜索 ra支持进行快速调整 人物卡数据录入限制与转换的优化 牌堆加载过程中的精细日志,提示具体的未加载成功牌堆 人物卡模板 COC6 sc指令在指令非法时的提示 rx指令下不解析技能名称 群中有全局人物卡模板(村规)设置时将会提示 支持新版OlivOS OlivaDiceJoy 戳一戳不回复 适配新版本OlivOS OlivaDiceLogger 适配新版本OlivOS OlivaDiceMaster 适配新版本OlivOS OlivaDiceOdyssey 适配新版本OlivOS OlivaDiceNativeGUI 插件发布
3.1.18-rc4 更新了整合包内的程心自定义至0.1.1
更新了整合包内的程心自定义至0.1.1
程心自定义
0.1.1
3.1.18-rc3 以OlivOS 0.9.10-fix1版本打包
以OlivOS 0.9.10-fix1版本打包
0.9.10-fix1
3.1.18-rc2 以OlivOS 0.9.10版本打包,引入了程心自定义
以OlivOS 0.9.10版本打包,引入了程心自定义
0.9.10
3.1.18 OlivaDiceCore 自动分页 人物卡单群锁定 新增信任等级 普通消息受到开关的控制进行阻断 优化uinfo 优化master显示 sancheck缺省显示帮助,符合公域机器人发布要求 OlivaDiceJoy 戳一戳掷骰跟随人物卡 戳一戳今日人品 OlivaDiceMaster oopm get send反馈发送 信任系统 指令清群
3.1.16 新增ob旁观功能 新增用户记录指令uinfo 新增远程操作开关master remote 新增helpdoc指令 人物卡模板解除大小写敏感 关键配置文件自动去除bom头 戳一戳掷骰开关 oopm list查看所有可选模块 魔都模组功能增强
3.1.14 兼容OlivaDiceOdyssey setcoc指令实装
3.1.13 支持新版OlivOS 人物卡模板大量更新,支持同义词、属性识别、自动成长识别、自动作成、人物卡展示格式等 牌堆等支持多次抽取 onediceV2草案实现、大量新运算符、支持技能预处理 指令解析优化 避免心跳上报失败时报错
OlivOS OlivaDiceCore OlivaDiceJoy OlivaDiceLogger OlivaDiceMaster OlivaDiceOdyssey OlivaStoryCore OlivaDiceNativeGUI ChanceCustom
为其添加了新的论坛下载方式