骰娘指令集
【指令智能纠错表】
鉴于有些人使用其他骰系的指令,或者指令不标准,为了容错做了有限的指令重定向
指令解释 | 被重定向的指令 | 重定向到的指令 |
---|---|---|
牌堆列表 | 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列表的话。