跳转至

骰娘指令集

【指令智能纠错表】

鉴于有些人使用其他骰系的指令,或者指令不标准,为了容错做了有限的指令重定向

指令解释 被重定向的指令 重定向到的指令
牌堆列表 help draw draw help
暗中鉴定 hl rah
错误的骰点指令 r 理由 表达式 r 表达式 理由
错误的鉴定指令 ra 数值 技能 ra 技能 数值
结束并上传log log get log end
rc 数值 技能 rc 技能 数值
rp鉴定次数#骰数 技能 数值 ra 鉴定次数#p骰数 技能 数值
rb鉴定次数#骰数 技能 数值 ra 鉴定次数#b骰数 技能 数值
rp大于惩罚骰最大值的数值 rap 大于惩罚骰最大值的数值
rb大于奖励骰最大值的数值 rab 大于奖励骰最大值的数值
昵称显示指令 nn show pc show
st show pc show
角色卡重命名 st rename nn
角色卡删除 st rm pc del
del pc del
牌堆重新加载 draw reload system reload
系统信息查看 system state runtime
群管指令 group+停用指令 bot off
group-停用指令 bot on
group+禁用回复 reply off this
group-禁用回复 reply on this
group+禁用ob ob off
group-禁用ob ob on
技能操作 hp 参数 st hp 参数
san 参数 st san 参数
mp 参数 st mp 参数
sp 参数 st sp 参数
hp st show hp
san st show san
mp st show mp
sp st show sp

【Master模式】

Master绑定/解绑

找到“骰基本信息-骰主QQ"实项,写入QQ号即可,一行一个即可绑定,

删除指定行master即可解绑

【控制台控制指令】

刷屏反制

  • guard 设置一定时间内只响应每人每群一定数量的消息
  • guard during 秒 在一定秒数内
  • guard times 消息数量 每人只回复一定的数量消息
  • guard spam off/on 设置是否启用刷屏反制
  • guard warning 语句 自定义警告语句

注意

要master权限

无法无天模式

  • NoLawNoSky on 进入无法无天模式,开启后骰娘被踢被禁言将不会拉黑对方。
  • NoLawNoSky off 退出无法无天模式

注意

要master权限

数据备份

  • backup 查看帮助
  • backup auto on/off 打开或关闭自动备份
  • backup recovery[文件名]恢复此备份
  • backup make 生成一个data目录的备份,保存至/backup
  • backup list 枚举备份,也就是backup目录下的内容
  • backup del[欲要删除的文件名] 删除指定备份
  • backup 30day 30天前的备份

注意

要master权限

黑名单操作

  • black 查看帮助
  • black add user[QQ][理由]拉黑一个用户
  • blackrm【全球编码】 解黑
  • black detail[全球编码]详细的黑名单信息
  • black count 统计黑名单总数
  • black fnd群号/QQ查找里名单信息

注意

要master权限

若要解黑

1.需要先black fnd 群号/QQ 查找相关黑名单信息,获得全球编码(uuid),如AAAA-BBBB-CCCC-DDDD-ABCDE,然后进行解黑

2.发送 black mm AAAA-BBBB-CCCC-DDDD-ABCDE

若要手动拉黑

发送black add user 1234567 这人太丑了

即可以“这人太丑了"为理由拉黑QQ号“1234567”,如果要拉黑群则把user换成group

admin

  • admin state 当前状态说明
  • admin black qq (-) 理由 号 拉黑用户(black指令兼容版)
  • admin black group (-) 理由 群 拉黑群聊(black指令兼容版)

群开关操作

  • group 显示帮助
  • group card[用户QQ][名片] 设置群员名片
  • group +/-[群管词条] 为群加减设置(例: group +禁用回复 关闭本群自定义回复)

注意

需要Master权限 或 管理员权限

群管词条

停用指令/禁用回复/禁用jrrp/禁用draw/禁用help/禁用ob

心跳包设定

  • heartbeat 显示帮助
  • heartbeat address[地址]设置心跳包地址
  • heartbeat token [token]设置心跳包token
  • heartbeat on 开启心跳包
  • heartbeat off 关闭心跳包
  • heartbeat status 心跳包日志

注意

需要Master权限

*群管词条

默认使用仑质心跳服务,若默认,则无需设定心跳包地址

若默认,token需要去OlivaOS心跳服务领取,并找仑质审核,然后使用heartbeat token[这里写你申请到的token]

heartbeat on 后本系统才会自动发送心跳包

远程进程管理

  • system 显示帮助
  • system save 手动保存数据
  • system load 重新加载所有数据(牌堆,自定义文件等)
  • system reload 重启骰娘内核(慎用,会中断服务高达1分钟)

注意

需要Master权限

远程管理help文档内容

  • helpdoc 帮助
  • helpdoc [词条名][词条内容]自定义帮助词条词条内容,以&开头表示重定向。

注意

需要Master权限

也可以手动放入相关文件到helpdoc文件夹内

例子

.helpdoc追仙子&追仙

help追仙子 将重定向到 追仙后

入群新人欢迎语

  • welcome 帮助
  • welcome on 打开
  • welcome off 关闭
  • welcome[自定义语句内容]设定欢迎语内容

关键词自动回复

  • reply on/off this 开关本群自动回复

注意

需要管理员权限

  • reply 全匹配关键词 内容 添加关键词自动回复项目
  • reply list 查看所有设定的关键词
  • reply on/off 开关全局自动回回复

注意

需要master权限

长消息分条发送

  • system split on/off 是否打开长消息自动分条发送

注意

需要master权限

手动清群

  • master groupclr count 数字(留空默认30)查看 数字 天内未使用的群聊数量
  • master groupclr 数字 退出 数字 天内未使用的群聊

恢复数据

  • recovery 帮助
  • recovery overwrite QQ 恢复数据

注意

需要提前用要恢复的骰子的data文件夹覆盖现在的data文件夹

【跑团指令】

小队管理

  • team 列出小队成员
  • team help 帮助
  • team set 添加小队成员
例子
  • team set @某人
  • team set 某人QQ
  • team hp 修改队员血量
例子
  • team hp @成员 +3(成员恢复3血)
  • team hp @成员 3(成员失去3血)
  • team hp @成员 +1d3(成员恢复1d3血)
  • team hp @成员 1d3(成员失去1d3血)
  • team hp all 1d3(全体成员失去1d3血)
  • team hp all +1d3(全体成员获得1d3血)
  • team san 修改队员san
例子
  • team san @成员 +3(成员恢复3理智)
  • team san @成员 3(成员失去3理智)
  • team san @成员 +1d3(成员恢复1d3理智)
  • team san @成员 1d3(成员失去1d3理智)
  • team san @成员 1d3/1d5(成员进行sc 1d3/1d5)
  • team san all 1d3/1d5(全体成员进行sc 1d3/1d5)
  • team san all 1d3(全体成员失去1d3理智)
  • team san all +1d3(全体成员获得1d3理智)
  • team rm 删除队员
例子
  • team rm @成员
  • team rename 修改全体群名片为跑团格式
  • team clr 清除所有队员
  • team call 艾特所有队员
  • team lock锁定小队,小队人物卡不会因其他命令被切换
  • team unlock 解锁小队
  • team desc 私聊小队成员信息
  • team en 统计技能成功情况(注:只有team lock状态才能统计!)

人物卡管理

  • pc 显示帮助
  • pc new [卡名]完全省略参数将生成一张C0C7模板的随机姓名卡
  • pc tag[卡名]为当前群绑定指定卡,为空则解绑使用默认卡,所有群默认使用跨群卡,绑定后使用本群卡
  • pc show [卡名]展示指定卡所有记录的属性,为空则展示当前卡
  • pc cpy [卡名1][卡名2]将后者属性复制给前者
  • pc list 列出全部角色卡
  • pc grp 列出各群绑定卡
  • pc build[卡名]根据模板填充生成属性
  • pc redo [卡名] 清空原有属性后重新生成
  • pc clr 销毁全部角色卡记录
  • pc nn [新卡名] 重命名当前卡,不允许重名
  • pc del[卡名]删除指定卡,留空参数解绑并删除当前卡
  • pc online [卡名] 设为云人物卡,避免覆盖
  • pc push [卡名]设为云人物卡并覆盖云数据
  • pc pull [卡名] 设为云人物卡并覆盖本地数据
  • pc offine [卡名]解除云人物卡

注意

每名用户保存的角色卡最多为10

人物卡属性设定

  • st帮助
  • st del[欲删除的技能名]删除技能
  • st clr 初始化所有技能
  • st名字-属性10属性20录卡(塔系格式)
  • st属性10属性20录卡(溯洄格式)

注意

关于人物卡的显示,操作请使用。pc 命令查看帮助。

房规管理

setcoc [房规代码0-5or自定义房规名称](默认为3)

代码0

  • 出1大成功
  • 不满50出96-100大失败
  • 满50出100大失败

代码1

  • 不满50出1大成功,满50出1-5大成功
  • 不满50出96-100大失败,满50出100大失败

代码2

  • 出1-5且<=成功率大成功
  • 出100或出96-99且>成功率大失败

代码3

  • 出1-5大成功
  • 出96-100大失败

代码4

  • 出1-5且<=十分之一大成功
  • 不满50出>= 96 +十分之一大失败,满50出100大失败

代码5

  • 出1-2且<五分之一大成功
  • 不满50出96-100大失败,满50出99-100大失败

自定义房规名称

  • 顾名思义
  • 详情参考房规

跑团骰点鉴定

COC

普通鉴定

房规规则

  • ra技能名 属性值
  • ra多重鉴定次数#属性名 属性值 (例ra2#斗殴50)

标准规则

  • rc技能名 属性值
  • rc多重鉴定次数# 属性值 (例rc2#斗殴50)
奖励骰鉴定

房规规则

  • rab技能名 属性值
  • ra多重鉴定次数#b奖励骰个数 技能名 属性值 (例ra2#b3斗殴50)

标准规则

  • rcb技能名 属性值
  • rc多重鉴定次数#b奖励骰个数 技能名 属性值 (例rc2#b3斗殴50)
惩罚骰鉴定

房规规则

  • rap技能名 属性值
  • ra多重鉴定次数#p惩罚骰个数 技能名 属性值 (例ra2#p3斗殴50)

标准规则

  • rcb技能名 属性值
  • rc多重鉴定次数#p惩罚骰个数 技能名 属性值 (例rc2#p3斗殴50)
对抗骰鉴定

房规规则

  • rav技能名/数值 (例rav 50或rav斗殴 或rav角色:斗殴)

标准规则

  • rcv技能名/数值 (例rcv 50或rcv斗殴 或rcv角色:斗殴)

注意

其中属性值在录入属性后可以被省略,技能名可以在有属性值的情况下被省略

r表达式

  • 支持:XdY、dY、Xd
  • X是骰数默认为1,Y是随机数最大值默认为100
  • XdYkN表取前N个最大数相加
  • XdYqN表取前N个最小数相加

range表达式

  • 详细版r表达式

DND

先攻骰点
  • ri 加值 名字

注意

其中加值和名字可以省略

例子
  • ri(投掷先攻)
  • ri +3(投掷加值为3的先攻)
  • ri a(为a投掷先攻)
  • ri 3#a(分别为aA、aB、aC投掷先攻)
先攻列表
  • init
先攻清空
  • init clr
先攻设定
  • init set 设置名 表达式
先攻删除
  • init del 关键词
先攻buff
  • init buff 关键词 状态名
先攻回合结束
  • init end

无限

  • ww XaYkZ

注意

X是骰数,Y是成功线,Z是加骰线,其中kZ可以省略,Z默认是8

圣杯

  • rXdf
  • rf

注意

X默认是4,骰出X个1到-1的随机数求和。

超级暗骰(KP专用)

  • psy @玩家 技能名称(留空默认心理学)

注意

  • 功能:指定玩家的心理学或其他技能的鉴定结果私聊发送给命令使用者

例:psy @克里斯(结果:将玩家克里斯的心理学鉴定结果私聊给发送psy指令的人)

例:psy @克里斯 魅惑 (结果:将玩家克里斯的魅惑鉴定结果私聊给发送psy指令的人)

理智鉴定SC

理智鉴定,成功时减去成功表达式的理智,失败时减去失败表达式的理智

sc 成功表达式/失败表达式

例子
  • sc 1d4/3d8
  • sc 1/1d10

技能升级鉴定

  • en 技能名
  • en 属性值
  • en 技能名 属性值

注意

成功后技能将增加1d10

支持en扩展

  • en 幸运 属性值 失败时增加/成功时增加
例子
  • en 幸运 +1d3/1d10,失败时幸运增加1d3,成功幸运增加1d10
  • en 幸运 50 -1d3/1d10 ,失败时幸运变成50-1d3,成功幸运变成50+1d10

技能升级鉴定

  • ii 总结症状
  • ti 临时症状

设置人物卡名字

  • nn 人物卡名字

注意

若人物卡存在,则切换到此人物卡,若不存在,则修改名字到此人物卡

人物作成

  • dnd 数字 生成dnd人物作成
  • coc 数字 生成coc人物作成

名字生成

  • name 生成随机人物名
  • namejp 生成人物名(日)
  • name cn 生成人物名(中)
  • name en 生成人物名(欧)
  • name encn 生成人物名(中欧)

暗骰

暗中骰点

  • rh 表达式

暗中鉴定

  • rah 技能名 技能值(技能名/技能名可省略任意一样)

随机分配身份

  • who A B C D...

可以随机打乱ABCD的顺序

跑团名片修改

  • sn coc 自动设置coc名片
  • sn dnd 自动设置dnd名片
  • sn expr 自设格式
  • sn off 取消自动设置
  • sn set yyds 修改群名片为yyds(其中yyds可以改成任何字符)
  • sn on 打开自动设置

注意

本设定针对人物卡,由你持有的人物卡确定是否自动改群名片,骰子必须是管理员才能使用。

其中模板格式为 {pc_技能名}

默认骰面设定

  • set 默认点数设置1d?的默认值 如set 50则默认d=d50,只影响r指令

牌堆功能

  • draw 查看帮助
  • draw list 查看载入了哪些牌堆文件
  • draw help 查看有哪些牌堆名可以使用
  • draw reload 重新载入牌堆数据
  • draw search 牌堆名关键词 搜索相关牌堆
  • draw 牌堆名 进行牌堆抽取

注意

可以使用 deck help 查看draw指令的扩展功能

以下指令可以设置默认牌堆,当 draw无牌堆名时将默认使用它。牌堆不会放回,抽完才会自动回满。

  • deck set 公共牌堆名 设置默认牌堆,留空则清除默认牌堆名
  • deck set 正整数1-100 设置指定长度的数列
  • deck show 查看剩余卡牌
  • deck reset 重置剩余卡牌
  • deck new 有弹|无弹|无弹|无弹|无弹|无弹 自定义牌堆(用空格或I分割)

OB围观

旁观模式:ob(exit/list/clr/on/off)

  • ob 加入旁观可以看到他人暗骰结果
  • ob extt退出旁观模式
  • ob list 查看群内旁观者
  • ob clr 清除所有旁观者
  • ob on 全群允许旁观模式
  • ob off <禁用旁观模式

暗骰与旁观仅在群聊中有效

【功能指令】

退群

  • dismiss 后四位QQ 令骰娘退群

注意

也可以使用@骰娘 .dismiss

跑团日志

  • log on [文件名?] 自定义文件名并开始
  • log[文件名?] 自定义文件名并开始
  • log end [文件名?]结束并上传指定log
  • log off/stop[文件名?] 暂停指定log
  • log list 查看日志列表
  • log clr 放弃所有日志(只能从骰主找回文件)

骰点统计

  • hiy 统计成功/失败等情况

规则书速查

  • rules [规则]:[待查词条]
例子
  • rules 跳跃
  • rules CoC:大失败(coc默认视为coc7,dnd默认视为3r)
  • rules dnd:语言
  • rules set 规则 设置优先查询规则
  • rules set 清除优先标记
例子
  • rules set dnd 优先查询dnd

获取master信息

  • master 可以获取master预先设定的个人信息

关于内核

  • bot 读取内核版本号

读取内核版本号

  • send 正文内容发消息给骰主,如果骰主给骰娘设定了master列表的话。