Skip to content

BeiYazi0/yinpa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

yinpa

基于HoshinoBot v2的银趴插件

移植自nb2插件nonebot_plugin_impact

代码基本没有改动,只是将配置和数据都放到插件目录下。

数据是所有群共享的,另外超管可以无限透群友。

安装方法

  1. 在HoshinoBot的插件目录modules下clone本项目 git clone https://github.com/BeiYazi0/yinpa
  2. config/__bot__.py的模块列表里加入 yinpa
  3. 重启HoshinoBot

以下是原 README

让群友们眼前一黑的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, 默认为"/"
jjrank与注入查询全部采取的是输出图片的形式发送的, 如果这个功能用的时候报错, 那么我猜测你的Linux没有simsun.ttc(宋体)这个字体
解决方案: 源码内txtToImg.py中函数txt_to_img第三个参数font_path的值, 换成你系统有的字体, 或者安装simsun.ttc这个字体

指令1: 嗦牛子 (给目标牛牛增加长度, 自己或者他人, 通过艾特选择对象, 没有at时目标是自己)

指令2: 打胶 | 开导 (给自己牛牛增加长度)

指令3: pk | 对决 (普通的pk,单纯的random实现输赢, 胜利方获取败方随机数/2的牛牛长度)

指令4: 查询 (目标牛牛长度, 自己或者他人, 通过艾特选择对象, 没有at时目标是自己)

指令5: jj排行榜 | jj排名 | jj榜单 | jjrank (字面意思, 输出倒数五位和前五位, 以及自己的排名)

指令6: 开启淫趴|禁止淫趴 (由管理员 | 群主 | SUPERUSERS开启或者关闭淫趴)

指令7: 日群友|透群友|日群主|透群主|日管理|透管理 (字面意思, 当使用透群友的时候如果at了人那么直接指定)

指令8: 注入查询 | 摄入查询 (查询目标被透注入的量,后接(历史|全部), 可查看总被摄入的量, 无艾特的时候是自己, 有at的时候是目标)

指令9: 淫趴介绍 (输出淫趴插件的命令列表)

env配置项:

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

以上配置项单位均为秒, 大小写不敏感(反正env里面拿到dict都是小写的key)

About

基于HoshinoBot v2的银趴插件

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages