群聊环境下,同一个群同一个人同一条指令有10秒cd,以期望解决多个机器人相互嵌套的问题
help / 帮助
使用 help
或者帮助
来呼出指令面板
ping
向服务器ping一下,来验证机器人是否在线
你好
Hello World!
addadmin qq号
deladmin qq号
分别是 添加机器人管理员 和 删除机器人管理员 仅有机器人主人有该权限
getinfo
获取机器人当前设置
log (level) (num)
获取最近 num
条的等级为 level
的日志 (未完成,想到再去完善)
addblacklist qq号
将一个用户添加进黑名单
delblacklist qq号
将一个用户从黑名单移出
stext:: [群号] [文本]
向指定群发送文本
silence on/true/任意
开启全局沉默模式,尽可能减少信息输出,其他参数时为关闭沉默模式
norepeat on/true/任意
参数为 on
或 true
时,禁用机器人的复读功能,其他参数为启用复读
雀魂相关的指令基本都以“ 雀魂”开头,基本格式为 雀魂xx [参数]
,其中小括号内的()
为可选参数,方括号[]
内的是必选参数,花括号{}
内的是给定参数
qhpt / 雀魂分数 / 雀魂pt [玩家名] ({3/4}) (index)
查询该玩家的雀魂段位分 ( 最后两个参数一般不需要,下面会给出使用实例 )
只有玩家名作为参数时是模糊查询,可能会查到多名玩家,继而导致数据库注册有误。精确查询请加上对局类型和序号
该指令用于向本地数据库注册玩家信息,后面的指令查询雀魂的玩家时都需要先用 qhpt 查一次
得到的反馈中有查询的玩家与目标玩家不匹配的问题 ( 比如 ID 比较短,刚好是别人的前缀 ) ,会查询到多人
#假如是四麻
qhpt 豆本豆豆
此时会返回两个人 ( 豆本豆豆 和 豆本豆豆奶奶),而我的目标是前者,可以通过以下指令来获取指定玩家
qhpt 豆本豆豆 4 0
# 0 可以省略,默认是取第一个
同时,由于该玩家不打三麻,我的默认查询机制是先三麻后四麻。在三麻会查询到一个新的用户 ( 豆本豆豆奶 ),由上可知这不是我的目标玩家。所以会影响我后续的指令匹配。
当qhpt
指令带后面两个参数( 查询类型 和 查询顺序 )时,可以覆盖之前绑定的用户。
还是以豆本豆豆为例,如果我不小心用普通指令进行查询,玩家匹配错误,可以通过带参数查询来更改绑定的用户
具体的 index ( 查询顺序 ) 请去雀魂牌谱屋搜索
index 是从 0
开始的,即 第一个用户的 index 是 0
qhsl/雀魂十连 ({限时/常驻})
来一次模拟雀魂十连,可以在 MajSoulInfo的 drawcards.yml 中配置哪些装扮或者角色进行up
我并不清楚雀魂抽卡机制到底是怎么样的,我只是根据它公布的规则的来设计了这个抽卡。其中有出卡概率,十连保底给一个紫礼物,存在绿礼物
图一乐就好了,别计较池子里有什么东西了
qhadd / 雀魂添加关注 [玩家名]
将一个玩家添加至自动查询,有新对局记录时会广播
qhgetwatch / 雀魂获取本群关注
获取本群所有的雀魂关注的玩家
qhdel / 雀魂删除关注 [玩家名]
将一个玩家从本群的自动查询中移除,不再在此群自动广播对局该玩家的对局记录
qhpaipu / 雀魂最近对局 [玩家名] {3/4} ({1-10})
查询一个玩家最近n场3/4人对局记录
qhinfo / 雀魂玩家详情 [玩家名] {3/4} {'基本','立直','血统','更多','all'}
查询一个玩家的详细数据
qhyb / 雀魂月报 [玩家名] ({3/4}) ([YYYY-m])
获取一个玩家某月3/4麻月报,时间格式为 2022-3,可以不带对局类型参数和时间参数,默认为四麻和当前月份
当只有玩家名作为参数时,可以不需要空格,如 qhybxyshu
disable/enable qhpt/qhsl/qhyb ......
禁用 / 启用 该群指令 qhpt/qhsl/qhyb
等等指令的使用
freshqh
刷新雀魂牌谱信息
thpt / 天凤分数 / 天凤pt [玩家名]
查天凤分数 该功能存在bug,是实验性功能,算法还有点问题
thadd [玩家名]
添加一个玩家进入天凤对局查询队列,有新对局时会播报
thdel [玩家名]
将一个玩家从天凤对局查询队列中删除
thgetwatch
获取本群天凤关注
silence on/true
开启该群的沉默模式,尽可能减少信息输出
其他参数时为关闭改群沉默模式
norepeat on/true/任意
禁用该群的复读相关功能,尽可能减少信息输出
其他参数时为关闭 ( 即允许复读 )
说: [文本]
让机器人将文本读出来
举牌 [内容]
将内容写在举牌小人上发出来,最多支持40个字符
亲/亲亲 @用户
生成一个互亲的图
摸/摸摸 @用户
【戳一戳】
发送一张摸头图
重开 / remake
异世界转生模拟
bw [文字] [图片]
返回一张黑白化的图,并且底部配有文字
签到
获取1点积分,并抽一张塔罗牌
[1-9张]塔罗牌
抽x张塔罗牌,返回一个转发消息
获取当前积分
获取当前积分
[A]鸡打.
发送一段内容主体为A的文字 ( 不要漏掉 '点' .
)
我超[A].
发送一段内容主体为A的文字 ( 不要漏掉 '点' .
)
open/enable/开启 涩图/色图/setu
在本群开启色图
close|disable|关闭 涩图 / 色图 / setu
在本群关闭色图
色图两种请求方式
第一种:
色图 / 涩图 /setu (tag)
第二种直接写正则了: 来(\d)*(张|份)([\w\d]+)?\s*(的)?\s*(色图|涩图)\s*$
简单来说 来张拉克丝色图
色图功能默认关闭