PCR排刀机器人
如何拉机器人入群:视频地址
项目源代码
基于 qqrobot-starter 和spring boot实现
指令概览
# 括号内容为描述,不需要输入,尖括号内容均为数字!
# 输入指令时不要带<>!
# 参数使用空格隔开!
查看指令
赋予权限 <QQ号>(需超级管理员权限)
回收权限 <QQ号>(需超级管理员权限)
赋予权限 @被授予权限的成员(需超级管理员权限)
回收权限 @被撤回权限的成员(需超级管理员权限)
查看管理
启动Bot(需管理员权限)
关闭Bot(需管理员权限)
报刀 <伤害数值>
代报刀 <伤害数值> @被代刀成员
申请出刀
完成 <伤害数值>
补偿刀 <伤害数值>
代刀 <伤害数值> @被代刀成员
代刀补偿刀 <伤害数值> @被代刀成员
查看
挂树
查树
强行下树 <伤害数值>
修正 <周目数> <第几Boss> <剩余生命>(需管理员权限)
出刀统计
模拟 <周目数> <第几Boss> <伤害>
模拟统计
删除模拟记录
清空模拟记录(需管理员权限)
开启准备统计(需管理员权限)
结束准备统计(需管理员权限)
查看准备统计
准备
取消准备
导出模拟Excel
导出出刀Excel
设置血线(需管理员权限)
涩图 <id>(id可省略,省略则随机来一份涩图)
上传涩图[图片]
# 娱乐功能(见指令详情)
# 切噜语(见指令详情)
指令详情
括号内容为描述,不需要输入,尖括号内容均为数字!
输入指令时不要带<>!
参数使用空格隔开!
工会战功能
指令:查看指令
- 功能: 查看所有指令
指令:赋予权限 @成员
- 权限要求:超级管理员
- 功能: 将被@用户设置为管理员
指令:回收权限 @成员
- 权限要求:超级管理员
- 功能: 回收被@成员的管理员权限
指令:赋予权限 <QQ号>
- 权限要求:超级管理员
- 功能: 将指定QQ号用户设置为管理员
指令:回收权限 <QQ号>
- 权限要求:超级管理员
- 功能: 回收指定QQ号用户的管理员权限
指令:查看管理
- 权限要求:无
指令:启动Bot
- 权限要求:管理员
指令:关闭Bot
- 权限要求:管理员
指令:报刀 <伤害数值>
- 权限要求:无
- 功能: 无需申请出刀,直接结算并统计出刀次数与伤害
指令:代报刀 <伤害数值> @被代刀成员
- 权限要求:无
- 功能: 无需申请出刀,直接为被@的成员结算并统计出刀次数与伤害
指令:申请出刀
- 权限要求:无
- 功能: 申请出刀,并在完成出刀前阻止其他成员申请出刀,可通过
完成 <伤害数值>
、补偿刀 <伤害数值>
、代刀 <伤害数值> @被代刀成员
、代刀补偿刀 <伤害数值>
命令完成出刀
指令:完成 <伤害数值>
- 权限要求:无
- 前置指令:
申请出刀
- 功能: 正常结算并统计出刀次数与伤害
指令:补偿刀 <伤害数值>
- 权限要求:无
- 前置指令:
申请出刀
- 功能: 正常结算统计伤害但不统计出刀次数
- 特别功能:如果需要放弃申请出刀,可以使用
补偿刀 0
命令达到放弃出刀而不影响统计的效果
指令:代刀 <伤害数值> @被代刀成员
- 权限要求:无
- 前置指令:
申请出刀
- 功能: 为被@的成员正常结算统计伤害但不统计出刀次数
指令:代刀补偿刀 <伤害数值>
- 权限要求:无
- 前置指令:
申请出刀
- 功能: 为被@的成员正常结算统计伤害但不统计出刀次数
指令:查看
- 权限要求:无
- 功能: 查看当前Boss攻略进度
指令:挂树
- 权限要求:无
- 前置指令:
申请出刀
- 功能: 若要挂树,使用该指令,使用后允许其他成员继续出刀。击败Boss或修正Boss数据后自动清空挂树成员
指令:查树
- 权限要求:无
- 功能: 查看挂树成员
指令:强行下树 <伤害数值>
- 权限要求:无
- 前置指令:
挂树
- 功能: 挂树成员下树,并统计伤害和出刀次数
指令:修正 <周目数> <第几Boss> <剩余生命>
- 权限要求:管理员
- 前置指令:
挂树
- 功能: 挂树成员下树,并统计伤害和出刀次数
指令:出刀统计
- 权限要求:无
- 功能: 查看出刀次数与伤害统计
指令:模拟 <周目数> <第几Boss> <伤害>
- 权限要求:无
- 功能: 汇报模拟战伤害并统计,可使用
模拟统计
命令查看模拟情况
指令:模拟统计
- 权限要求:无
- 功能: 查看所有成员模拟战情况
指令:删除模拟记录
- 权限要求:无
- 功能: 删除自己的模拟战记录
指令:清空模拟记录
- 权限要求:管理员
- 功能: 清空所有成员的模拟战记录
指令:开启准备统计
- 权限要求:管理员
- 功能: 开启准备统计,开启后成员可使用
准备
指令,机器人会统计准备人员
指令:结束准备统计
- 前置指令:
开启准备统计
- 权限要求:管理员
- 功能: 关闭准备统计并清空准备成员统计数据
指令:查看准备统计
- 权限要求:无
- 前置指令:
开启准备统计
- 功能: 查看准备统计情况
指令:准备
- 权限要求:无
- 前置指令:
开启准备统计
- 功能: 机器人记录汇报者已准备
指令:取消准备
- 权限要求:无
- 前置指令:
开启准备统计
- 功能:汇报者取消准备
指令:导出模拟Excel
- 权限要求:无
- 功能:导出模拟战统计情况的Excel表格
指令:导出出刀Excel
- 权限要求:无
- 功能:导出出刀统计情况的Excel表格
指令:设置血线
- 权限要求:管理员
- 功能: 设置血线,当Boss血量低于血线时,申请出刀将被拒绝并@该成员提醒不要出刀,当Boss被击杀后血线清空
指令:涩图 <id>(id可省略,省略则随机来一份涩图)
- 权限要求:无
- 功能: 来一份涩图
指令:上传涩图[图片]
- 权限要求:无
- 功能: 绅士要有分享精神,上传一份涩图,可额外获得一次涩图机会
娱乐功能
交互
- @Bot+关键词可交互
- 交互信息需要主动录入(现在词库很少,基本没什么关键词)
- 录入格式:学<关键词>—<回复内容>
- 变量引用方式:$
- 可引用变量:(其他变量均不可使用)
时间 time
发送人昵称 sender
bot昵称 robot
群名称 group
- 例:
切噜语
- 如图