Saravanan666/pypi-org huggingface dataset:
Package: nonebot-plugin-pjsk
NoneBot-Plugin-PJSK✨ Project Sekai 表情包制作 ✨💬 前言由于本人没玩过啤酒烧烤，可能出现一些小问题，可以提 issue 或者加群反馈或者单纯进来玩本项目仅供学习使用，请勿用于商业用途，喜欢该项目可以 Star 或者提供 PR，如果构成侵权将在 24 小时内删除📖 介绍Wonderhoy!💿 安装以下提到的方法 任选其一即可[推荐] 使用 nb-cli 安装在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装nbplugininstallnonebot-plugin-pjsk使用包管理器安装在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令pippipinstallnonebot-plugin-pjskpdmpdmaddnonebot-plugin-pjskpoetrypoetryaddnonebot-plugin-pjskcondacondainstallnonebot-plugin-pjsk打开 nonebot2 项目根目录下的pyproject.toml文件, 在[tool.nonebot]部分的plugins项里追加写入[tool.nonebot]plugins=[# ..."nonebot_plugin_pjsk"]⚙️ 配置插件开箱即用，所有配置项皆为可选。请按需添加下面的配置项到.env文件中配置项必填默认值说明PJSK_ASSETS_PREFIX否...TheOriginalAyaka/sekai-stickers 仓库 GitHubUserContent 地址列表PJSK_REPO_PREFIX否...本仓库 GitHubUserContent 地址列表PJSK_HELP_AS_IMAGE否True是否将帮助信息渲染为图片发送PJSK_REPLY否True是否回复消息发送者PJSK_REQ_RETRY否1插件请求 URL 时的重试次数PJSK_REQ_PROXY否None插件下载资源时使用的代理PJSK_USE_CACHE否True是否缓存插件生成的所有图片PJSK_CLEAR_CACHE否False是否在插件启动时清空缓存文件夹，禁用时只会清理非表情包的图片缓存🎉 使用直接使用指令pjsk进入交互创建模式；使用指令pjsk -h了解使用 Shell-Like 指令创建表情的帮助效果图使用交互创建模式使用 Shell-Like 指令📞 联系Agnes DigitalQQ 群:424506063student_2333QQ：3076823485Telegram：@lgc2333吹水群：1105946125邮箱：lgc2333@126.com💡 鸣谢TheOriginalAyaka/sekai-stickers原项目 & 素材来源💰 赞助感谢大家的赞助！你们的赞助将是我继续创作的动力！Agnes Digital爱发电student_2333爱发电赞助二维码（点击展开）📝 更新日志0.3.1修复无法生成图片的 Bug0.3.0重构插件：弃用imagetext-py与Pillow，改用htmlrender渲染svg（表情） 与html（总览、帮助）弃用saa，换用alconna配置项更改：添加PJSK_USE_CACHE、PJSK_CLEAR_CACHE移除PJSK_EMOJI_SOURCE、PJSK_STICKER_FORMATPJSK_REQ_RETRY默认值 从2改为1PJSK_ASSETS_PERFIX、PJSK_REPO_PREFIX默认值 删除ghproxy源0.2.10修复指定保存格式无效的 Bug添加指令参数--auto-adjust（-A）其他小修改0.2.9指令参数增加与变更：修改--line-spacing参数简写为-S增加--stroke-color（-C）参数增加--font-color（-c）参数增加--format（-f）参数配置项增加与变更：增加PJSK_REQ_RETRY、PJSK_REQ_PROXY、PJSK_STICKER_FORMAT修改PJSK_ASSETS_PREFIX、PJSK_REPO_PREFIX类型为List[str]其他小修复，小优化0.2.8修复无法自定义表情源的 bug0.2.7修复参数为0时不生效的 Bug现在可以关闭回复消息发送者的特性了命令参数调整：删除--weight参数，因为没有实际意义--rotate参数可以接受小数了--stroke-width参数添加简写-W--line-spacing参数添加简写-C0.2.6插件会按角色名重新排序表情列表与表情 ID，以防数据源表情 ID 冲突角色列表名称展示优化0.2.5使用自己合并的字体文件避免某些字不显示的问题0.2.4在交互模式中提供的参数会去掉指令前缀，以防 Adapter 删掉参数开头的 Bot 昵称，导致参数不对的情况重写帮助图片的渲染（个人感觉效果还不是很好……）0.2.3限制了贴纸文本大小，以免 Bot 瞬间爆炸未提供字体大小时适应性调节 (#14)参数--rotate改为提供角度值，正数为顺时针旋转将指令帮助渲染为图片发送（可以关）丢掉了pil-utils依赖0.2.2修改了 0.2.1 版的交互创建模式的触发方式试验性地支持了 Emoji0.2.1更改指令pjsk列表的交互方式0.2.0重构插件
Package: nonebot-plugin-playercheck
nonebot-plugin-playercheck✨ NoneBot 一个查询群友音游成分的插件 ✨📖 介绍将群友成分储存于json文件，并使用nonebot-plugin-htmlrender渲染网页💿 安装使用 nb-cli 安装在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装nb plugin install nonebot-plugin-playercheck使用包管理器安装在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令pippip install nonebot-plugin-playercheckpdmpdm add nonebot-plugin-playercheckpoetrypoetry add nonebot-plugin-playercheckcondaconda install nonebot-plugin-playercheck打开 nonebot2 项目根目录下的pyproject.toml文件, 在[tool.nonebot]部分追加写入plugins = ["nonebot_plugin_playercheck"]⚙️ 配置(可选)可以将本项目中的assets文件夹内的assets.json拖入你机器人目录的/data/playercheck文件夹内这样可以获取游戏别名和游戏图片🎉 使用指令表指令权限需要@范围说明cf.add群员否群聊cf.add osu,malodycf.del群员否群聊删除用户输入的所有游戏列表cf.list群员否群聊渲染图片cf.update群员否群聊整理alias与游戏名,用于修改assets.json后不重新添加即可合并效果图如果没有从群内获取到该玩家的信息，则只会返回头像TODO私聊页面中进行操作按个人查询列表更好的数据管理方案资源文件本地化进一步优化代码DONE优化代码结构
Package: nonebot-plugin-playwright
NoneBot Plugin Playwright安装方式pipinstallnonebot-plugin-playwright
pipinstallnonebot-plugin-playwright[localstore]poetryaddnonebot-plugin-playwright
poetryaddnonebot-plugin-playwright[localstore]# ...配置项# .env
# 指定的浏览器
playwright_browser
# 下载地址
playwright_download_host
# 是否headless
playwright_headless
# 本地浏览器地址 | None
playwright_executable_path
# 额外launch参数
playwright_extra_kwargs
# playwright关闭超时时间
playwright_shutdown_timeout依赖nonebot2="^2.0.1"playwright="^1.0.0"nonebot-plugin-localstore={version=">=0.5.0",optional=true}
Package: nonebot-plugin-pluginupdatecheck
nonebot_plugin_pluginupdatechecknonebot2便携插件安装器💬 前言一个nonebot2的插件便捷安装和升级插件（基于nb-cli和pip)📖 介绍为了方便我在手机上直接控制bot安装和更新插件而开发的一款插件💿 安装nb-cli安装在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装nb plugin install nonebot-plugin-pluginupdatecheckpip安装pip install nonebot-plugin-pluginupdatecheck🎉 使用检测插件更新：输入检测插件更新、检查插件更新更新指定插件：输入更新插件“你指定的插件”空格后加的数字编号代表python源（默认清华源）安装指定插件：输入安装插件“你指定的插件”空格后加的数字编号代表python源（默认清华源）查看源：查看可以用的python源，前面的数字编号可以在插件安装的时候使用添加env环境变量：输入添加env后接要加的变量
Package: nonebot-plugin-poke
nonebot_plugin_poke✨Nonebot & 自定义戳戳群聊事件✨安装方法一：nb plugin install nonebot_plugin_poke方法二：pip install nonebot_plugin_poke
    poetry add nonebot-plugin-pjsk再手动添加nonebot_plugin_poke到bot文件下pyproject.toml文件中env配置项:# 在完全不写的情况下，效果是戳戳后反戳戳
# 机器人名称
bot_nickname: str = '宁宁'
# 是否回复图片
poke_send_pic: bool = False
# 是否回复戳戳
poke_send_poke: bool = True
# 是否回复文字
poke_send_text: bool = False
# 是否回复音频
poke_send_acc: bool = False如果不知道以下配置，默认就可以，只修改上面部分# poke文件夹位置
poke_path:Path = Path('data/poke')
# 是否开启黑名单模式（否则是白名单）
poke_black: bool = True
# 黑名单屏蔽群组
poke_ban_group:List[str] = []
# 白名单允许群组
poke_allow_group:List[str] = []
# 戳戳优先级
poke_priority:int = 1
# 是否阻断其他指令
poke_block:bool = True指令群里双击bot头像，会依次按照配置文件，逐步检查回复数据结构举例：
└── data
    └── poke
        ├── poke.txt        # 回复文字
        ├── pic             # 回复图片
            ├── 1.png
            ├── 2.jpg
            ├── 3.jpeg
            └── ...
        └── acc             # 回复音频
            ├── 1.acc
            ├── 2.mp3
            └── ...
...其他如果发不出语音，请手动安装ffmpeg当语音，与图或文都为True的时候，则随机发送一种，防止刷屏刷到风控参考智障回复
Package: nonebot-plugin-pokesomeone
nonebot-plugin-pokesomeone最新版本号0.1.0使用方法:假设 nb的CommandStart 为/则 /戳@某人n(次)或 /戳n(次)某人,或 /戳   然后根据提示继续env.*配置配置名含义默认值po_max最多戳的次数3po_black_list不可使用的qq或群 号[""]po_white_list不可戳的qq号[""]
Package: nonebot-plugin-puppet
Nonebot Plugin Puppet基于nonebot2和go-cqhttp的会话转接插件安装从 PyPI 安装（推荐）使用 nb-clinbplugininstallnonebot_plugin_puppet使用 poetrypoetryaddnonebot_plugin_puppet使用 pippipinstallnonebot_plugin_puppet从 GitHub 安装（不推荐）gitclonehttps://github.com/Jigsaw111/nonebot_plugin_puppet.git使用仅限超级用户使用不建议同时链接多个会话（尤其是大群），如被风控概不负责puppet ln/link链接会话-u user_id..., -ua user_id..., --user-a user_id...可选参数，指定源会话的 QQ 号-g group_id..., -ga group_id..., --group-a group_id...可选参数，指定源会话的群号
至少需要设置一个-ub user_id..., --user-b user_id...可选参数，指定链接会话的 QQ 号-gb group_id..., --group-b group_id...可选参数，指定链接会话的群号
不设置的话默认为当前会话的 QQ 号/群号-q, --quiet可选参数，静默链接（不发送链接成功消息）-U, --unilateral可选参数，单方面链接puppet rm/unlink删除会话链接-u user_id..., -ua user_id..., --user-a user_id...可选参数，指定源会话的 QQ 号-g group_id..., -ga group_id..., --group-a group_id...可选参数，指定源会话的群号
不设置的话，默认为当前会话链接的所有会话-ub user_id..., --user-b user_id...可选参数，指定链接会话的 QQ 号-gb group_id..., --group-b group_id...可选参数，指定链接会话的群号
不设置的话默认为当前会话的 QQ 号/群号-q, --quiet可选参数，静默链接（不发送解除链接成功消息）-U, --unilateral可选参数，单方面解除链接puppet ls/list查看链接到当前会话的会话列表-u user_id, --user user_id互斥参数，指定会话的 QQ 号-g group_id, --group group_id互斥参数，指定会话的群号
不设置的话默认为当前会话的 QQ 号/群号puppet send message向指定会话发送消息，支持 CQ 码message需要发送的消息，支持 CQ 码，如含空格请用""包裹-u user_id..., --user user_id...可选参数，指定接收会话的 QQ 号-g group_id..., --group group_id...可选参数，指定接收会话的群号
不设置的话默认为当前会话链接的所有会话--a, --all可选参数，指定所有群聊puppet aprv/approve同意请求/邀请-f flag..., --flag flag...可选参数，指定请求的 flag--a, --all可选参数，指定所有请求puppet rej/reject拒绝请求/邀请-f flag..., --flag flag...可选参数，指定请求的 flag--a, --all可选参数，指定所有请求puppet exit退出指定群聊-g group_id..., --group group_id...可选参数，指定要退出的群号Bug不允许多个超级用户链接到同一会话如果指定的会话不在会话列表里会产生错误To Do允许单向转接转接请求事件提供退群功能提供默认设置原理graph LR
用户 & 群 ---> Puppet ---> 用户 & 群
Package: nonebot-plugin-push
nonebot-plugin-push✨ 消息推送插件 ✨简介本插件提供通过邮件、Feishu Webhook 方式进行消息推送，支持纯文本与 Markdown 格式的内容。安装步骤使用nb-cli安装（推荐）nbplugininstallnonebot-plugin-push使用pip安装pipinstallnonebot-plugin-push需要在 bot 根目录pyproject.toml文件中 [tool.nonebot] 部分添加：plugins=["nonebot_plugin_push"]配置账号配置当前支持通过邮件和 Feishu Webhook 进行推送，配置示例如下：PUSH_ACCOUNTS='
[
  {
    "name": "push1",
    "type": "mail",
    "url": "smtp://smtp.example.com:465",
    "username": "name@example.com",
    "password": "password",
    "targets": [ "to@example.com" ]
  },
  {
    "name": "push2",
    "type": "feishu",
    "url": "https://open.feishu.cn/open-apis/bot/v2/hook/xxxxxx",
    "password": "password"
  }
]
'如需按名称获取推送账号，请保证name字段唯一，下表为单个账号配置中各字段的说明：MailFeishu Webhookname推送名称推送名称type固定为 "mail"固定为 "feishu"urlSMTP 连接主机与端口号webhook urlusername账号名（邮箱账号）-passwordSMTP 连接密钥签名校验密钥，可选targets推送邮箱列表-Driver若使用 Feishu Webhook，需要参考driver配置项，添加ForwardDriver支持。跨插件使用导入方式：fromnonebotimportrequirerequire("nonebot_plugin_push")使用方式：fromnonebot_plugin_pushimportMessageSegment,get_push,get_push_listmessage=MessageSegment.markdown('**Markdown**<font color="red">文本</font>')+'普通文本'push=get_push()ifpushisnotNone:awaitpush.send(message,"推送消息标题（可选）")获取特定的推送账号：fromnonebot_plugin_pushimportget_push,get_push_list# 获取第一个推送账号push=get_push()# 获取一个指定名称的推送账号push=get_push(name="push1")# 获取一个指定类型的推送账号push=get_push(type="mail")# 获取指定类型的推送账号列表push=get_push_list(type="feishu")其他说明Feishu Webhook 仅支持部分 Markdown 语法，具体请查阅Markdown 模块文档。
Package: nonebot-plugin-puzzle
nonebot-plugin-puzzle在QQ群玩数字华容道，基于nonebot框架的数字华容道插件，plugin of puzzle base on nonebot frame原游戏扫雷联萌部署pip install nonebot-plugin-puzzle并在pyproject.toml#plugins中添加nonebot_plugin_puzzle或者将nonebot_plugin_puzzle拷贝到bot根目录src/plugin下
在bot.py中添加如下代码nonebot.load_plugins('src/plugins/nonebot_plugin_puzzle')命令方法命令开始游戏puzzle|pz|华容道自定义游戏def[数组]结束游戏pz结束|def结束显示排名rankpuzzle15示例华容道图自定义联系作者QQ群399899914
Package: nonebot-plugin-pvz
nonebot_plugin_pvz✨ 基于nonebot的植物大战僵尸插件 ✨说在前面请插件使用者仔细阅读此文档，尤其是数据的上传与下载以及自定义配置部分，在更新插件版本之前阅读完成（否则可能会导致数据丢失）请谨慎利用记事本修改数据保存的文件，这可能会导致插件运行出错对于插件问题可以提交issue或者pull_requests来进行交流对于本插件及本人下其他插件感兴趣的朋友可以添加QQ群聊（719392400）来对插件的发展给出建议以及测试用爱发电，请勿商用简介Nonebot2插件，群聊内的植物大战僵尸小游戏，通过签到获得金币，购买植物或僵尸。利用购买的植物填充您的草坪来防守或利用购买的僵尸入侵别人的草坪，吃掉他们的脑子。安装从 nb_cli 安装
python -m nb_cli plugin install nonebot_plugin_pvz

或从 PyPI 安装
python -m pip install nonebot_plugin_pvz

本地安装

将下载的源文件保存在你环境的\Lib\site-packages目录下使用命令

pip install nonebot_plugin_pvz-1.2.6-py3-none-any.whl 

此处的包名应该替换为你下载的包名使用在bot.py 中添加nonebot.load_plugin("nonebot_plugin_pvz")

以及配置好nonebot_plugin_apscheduler,否则签到任务无法顺利执行配置部分可以参考nonebot文档详细玩法详细用法以及命令信息参见使用文档数据下载以及上传数据下载和上传仅SUPERUSER可以使用，未设置不可使用，其命令格式如下下载: 'pvz下载数据', 'pvz数据下载', 'pvz保存数据', 'pvz数据保存'上传: 'pvz上传数据', 'pvz数据上传', 'pvz载入数据', 'pvz数据载入'更新展开/收起v1.3.92023/02/23 修复购买时的小数点无法解析问题2023/02/23 修复放置时放置储存序号与背包序号不一致问题v1.3.62023/02/03 修复僵尸人机训练炼狱中的植物名称问题2023/02/02 修复在入侵和僵尸人机训练中时选择多个僵尸（>3）的仍能通过的问题v1.3.42023/02/02 修复对于新用户（即不存在本地数据）无法正常启动初始化的问题2023/02/02 修复部分文字描述2023/02/02 调整入侵命令的结构，当输入僵尸队伍错误时会继续会话，请求重新输入(如果放弃请回复"算了"或"取消")v1.3.22023/02/01 新增两路草坪，在入侵时随机选择一路，增加可玩性和趣味性2023/02/01 新增过场文字，让你在等待战斗结果的过程中不再无聊（新增过场文字的接口在后续版本中放出）2023/02/01 新增天气系统，不同的天气会有对植物和僵尸的不同的效果，每块草坪的天气会在每天进行重置2023/02/01 修改放置命令，放置植物为空时，则认为是移除植物2023/02/01 修改植物评级的规则，取三路草坪最高级2023/02/01 修改签到阳光为在50-150范围内随机，而非固定的1002023/02/01 修改部分僵尸强度，使得即使在后期，僵尸也与植物有一战之力(预计在完善多个僵尸同时出发后调回)2023/02/01 移除植物人机训练，因为和阵容评估重合度较高2023/02/01 未适配1.3.2版本的插件在本次更新后，给予用户补偿200阳光（让另外两路起码有植物可以放置）2023/01/31 推荐在.env中修改配置文件提供储存路径，这样可以避免使用命令上传和下载数据，避免由于疏忽造成的数据丢失v1.2.62023/01/31 合并转发优化，优化代码结构2023/01/31 新增植物阵容评级功能，并且能够在当前所有用户中给出阵容强度排名2023/01/31 未配适1.2.6以上版本的lawn.txt文件将会自动更新v1.2.32023/01/28 添加购买限制，每种植物至多购买6个,僵尸至多购买3个2023/01/28 修复已知反馈问题v1.2.22023/01/28 修复背包中多个同种植物只能放置一个在草坪上的问题v1.2.12023/01/27 修改入侵部分的逻辑修复跳跳僵尸的漏洞修复跳跳僵尸起跳过程中无法受到伤害的问题修复跳跳僵尸在起跳时无法被高坚果挡下的问题修复跳跳僵尸起跳过程中生成图片错误的问题2023/01/27 完善配置路径功能，会在插件启动时将文件复制到指定目录v1.2.02023/01/26 增加数据上传和下载功能，完善帮助v1.1.92023/01/26 修复同一个植物可以被多次放在草坪上的问题。v1.1.62023/01/25 解决植物人机训练中keyerror错误，更新文档，添加命令详解v1.1.52023/01/24 解决由于未在草坪上放置植物而进行植物人机训练时出现的错误v1.1.32023/01/24 解决由于版本更迭后的state字段类别不是储存数据类别的问题2023/01/24 解决入侵命令中的log产生WindowPath不能被JSON解析的问题2023/01/24 优化战斗部分，基于图鉴数据细致战斗。经测试"豌豆射手 vs 铁桶僵尸", "豌豆射手 豌豆射手 vs 铁桶僵尸"，"豌豆射手 豌豆射手 坚果墙 vs 铁桶僵尸"均在游戏战斗结果范围内，优化效果良好。v1.1.22023/01/24 字体维护以及event内字段摘取更新v1.1.12023/01/23 增加签到以及定时器来维护签到v1.1.02023/01/23 修改错误，补全代码，更换英文，可以正常使用v1.0.02023/01/22 由nonebot2版本2.0.0a16更新配适到2.0.0rc3，并对代码进行了进一步修饰完善v0.9.02022/06/14 添加僵尸人机训练和植物人机训练模式v0.8.02022/06/01 基础代码完成，功能接近完善自定义配置对Python编程比较熟悉的使用者可以在 .env 文件中设置PVZ_BASIC_PATH来选择图片输出路径，

缓存数据将在第一次搭建运行时复制到指定目录下(配置完此项后可以不适用命令来上传和下载数据)

默认位置为''，即库的安装位置处，可以在环境中的site-packages中找到。特别感谢插件中所有植物僵尸数据以及图片来源于植物大战僵尸吧提供的全图鉴中v3.6.0，在此由衷感谢数据支持。
Package: nonebot-plugin-qrcode
nonebot-plugin-qrcode本地识别二维码支持一图片多个二维码支持多图片下载&安装插件本体pipinstall-Unonebot-plugin-qrcode!!!必须要的库libzbar0docker / ubuntu 等使用apt的apt install -y libzbar0centosdnf install -y zbar/yum install -zbar使用以下默认你设置了COMMAND_START=""qr如果指令后有图片，则直接识别图片如果没有图片，则会询问图片pqr识别聊天中，上一条图片消息中的二维码挖坑文本转二维码有疑问自己想pr 或 issue
Package: nonebot-plugin-qrcode2
nonebot-plugin-qrcode2✨ 解析二维码 ✨日志新增通过opencv下腾讯的二维码识别模型识别。 v0.2.0  2023/09/12依赖根据pyzbar官方文档，zbar DLLs 已经包含在 Windows Python 轮子中。在其他操作系统上，您需要安装 zbar 共享库。Mac OS X:brew install zbarLinux:sudo apt-get install libzbar0💿 安装使用 nb-cli 安装在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装nb plugin install nonebot-plugin-qrcode2使用包管理器安装在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令pip install nonebot-plugin-qrcode2打开 nonebot2 项目根目录下的pyproject.toml文件, 在[tool.nonebot]部分追加写入plugins = ["nonebot-plugin-qrcode2"]🎉 使用默认配置下命令: {#} {扫码}说明：命令符不是命令头，只要包含命令符和命令关键字就会触发响应，例如“foo扫码foo # foo”也可以触发附带一张图片、或回复一张图片、或再发送一张图片可以自定义命令符、命令关键字示例:⚙️ 配置如果需要自定义配置，请在 nonebot2 项目的.env文件中添加配置配置项必填默认值说明qrcode_cmd否"#"命令符qrcode_keyword否["扫码"]命令关键字qrcode_priority否10响应优先级nickname否["qrcode2"]bot昵称列表，只取nickname[0]感谢使用的二维码解析库（按调用顺序排序）opencv-contrib-python 腾讯的wechat_qrcode_WeChatQRCodepyzbar
Package: nonebot-plugin-questionmark
Nonebot_Plugin_QuestionMark✨ 基于OneBot适配器的NoneBot2行为艺术插件 ✨功能有群友或私聊发送全是问号?,？或¿或感叹号!,！,¡的消息时, bot会自动把问号/感叹号翻转方向发出去安装使用 nb-clinb plugin install nonebot_plugin_questionmark使用 pippip install -U nonebot_plugin_questionmark配置项QM_TRIGGER_RATE=0.3# 触发回复概率，默认 0.3QM_ENABLE_GROUPS=[12345, 114514, "all"]# 白名单群聊，仅列表内群聊可能触发回复；当列表内为 "all" 时所有群聊均启用图片示例更新日志2023-05-03 v0.4.1优化白名单@issue/32023-05-02 v0.4.0添加概率触发回复功能添加白名单群聊(仅qq可用)功能@issue/32023-04-02 v0.3.1修bug2023-03-29 v0.3.0优化实现2023-03-27 v0.2.1优化实现添加感叹号2023-03-26 v0.1.0发布
Package: nonebot-plugin-quickban
nonebot-plugin-sleep✨ NoneBot 来份精致的睡眠套餐 ✨📖 介绍想拥有一份精致的睡眠套餐吗? ^ ^发送指令让bot给你吧!💿 安装使用 nb-cli 安装在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装nb plugin install nonebot-plugin-sleep使用包管理器安装在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令pippip install nonebot-plugin-sleeppdmpdm add nonebot-plugin-examplepoetrypoetry add nonebot-plugin-examplecondaconda install nonebot-plugin-example打开 nonebot2 项目根目录下的pyproject.toml文件, 在[tool.nonebot]部分追加写入plugins = ["nonebot_plugin_sleep"]⚙️ 注意bot必须为 管理员/群主 才有禁言的权限否则只回复晚安。且无法禁言管理员！🎉 使用指令表/sleep禁言发指令的用户8小时，bot回复晚安。/sleep 10禁言发指令的用户10小时，bot回复晚安。sleep后面带数字的话就禁言对应的时长，必须为整数，最多24也就是1天，如果超过24则也禁言1天，最小1也就是1小时，不带数字就是第一个例子了默认8小时。
#\x00 \x00q\x00u\x00i\x00c\x00k\x00b\x00a\x00n\x00
\x00
\x00
Package: nonebot-plugin-quote
nonebot-plugin-quote✨ QQ群聊 语录库 ✨🧬 支持OCR识别，关键词搜索 | 一起记录群友的逆天言论吧！🎉📖 介绍一款适用于QQ群聊天的语录库插件。上传聊天截图随机投放聊天语录根据关键词投放聊天语录支持白名单内用户删除语录支持为指定语录增删标签批量处理已有聊天截图(测试功能)你的star是对我最好的支持！交流QQ群: 580407499🎉 使用上传@机器人，发送上传指令，开启上传通道。以图片的形式发送聊天语录，即可将语录上传至语录库中。直接回复结束，即可终止上传通道。随机发送语录@机器人，发送语录指令，机器人将从语录库中随机挑选一条语录发送。关键词检索语录@机器人，发送语录+关键词指令，机器人将从语录库中进行查找。若有匹配项，将从匹配项中随机一条发送；若无匹配项，将从整个语录库中随机挑选一条发送。删除语录回复机器人发出的语录，发送删除指令，机器人将执行删除操作。（该操作只允许设置的白名单用户进行，如何设置白名单请看下方配置）增加/删除标签回复语录图片，发送addtag+标签（addtag后需加空格，可以多个标签，每个标签之间用空格分隔），为指定语录增加额外标签。回复语录图片，发送deltag+标签（deltag后需加空格，可以多个标签，每个标签之间用空格分隔），为指定语录删除不需要的标签。指定标签检索语录@机器人，发送语录+#号+标签，将从语录库中对指定标签进行查找。加#号后，将只对#号后的完整的词进行查找；不加#号会进行分词。详细命令默认配置下，@机器人加指令即可。指令需要@范围说明上传/开始上传/上传开始必须群聊开启语录上传通道语录上传通道开启后直接发送图片否群聊上传图片至语录库语录 + 关键词(可选)可选群聊根据关键词返回一个符合要求的图片, 没有关键词时随机返回语录 + #标签可选群聊根据标签返回一个符合要求的图片, 没有关键词时随机返回回复机器人 + 删除可选群聊删除该条语录语句中包含语录是群聊对如何使用语录进行说明回复机器人 + addtag + 标签(addtag和标签之间需要空格)可选群聊为该条语录增加额外标签回复机器人 + deltag + 标签(deltag和标签之间需要空格)可选群聊为该条语录删除指定标签回复机器人 + alltag可选群聊查看该条语录所有标签💿 安装下载通过包管理器安装，可以通过nb，pip，或者poetry等方式安装，以pip为例pip install nonebot-plugin-quote -U手动安装git clone https://github.com/RongRongJi/nonebot_plugin_quote.git使用nb-cli安装nb plugin install nonebot-plugin-quote⚙️ 配置在 nonebot2 项目的.env文件中添加下表中的必填配置配置项必填默认值说明RECORD_PATH否'record.json'必要的json文件路径, 示例"/data/record.json"INVERTED_INDEX_PATH否'inverted_index.json'必要的json文件路径, 示例"/data/inverted_index.json"QUOTE_SUPERUSER否空字典白名单字典(分群)GLOBAL_SUPERUSER否空数组全局管理员(可以删除每个群的语录)QUOTE_NEEDAT否True是否需要at机器人(开启上传通道必须at)QUOTE_STARTCMD否''增加指令前缀RECORD_PATH和INVERTED_INDEX_PATH只需要配置，无需创建文件；若不配置RECORD_PATH和INVERTED_INDEX_PATH，将会自动在项目根目录下创建了两个json文件。QUOTE_SUPERUSER的示例如下:{"群号1":["语录管理员qq号","语录管理员qq号"],"群号2":["语录管理员qq号"]}GLOBAL_SUPERUSER的示例如下:["全局管理员qq号"]完整的.env配置可以参考以下内容# linux环境下路径
RECORD_PATH=/home/your_name/your_path/record.json      
INVERTED_INDEX_PATH=/home/your_name/your_path/inverted_index.json   

# Windows环境下路径
RECORD_PATH=D:\your_path\record.json       
INVERTED_INDEX_PATH=D:\your_path\inverted_index.json  

QUOTE_SUPERUSER={"12345":["123456"],"54321":["123456","654321]}
GLOBAL_SUPERUSER=["6666666"]
QUOTE_NEEDAT=True
QUOTE_STARTCMD=""随后，在项目的pyproject.toml或bot.py中加上如下代码，加载插件（根据版本而定）pyproject.toml中添加# pip install的填这个
plugins = ["nonebot_plugin_quote"]

# 手动安装的填这个
plugin_dirs = ["nonebot_plugin_quote"]或bot.py中添加# pip install的填这个
nonebot.load_plugin("nonebot_plugin_quote")

# 手动安装的填这个
nonebot.load_plugins("src/plugins", "nonebot_plugin_quote")Change Logv0.2.0 (2023/3/20)删除了对Docker OCR的依赖，现在无需使用Docker，直接安装插件运行即可增加了删除语录功能，只有在白名单中的用户拥有删除权限增加了部分gif的OCR能力，但目前并不准确v0.2.2 (2023/3/21)增加了全局管理员的设置，全局管理员拥有删除每个群语录库的权限修复了一个关于上传后缀名不匹配的bugv0.2.3 (2023/3/22)在OCR识别文字后增加了换行长文字与不同文字段的识别，使分词更加准确v0.3.0 (2023/3/28)新增标签功能，包括针对一条语录【新增标签】、【删除标签】、【查看全部标签】增加了初始文件的默认路径，不再需要用户手动创建文件IO统一为UTF-8v0.3.2 (2023/3/29)增加了是否需要at机器人的选项增加了指令前缀v0.3.4 (2023/4/2)增加批量上传语录功能（试验版）v0.3.5 (2023/4/14)修改了匹配策略，使不同协议下的消息格式都可以匹配增加批量备份语录功能（试验版）🎉 鸣谢NoneBot2：本插件使用的开发框架。go-cqhttp：稳定完善的 CQHTTP 实现。
Package: nonebot-plugin-r6s
NoneBot Plugin R6sRainbow Six Siege Players Searcher For Nonebot2使用方法nbplugininstallnonebot-plugin-r6s//or
pipinstall--upgradenonebot-plugin-r6s在 Nonebot2 入口文件（例如 bot.py ）增加：nonebot.load_plugin("nonebot_plugin_r6s")指令详解指令别名可接受参数功能r6s彩六，彩虹六号，r6，R6昵称查询玩家基本信息r6spror6pro，R6pro昵称查询玩家进阶信息r6sopsr6ops，R6ops昵称查询玩家干员信息r6spr6p，R6p昵称查询玩家近期对战历史段位信息r6ssetr6set，R6set昵称设置玩家昵称，设置后其余指令可以不带昵称即查询已设置昵称信息更新日志0.4.2增加玩家基本信息以及进阶信息数据:玩家基本信息: 更新玩家当前赛季非排以及当前赛季排位MMR分数玩家进阶信息:1.将非排和排位数据中MMR更新为当前赛季MMR2.新增最高段位赛季数据 最高MMR和结束赛季时最终MMR 胜场以及负场修复已知BUG:修复因玩家头像获取不到导致的出错修复因干员头像获取不到导致的出错Thanks for#60.4.1fix dependencies#40.4.0适配 Nonebot2-beta.1python3.7.3+ 与 nonebot2 保持一致0.3.0变更为使用图片回复，旧文字消息暂时停用（未来看情况作为可选）添加 oop 中间件，为未来可能的其他数据来源提供便利要求版本上升为 Python3.8 （还有人在用 3.7 以下? 不会吧? 不会吧? )0.2.2ground 数据源失效，暂时完全切换回 r6scn ，部分无法查询问题会重现。2021.05.240.2.1更换优先使用 ground 数据源，cn 数据源存在排位休闲数据错位，改名后数据长期未更新问题。ground 数据源乱码严重，目前无法识别干员数据和近期对战数据已知 ground 数据源第一次使用会返回未更新数据，待研究解决（咕咕咕）针对有 Ubi 账号未游玩 R6s 账号返回 Not Found已知问题r6scn 不再更新数据特别鸣谢nonebot/nonebot2：简单好用，扩展性极强的 Bot 框架Mrs4s/go-cqhttp：更新迭代快如疯狗的OneBotGolang 原生实现
Package: nonebot-plugin-random-ban
nonebot_plugin_random_ban✨ NoneBot 随机禁言插件 ✨适用于nonebot2 v11的随机禁言一名群员或自己n分钟 插件注意：需要给bot管理员才能使用。🔧 开发环境Nonebot2：2.0.0b5python：3.8.13操作系统：Windows10（Linux兼容性问题不大）编辑器：pycharm💿 安装1. nb-cli安装（推荐）在你bot工程的文件夹下，运行cmd（运行路径要对啊），执行nb命令安装插件，插件配置会自动添加至配置文件nb plugin install nonebot_plugin_random_ban2. 本地安装将项目clone到你的机器人插件下的对应插件目录内（一般为机器人文件夹下的src/plugins），然后把nonebot_plugin_random_ban文件夹里的内容拷贝至上一级目录即可。clone命令参考（得先装git，懂的都懂）：git clone https://github.com/Ikaros-521/nonebot_plugin_random_ban.git也可以直接下载压缩包到插件目录解压，然后同样提取nonebot_plugin_random_ban至上一级目录。目录结构：你的bot/src/plugins/nonebot_plugin_random_ban/__init__.py3. pip安装pip install nonebot_plugin_random_ban打开 nonebot2 项目的bot.py文件, 在其中写入nonebot.load_plugin('nonebot_plugin_random_ban')当然，如果是默认nb-cli创建的nonebot2的话，在bot路径pyproject.toml的[tool.nonebot]的plugins中添加nonebot_plugin_random_ban即可pyproject.toml配置例如：[tool.nonebot]
plugin_dirs = ["src/plugins"]
plugins = ["nonebot_plugin_random_ban"]更新版本nb plugin update nonebot_plugin_random_ban🔧 配置env配置# nonebot_plugin_random_ban
# 任何人都可以使用 随机禁言，开启后将会迎来至暗时刻
anyone_can_random_ban = []若某群想长期启动至暗时刻，配置参考：# nonebot_plugin_random_ban
# 任何人都可以使用 随机禁言，开启后将会迎来至暗时刻
anyone_can_random_ban = [123456, 114514]配置项必填默认值说明nonebot_plugin_random_ban否[]数组内配置开启至暗时刻的群号即可🎉 功能随机禁言一名群员或自己n分钟（n通过传入数字然后随机实现），简单粗暴。可以开启至暗时刻，就是所有人可以使用随禁命令，刺激。👉 命令随机禁言 或 随禁命令结构：/随机禁言 [最大禁言时间]或/随禁 [最大禁言时间]（最大禁言时间不填默认60分钟内的随机）例如：/随机禁言或/随禁 10或/随禁 10分或/随禁 10时或/随禁 10天bot返回内容：恭喜幸运儿:xxx 获得6分钟的禁言服务口球 或 禁我命令结构：/口球 [最大禁言时间]或/禁我 [最大禁言时间]（最大禁言时间不填默认60分钟内的随机）例如：/口球或/禁我 10或/禁我 10分或/口球 10时或/口球 10天bot返回内容：恭喜您获得6分钟的禁言服务开启至暗时刻命令结构：/开启至暗时刻或/至暗时刻启动或/至暗时刻开启或/启动至暗时刻例如：/开启至暗时刻说明：至暗时刻就是所有人可以使用/随禁命令，将是一片腥风血雨。bot返回内容：本群开启 至暗时刻成功，开始狩猎吧！关闭至暗时刻命令结构：/关闭至暗时刻或/至暗时刻关闭或/停止至暗时刻或/至暗时刻停止例如：/关闭至暗时刻bot返回内容：本群已关闭 至暗时刻，世界恢复和平。⚙ 拓展自行修改源码喵~📝 更新日志展开/收起0.0.1插件初次发布0.0.2补充插件元信息优化文档0.0.3新增命令 口球 或 禁我，自己禁自己0.0.4优化文档0.0.5新增可以开启任何人都使用随机禁言的配置项0.1.0新增 至暗时刻，就是所有人可以使用随禁命令，刺激。0.2.0新增 传参的单位兼容，分、分钟、时、小时、天。修改 艾特 为 回复的形式。优化代码。0.2.1修复 传参只匹配数字不匹配单位的bug修复 传入禁言时长大于30天的bug
Package: nonebot-plugin-random-draw
nonebot_plugin_random_draw✨ NoneBot 随机抽取设定内容 插件 ✨📖 介绍通过添加各种想要抽取的内容，最后进行随机抽取。🔧 开发环境Nonebot2：2.0.0rc3python：3.8.13操作系统：Windows10（Linux兼容性问题不大）编辑器：VS Code💿 安装1. nb-cli安装在你bot工程的文件夹下，运行cmd（运行路径要对啊），执行nb命令安装插件，插件配置会自动添加至配置文件nb plugin install nonebot_plugin_random_draw2. 本地安装将项目clone到你的机器人插件下的对应插件目录内（一般为机器人文件夹下的src/plugins），然后把nonebot_plugin_random_draw文件夹里的内容拷贝至上一级目录即可。clone命令参考（得先装git，懂的都懂）：git clone https://github.com/Ikaros-521/nonebot_plugin_random_draw.git也可以直接下载压缩包到插件目录解压，然后同样提取nonebot_plugin_random_draw至上一级目录。目录结构：你的bot/src/plugins/nonebot_plugin_random_draw/__init__.py3. pip安装pip install nonebot_plugin_random_draw打开 nonebot2 项目的bot.py文件, 在其中写入nonebot.load_plugin('nonebot_plugin_random_draw')当然，如果是默认nb-cli创建的nonebot2的话，在bot路径pyproject.toml的[tool.nonebot]的plugins中添加nonebot_plugin_random_draw即可pyproject.toml配置例如：[tool.nonebot]
plugin_dirs = ["src/plugins"]
plugins = ["nonebot_plugin_random_draw"]🔧 配置🎉 功能👉 命令/随抽帮助命令结构：/随抽帮助例如：/随抽帮助功能：返回所有命令的使用方式。bot返回内容：功能说明：命令列表（命令前缀自行匹配）
获取帮助：随抽帮助
创建随抽组，一个群可以有多个组：随抽组创建 <组名>
往指定的随抽组中添加待抽内容（可多个，用空格分隔）：随抽添加 <组号> <内容>
删除指定随抽组中的待抽内容（可多个，用空格分隔）：随抽删除 <组号> <内容>
删除指定组号的随抽组：随抽组删除 <组号>
查看本群所有的随抽组内容（含组号和组名）：随抽组列表
查看指定组号的所有待抽内容：随抽列表 <组号>
在指定随抽组中随机抽取一个待抽内容：随抽 <组号>
清空本群中所有的随抽组（慎用）：随抽组清空
清空指定随抽组中所有的待抽内容（慎用）：随抽清空 <组号>

注意：
随抽内容必须配合文本描述，不能只是图片。
批量添加待抽内容不支持图片批量，如果你硬这么用，就都是重复的图片。
随抽删除只需要传入文本内容即可，不需要图片。
查看随抽列表只返回文本内容。
图片用的是tx的图床，所以一段时间后会挂。其他命令懒得写了，直接看图吧⚙ 拓展📝 更新日志展开/收起0.0.1插件初次发布0.0.2增加批量添加和删除内容的功能0.1.0增加 图片内容的兼容（仅单个添加的情况，必须配合文本描述）致谢nonebot-plugin-template项目打包上传至pypi官网：https://pypi.org，注册账号，在系统用户根目录下创建`.pypirc`，配置[distutils] 
index-servers=pypi 
 
[pypi] repository = https://upload.pypi.org/legacy/ 
username = 用户名 
password = 密码poetry# 参考 https://www.freesion.com/article/58051228882/
# poetry config pypi-token.pypi

# 1、安装poetry
pip install poetry

# 2、初始化配置文件（根据提示填写）
poetry init

# 3、微调配置文件pyproject.toml

# 4、运行 poetry install, 可生成 “poetry.lock” 文件（可跳过）
poetry install

# 5、编译，生成dist
poetry build

# 6、发布(poetry config pypi-token.pypi 配置token)
poetry publishtwine# 参考 https://www.cnblogs.com/danhuai/p/14915042.html
#创建setup.py文件 填写相关信息

# 1、可以先升级打包工具
pip install --upgrade setuptools wheel twine

# 2、打包
python setup.py sdist bdist_wheel

# 3、可以先检查一下包
twine check dist/*

# 4、上传包到pypi（需输入用户名、密码）
twine upload dist/*
Package: nonebot-plugin-randomnana
nonebot-plugin-randomnana✨ 一款开箱即用的随机抽取神乐七奈表情包图片的插件（适用于Onebot V11）✨📖 介绍一款开箱即用的随机抽取神乐七奈表情包图片的插件（适用于Nonebot2 V11），目前共180张💿 安装使用PIP安装pip install nonebot-plugin-randomnana🎉 使用指令表指令权限需要@范围狗妈所有人否群聊随机狗妈所有人否群聊效果图