NoneBot2 Impart Plugin Plus
Project description
nonebot-plugin-impart
✨ NoneBot2 银趴插件 Plus ✨
📖 介绍
nonebot-plugin-impart 是基于项目 Special-Week/nonebot_plugin_impact 的NoneBot2 银趴插件, 增添了更多 让群友眼前一亮的实用 功能。
增加功能
- 添加pk胜率, 初始胜率为50%, pk后胜方胜率-1%,败方胜率+1%
- 添加 ✨登神挑战✨ 功能, 当检测到用户newnew长度超过25cm自动触发
- 添加查询检测功能, 当检测到用户用户newnew长度低于5cm判定为xnn, 当检测到长度低于0判定为女孩子
- 将newnew长度与"透群友"模块联动, 添加🎉反透🎉功能, 当xnn执行"透群友"指令时有50%的概率被对方反透, newnew长度低于0必被反透
- 添加白名单功能, 执行"透群友"指令时自动过滤白名单列表用户
功能介绍
- 对pk模块进行
魔改功能添加, 增添胜率保证平衡性, 新增 ✨登神挑战✨, 当检测到用户newnew长度因任意原因(pk/打胶/嗦与被嗦)超过25cm触发挑战, 挑战状态下挑战者的获胜概率变为当前的80%, 且无法使用"打胶"与"嗦"指令(也无法被"嗦"), 只允许通过pk增加newnew长度, 当用户newnew长度因任意原因超过30cm则完成挑战(极小概率),并获得🎊“牛々の神”🎊称号, 获胜概率变为当前125%, 重新开放“打胶”与“嗦”指令; 当用户newnew长度因任意原因跌出25cm则挑战失败, 当用户newnew长度在此基础上-5cm, 获胜概率变为当前125%, 重新开放“打胶”与“嗦”指令。 - 添加白名单功能, 在 nonebot2 项目的
.env
文件中设置BANIDLIST
, 需要注意, 如果群里中全为白名单用户一般不会则此功能失效, 当群主/管理在白名单中, 且(管理)只有一人的情况下, 执行"透群主/管理"指令时白名单也会失效。
💿 安装
直接下载
下载文件,将nonebot_plugin_impart文件夹放入您的nonebot2插件目录内(通常位于 : 您的插件根目录\src\plugins)使用 nb-cli 安装
在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装(暂不可用)nb plugin install nonebot-plugin-impart
使用包管理器安装
在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令(暂不可用)pip
pip install nonebot-plugin-impart
打开 nonebot2 项目根目录下的 pyproject.toml
文件, 在 [tool.nonebot]
部分追加写入
plugins = ["nonebot_plugin_impart"]
⚙️ 配置
在 nonebot2 项目的.env
文件中添加下表中的必填配置
配置项 | 必填 | 默认值 | 说明 |
---|---|---|---|
DJCDTIME | 否 | 300 | 打胶的CD |
PKCDTIME | 否 | 60 | pk的CD |
SUOCDTIME | 否 | 300 | 嗦牛子的CD |
FUCKCDTIME | 否 | 360 | 透群友的CD |
ISALIVE | 否 | False | 不活跃惩罚 |
BANIDLIST | 否 | 123456, 654321 | 透群友白名单 |
🎉 使用
使用 银趴帮助/impart help
指令获取指令表
指令表
指令 | 权限 | 需要@ | 范围 | 说明 |
---|---|---|---|---|
开启银趴/禁止银趴 | 管理 | 否 | 群聊 | 开启或者关闭群银趴 |
<日/透><群友/管理/群主> | 群员 | 否 | 群聊 | 使用<透群友>时可@指定用户 |
pk/对决 | 群员 | 否 | 群聊 | 通过random实现pk |
打胶/开导 | 群员 | 否 | 群聊 | 增加自己长度 |
嗦牛子/嗦 | 群员 | 否 | 群聊 | 增加@用户长度(若未@则为自己) |
查询 | 群员 | 否 | 群聊 | 查询@用户长度(若未@则为自己) |
jj排行榜/jjrank | 群员 | 否 | 群聊 | 输出倒数五位/前五位/自己的排名 |
注入查询/摄入查询 | 群员 | 否 | 群聊 | 查询@用户被透注入的量(后接<历史/全部>可查看总被摄入的量)(若未@则为自己) |
效果图
展开
✨ 特别感谢
- Special-Week/nonebot_plugin_impact 提供的灵感与代码支持
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file nonebot_plugin_impart-0.1.2.3.1.tar.gz
.
File metadata
- Download URL: nonebot_plugin_impart-0.1.2.3.1.tar.gz
- Upload date:
- Size: 3.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0967aecca8efa227d2c4da11253c2cdee3602bb2121b428fe493640789c57452 |
|
MD5 | c6836d4592a495b87ce9b56eba52c3d5 |
|
BLAKE2b-256 | d5ee9f8aa4e80411dd06237fd7965daddf7039f03e48a7ec4de24099eea2ec29 |
File details
Details for the file nonebot_plugin_impart-0.1.2.3.1-py3-none-any.whl
.
File metadata
- Download URL: nonebot_plugin_impart-0.1.2.3.1-py3-none-any.whl
- Upload date:
- Size: 3.1 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 552f6247da8d7db05dbb6ea123a4e6fa8546c5312fe4213603e77888898ad73f |
|
MD5 | 0f692bd3faaeeae71f0d536eef0f2f72 |
|
BLAKE2b-256 | ed2b3f6e7845936e8b29bdf1b28f017c15a36d381d4b83acfc56c87bbc2d57a4 |