让群友们眼前一黑的nonebot2淫趴插件 (牛牛比拼) 群友在群里开淫趴
响应器如下
on_command("pk", aliases={"对决"}, rule=utils.rule, priority=20, block=False, handlers=[impart.pk])
on_regex("^(打胶|开导)$", priority=20, block=True, handlers=[impart.dajiao])
on_command("嗦牛子", priority=20, block=True, handlers=[impart.suo])
on_command("查询", priority=20, block=False, handlers=[impart.queryjj])
on_command("jj排行榜", aliases={"jj排名", "jj榜单", "jjrank"}, priority=20, block=True, handlers=[impart.jjrank])
on_regex(r"^(日群友|透群友|日群主|透群主|日管理|透管理)", flags=I, priority=20, block=True, handlers=[impart.yinpa])
on_regex(r"^(开始银趴|关闭银趴|开启淫趴|禁止淫趴|开启银趴|禁止银趴)", permission=SUPERUSER | GROUP_ADMIN | GROUP_OWNER, flags=I, priority=20, block=True, handlers=[impart.open_module])
on_command("注入查询", aliases={"摄入查询", "射入查询"}, priority=20, block=True, handlers=[impart.query_injection])
on_command("淫趴介绍", priority=20, block=True)
有bug火速提, 有自己的想法自己写
使用on_command的响应器, 指令需要带上自己env的COMMAND_START, 默认为"/"
指令1: 嗦牛子 (给目标牛牛增加长度, 自己或者他人, 通过艾特选择对象, 没有at时目标是自己)
指令2: 打胶 | 开导 (给自己牛牛增加长度)
指令3: pk | 对决 (普通的pk,单纯的random实现输赢, 胜利方获取败方随机数/2的牛牛长度)
指令4: 查询 (目标牛牛长度, 自己或者他人, 通过艾特选择对象, 没有at时目标是自己)
指令5: jj排行榜 | jj排名 | jj榜单 | jjrank (字面意思, 输出倒数五位和前五位, 以及自己的排名)
指令6: 开始银趴 | 关闭银趴 | 开启淫趴 | 禁止淫趴 | 开启银趴 | 禁止银趴 (由管理员 | 群主 | SUPERUSERS开启或者关闭淫趴)
指令7: 日群友 | 透群友 | 日群主 | 透群主 | 日管理 | 透管理 (字面意思, 当使用透群友的时候如果at了人那么直接指定)
指令8: 注入查询 | 摄入查询 | 射入查询 (查询目标被透注入的量,后接(历史|全部), 可查看总被摄入的量, 无艾特的时候是自己, 有at的时候是目标)
指令9: 淫趴介绍 (输出淫趴插件的命令列表)
config | type | default | example | usage |
---|---|---|---|---|
djCDtime | int | 300 | djCDtime = 300 | 打胶的CD |
pkCDTime | int | 60 | pkCDTime = 60 | pk的CD |
suoCDTime | int | 300 | suoCDTime = 300 | 嗦牛子的CD |
fuckCDTime | int | 3600 | fuckCDTime = 3600 | 透群友的CD |
isalive | bool | False | isalive = True | 不活跃惩罚 |
reset_impact | bool | False | reset_impact = False | 清除昨日活跃 |
以上配置项单位为秒或bool值, 大小写不敏感(反正env里面拿到dict都是小写的key)