Saravanan666/pypi-org huggingface dataset:
Package: nonebot-plugin-arcaea
nonebot-plugin-arcaea基于nonebot2，协议端go-cqhttp功能 ResumeArcaea查分器，可以实现best30|recent|songinfo之类的查询功能特点 Feature不配置的情况下也可使用b30|recent功能，默认配置下使用estertion维护的公开源作为查分来源API 可拓展性，只需编写额外的 Adapter查分灵活性，可以为每个查分命令配置查分的源，见配置项以图片形式返回b30|recent抽象类为图片主题的编写提供了接口，只需要编写一个包并贡献至messages/themes/pkgs便可使用对应的图片主题，见开发一个主题config命令允许用户设置自己查分的主题为来自BotArcAPI搭建的 API 做了适配handler分离式设计，增加对命令处理的灵活性快速开始 Quickstart注意由于使用了 shell_like command，使用前请保证nonebot2处于 v2a9 以上的版本安装插件(activate your virtualenv)
pip install nonebot-plugin-arcaea或者git clone https://github.com/iyume/nonebot-plugin-arcaea
activate your virtualenv
(cd ~/path/to/nonebot-plugin-arcaea && pip install .)如果你使用的是nb plugin install，此时bot.py会自动插入nonebot.load_plugin('nonebot_plugin_arcaea')若没有，请手动添加指令 Command/arc help帮助文档/arc bind绑定账户/arc info查询个人信息，需绑定账户，返回 文字/arc recent查询最近游玩，返回 文字 / 图片/arc b30查询玩家 best30，返回 文字 / 图片/arc songinfo查询歌曲信息，返回 文字，无需注册/arc config配置用户信息，可选 config.{$b30} / config.{$recent}/arc current-config查询用户配置信息可选配置项 Optional Env大小写随意ARCAEA_BOTARCAPI_URI: 可选配置项，填写 BotArcApi 的服务器地址ARCAEA_QUERY_CONFIG: 可选配置项，填写命令查分源，格式为字典，源码有注释更多设置请见源码准备开发 Develop准备pip 开发模式安装nonebot-plugin-arcaeacd nonebot2/src/plugins/npa
git clone https://github.com/iyume/nonebot-plugin-arcaea .
(activate virtualenv)
pip install -e .插件加载单独写为一行nonebot.load_plugins('src/plugins/npa')注意nonebot 开发模式会导致 watchgod 监视 db 文件的改动，导致每次 db 的变更都会使得 nonebot 重启，请不要惊讶，将环境设为 dev 即可主题开发在目录messages/themes/pkgs下新建目录，格式为theme_+ 你的主题名基类源码见messages/themes/_base.py参数参照schema/api内的文件，也可直接查看BotArcAPI给的传输示例，甚至因为类型提示的存在，你可以啥都不看就开始写在config.py中AVAILABLE_USER_CONFIG条目里加上你的主题包名PR注意由于 ttf 文件会附带在源码内，请不要使用中文字体开发主题，尽量使用英文字体，后期可能会考虑限制字体类型同样地，作为背景的图片尽量压缩 (500k 以内)，不仅仅是减少源码的负担，在消息传输时过大的base64字符串容易也导致发送失败特别感谢Mrs4s / go-cqhttpnonebot / nonebot2TheSnowfield / BotArcAPIesterTion / arc-probe-server.phpAll Arcaea Player目前开发情况一些 BotArcAPI 的接口实现尚未完善成一个指令recent查分还没有一个图片示例的实现handlers 那一块的结构需要调整源码注释不太足够后期打算查询 estertion 得到的 allscores 使用 fastapi 编写 endpoint 并挂载到 bot 上为 recent 添加图片功能（包括人物之类的各种资源）根据 estertion 中提供的查分历史配合 数据科学分析工具 来合成用户 ptt 走向实现所有 botarcapi 中提供的 api
Package: nonebot-plugin-arcaeabot
nonebot-plugin-arcaeabot✨ Arcaea查分插件 ✨功能 ResumeArcaea 查分器。使用 /arc help查看帮助信息更新日志如何开始 Quick Start有任何问题都可以前往QQ问题交流群646089633请注意! 初次加载插件后会生成配置文件，您需要填写相关配置才能正常使用使用前请确保您的Python版本>=3.8项目默认使用UAA (UnofficialArcaeaAPI)，您需要申请相关apiurl与token(user-agent)并在机器人所在目录data\arcaea\config.yml中填写参数描述uaa_urlUAA的地址，如"https://www.example.com"uaa_tokenUAA的认证token，如"sb616"使该项目被您的 NoneBot2 (nonebot2 及 nonebot-adapter-onebot 版本不得低于2.0.0-beta4) 机器人作为插件加载, 至于如何做, 您应该懂的。首次使用您需要更新资源文件(assets/song, assets/char)向bot发送"/arc assets_update"以更新资源文件。如果更新失败（资源更新服务器炸了）您可以使用ArcaeaAssetsUpdater搭建自己的资源更新服务器，然后在 config.yml 中填写您的api地址)还可以直接从百度云下载资源文件（更新至4.0.255c），并放置于bot目录/data/arcaea/assets中指令 CommandTo Do咕咕咕感谢Awbugl/AndrealDiheChen/nonebot-plugin-arcaeaiyume/nonebot-plugin-arcaea
Package: nonebot-plugin-arkgacha
NoneBot Plugin Arkgacha✨ 明日方舟抽卡模拟器 ✨该插件提供了模拟明日方舟抽卡的功能，包括无头形式的抽卡模拟与模拟十连通过使用plugin-alconna插件适配多平台安装$pipinstallnonebot-plugin-arkgacha$nbplugininstallnonebot-plugin-arkgacha在使用该插件之前，需要先初始化资源命令行输入：nbarkgachainit或arkkitinit-SIMG配置ARKGACHA_PROXY: 代理配置，默认为空ARKGACHA_POOL_FILE: 抽卡池文件路径, 不填则使用localstore保存抽卡池ARKGACHA_MAX: 抽卡最大次数, 默认为 300ARKGACHA_PURE_TEXT: 是否使用纯文本, 默认为 False (十连模拟必须使用图片)ARKGACHA_AUTO_UPDATE: 是否自动更新，默认为 True注意事项方舟抽卡不需要图片资源, 可在不经过nb arkgacha init或arkkit init的情况下使用方舟十连需要图片资源, 需要先在命令行中执行nb arkgacha init或arkkit init -SIMG初始化资源，否则会出现错误若配置，每天 16 点将自动更新卡池资源如果获取资源时出现网络错误，请检查代理设置，或尝试访问 PRTS使用方法指令如下:方舟抽卡方舟抽卡 200方舟十连方舟卡池更新效果方舟十连
Package: nonebot-plugin-arkrecord
nonebot_plugin_arkrecord欢迎使用明日方舟抽卡分析NoneBot2插件!本插件为基于python3.9开发的NoneBot2插件，NoneBot2适配器为OneBotV11，当前版本V1.6.2.2若对插件安装、使用有疑问，或在使用中遇到BUG，欢迎在issue区发问；或直接联系作者：QQ 812325695。我将尽可能地排查并解决问题丨插件功能调用明日方舟官方抽卡记录api，获取一个月内的抽卡记录，并将记录储存在nonebot的数据库中在同一个nonebot机器人的数据库中增量储存某玩家的抽卡记录，做到储存、分析长时间段内的抽卡记录将玩家的抽卡记录制图发送为消息丨插件部署方法1、配置SQLite本插件依赖于SQLite数据库（版本>=3.38）。
如果在Linux环境下部署机器人，一般无需配置SQLite环境。但如果你的SQLite版本<3.38，建议将版本升级至至少3.38，否则可能导致无法正确生成分析结果。如果在Windows环境下部署机器人，请参考网络资源（如菜鸟教程）安装SQLite数据库，但无需控制数据库用户、创建数据库表等操作。2、安装插件在命令行（cmd）中pipinstallnonebot_plugin_arkrecord3、配置数据库储存路径运行本插件前，需要在机器人的.env.prod文件中配置数据库储存路径，如arkrecord_db_path = "/root/.arkrecord"如果你是1.7版本之前就在使用本插件的老用户，可以直接该路径为arkrecord_db_path = "/root/.arkrecord"以保证与此前版本保持一致如果没有配置该路径，插件将无法启动4、载入插件载入插件方式与载入其他插件方式相同，即在NoneBot2的bot.py中添加一行nonebot.load_plugin('nonebot_plugin_arkrecord')丨插件使用方法步骤1：token设置每个方舟玩家第一次使用该插件时，需要设置token（令牌）。请注意，如果你在不同的nonebot机器人中使用本插件，需要多次设置token，因为不同机器人的数据库是不互通的。1.1 token获取方法：在官网登录后，根据你的明日方舟账号所属的服务器，选择复制以下网址中的内容官服：https://web-api.hypergryph.com/account/info/hg，B服：https://web-api.hypergryph.com/account/info/ak-b1.2 token设置方法：使用插件命令方舟抽卡token 页面内容(自动识别B服、官服token)
或方舟寻访token 页面内容进行设置如网页中内容为{"status":0,"msg":"OK","data":{"token":"example123456789"}}则使用命令方舟抽卡token {"status":0,"msg":"OK","data":{"token":"example123456789"}}。如果使用方舟抽卡分析提示无效token，建议重新使用上述方式设置token。步骤2：寻访记录分析设置token后，直接使用方舟抽卡分析即可，还可以使用方舟抽卡分析 数字，分析最近一定抽数的寻访情况如方舟抽卡分析 100分析最近100抽的情况插件维护：更新卡池信息与干员头像全局更新使用方舟卡池更新命令，自动从PRTS更新卡池信息及干员头像文件手动添加卡池在卡池开放后，往往需要在数个小时才能从PRTS上获取正确的卡池名称与内容。此时若希望使用本插件，可以使用手动添加卡池功能，命令格式为。需要添加者QQ号是为了防止误添加。手动添加卡池|卡池名称|限定类型（限定 非限定）|添加者QQ号，如手动添加卡池|万象伶仃|限定|4008208820导出记录使用方舟抽卡导出命令，可以在群聊中导出你当前关联token的储存于插件数据库中的寻访记录。目前只支持在群聊中导出。其他功能使用方舟抽卡帮助命令，可以获取插件帮助。 使用随机干员命令，随机给出一张干员头像。丨更新日志v1.6.0 - v1.6.4 更新内容已隐去，详情请查看既往版本的md文件v1.7.0 调整了关键参数配置方式v1.7.0调整了token输入方式，现在可以输入整个token网页内容以设置tokenv1.7.0 新增了日志系统，现在可以在arkrecord_db_path文件夹下获取运行报错日志v1.7.0新增了手动卡池更新命令，再也不用为更新后无法及时获取寻访分析发愁了！（也许）v1.7.0 优化了数据库读写的逻辑v1.7.1 修复了pip缺失BeautifulSoup4依赖的问题v1.7.1 改进了文档中若干处容易被误解的说法v1.7.1 适配了 新增加的卡池类型：中坚寻访| 更新计划敬请期待win-exe版方舟抽卡分析小工具| 参考作图代码参考于nonebot-plugin-gachalogsnonebot_plugin_gamedraw| 开发人员信息主体开发本人美术资源及需求设计@Alnas1
Package: nonebot-plugin-arxivRSS
nonebot-plugin-arxivRSS✨ 推送arxiv上每日最新论文的插件 ✨📖 介绍这个插件调用arxiv的RSS订阅源，用于每天定时推送arxiv当天的新论文。目前仅支持私聊。💿 安装使用 nb-cli 安装在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装nb plugin install nonebot-plugin-arxivRSS使用包管理器安装在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令pippip install nonebot-plugin-arxivRSSpdmpdm add nonebot-plugin-arxivRSSpoetrypoetry add nonebot-plugin-arxivRSScondaconda install nonebot-plugin-arxivRSS打开 nonebot2 项目根目录下的pyproject.toml文件, 在[tool.nonebot]部分追加写入plugins = ["nonebot_plugin_arxivRSS"]🎉 使用⚠️目前仅支持私聊⚠️首先使用arxiv set <hh> <mm>设定每日推送时间。然后使用arxiv add <category>添加您关注的领域。<category>是arxiv官方对论文领域的分类，例如cs代表Computer Science，cs.CL代表Computation and Language。<category>可以是单独的领域，也可以是多个领域，领域间使用空格分开。此处可以查看所有领域。此时您已经完成了基本的设置，您将会在每日<hh>:<mm>收到来自arxivRSS的当日推送。您还可以通过arxiv push [category]指令立刻获取arxivRSS的当日推送。如果不提供[category]，则推送您订阅中的所有领域。新增功能新增了关键词功能，会从标题、作者、摘要中匹配关键字，如果包含关键字，相关论文的编号会在最后给出。您可以通过arxiv kw查看对应关键字的增删改指令。所有指令arxiv显示所有指令arxiv add <category>添加<category>至您的订阅。arxiv del <category>从您的订阅中删除<category>。arxiv set <hh> <mm>设定您的推送时间为hh:mm，注意是空格不是:。arxiv cancel取消订阅。arxiv show查看您的订阅类别和推送时间。arxiv list查看所有可用的领域。arxiv push [category]立即获取[category]中所有类别的当日推送。如果[category]没有指定，那么会尝试推送您订阅中的所有领域。arxiv kw查看有关关键字的指令arxiv kw add <keyword>添加一个关键字。注意，一次只能添加一个关键字，可以包含空格。arxiv kw show查看所有关键字arxiv kw del <keyword>删除一个关键字。注意，一次只能删除一个关键字，可以包含空格。arxiv kw cancel删除所有关键字。注意，此操作不可逆。已知的问题由于Arxiv官方的更新时间是GMT的每日0点之后，因此在北京时间的每日0点-8点，获取的仍然是前一天的内容；北京时间的每日8点之后，会存在一段时间的空白期，无法获取任何论文内容。解决这一问题的办法为，使用国内的镜像源。这一方法的缺点在于，获取的论文链接域名为cn.arxiv.org，无法访问。当然了，只需要去掉前缀cn.就可以正常访问了，但是会多一个步骤。已更新自动切换国内源和对国内链接的处理效果图
Package: nonebot-plugin-asoulcnki
nonebot-plugin-asoulcnkiNoneBot 枝网查重插件利用枝网查重查找最相似的小作文，为防止文字太长刷屏，将内容转换为图片形式发出使用方式以下命令需要加命令前缀(默认为/)，可自行设置为空查重/枝网查重 + 要查重的小作文回复需要查重的内容，回复“查重”小作文/随机小作文安装使用 nb-clinb plugin install nonebot_plugin_asoulcnki使用 pippip install nonebot_plugin_asoulcnki示例特别感谢ASoulCnki/ASoulCnkiFrontEndV3参考了该项目的界面和查重代码cscs181/QQ-GitHub-Bot参考了 playwright 的使用以及图片生成的方式
Package: nonebot-plugin-audiocraft
nonebot-plugin-audiocraft介绍本插件适配Facebook开源的AI作曲模型，在nonebot框架下调用已经部署好的模型后端服务器API进行AI作曲本插件需要配合部署好的audiocraft进行使用安装手动安装git clone https://github.com/Alpaca4610/nonebot_plugin_audiocraft.git下载完成后在bot项目的pyproject.toml文件手动添加插件：plugin_dirs = ["xxxxxx","xxxxxx",......,"下载完成的插件路径/nonebot-plugin-audiocraft"]使用 pippip install nonebot-plugin-audiocraft后端服务器部署参考官方仓库部署好gradio后端，获得后端网址。（colab上部署的可以开启gradio的外链分享）使用方法由于最近tx风控严重，go-cqhttp面临重启后可能掉账号的风险，所以插件使用给机器人发送消息配置后端服务器配置的方法。每次重启机器人后，使用 %%后端服务器地址 绑定audiocraft后端服务器。绑定后端服务器后，使用 AI作曲+乐曲的英文描述 即可触发AI作曲。AI作曲的参数（如模型、时长）等通过代码进行修改，代码中有注释说明。效果
Package: nonebot-plugin-autohelp
nonebot-plugin-autohelpShow a summary of commands, aliases and usages for plugins loadedDependent adapteronebotv11Install itpipinstallnonebot-plugin-autohelp# or poetry add nonebot-plugin-autohelp# pip install git+htts://github.com/ffreemt/nonebot-plugin-autohelp# poetry add git+htts://github.com/ffreemt/nonebot-plugin-autohelp# To upgradepipinstallnonebot-plugin-autohelp-U# or poetry add nonebot-plugin-autohelp@latestUse it# bot.pyimportnonebotfromnonebot.adapters.onebot.v11importAdapter...nonebot.init()driver=nonebot.get_driver()driver.register_adapter(Adapter)nonebot.load_from_toml("pyproject.toml")nonebot.load_builtin_plugin("echo")nonebot.load_plugin("nonebot_plugin_guess")nonebot.load_plugin("nonebot_plugin_autohelp")# plugin loaded after autohelp will not be taken care of by autohelpnonebot.load_plugin("nonebot_plugin_fancy")Sample session in a qq groupmu(μ)(41947782)11:23:34AMhelpmubot(2129462094)11:23:36AM
nickname:
command_start:/
command_sep:.

command:say
command:mechoaliases:ping,ryt,在不,p

command:newsaliases:xinwen,新闻,无聊

command:debugtest:%saliases:爬,fetch,crawl

command:guessaliases:cai,猜猜看,猜(help-dwilldisplaydetaileddocsforallpluginsloadedbeforenonebot_plugin_autohelp)mu(μ)(41947782)11:53:25AMhelp-h
mubot(2129462094)11:53:27AM
usage:help[-h][-d][params[params...]]positionalarguments:paramslistofparametersoftypestr(default:None)optionalarguments:-h,--helpshowthishelpmessageandexit-d,--detailsshow__doc__foreachplugin(default:False)---

mu(μ)(41947782)11:23:34AMhelp--details# or help details...(attach__doc___foreachplugin,ommitted)
Package: nonebot-plugin-AutoRepeater
AutoRepeater✨ 基于NoneBot2的插件，群聊自动复读机 ✨✨ Auto Repeater ✨功能介绍连续发送2条相同消息，机器人就会自动+1。包括普通消息，QQ表情，还有图片（表情包）。支持图片夹文字和表情夹文字的消息!参考于nonebot-plugin-repeater插件。使用字符串相似度判断是否自动+1，Maybe有BUG。支持复读跟随撤回功能，防止有人使用机器人复读功能爆破账号。用法简介依赖插件:需要安装[nonebot_plugin_apscheduler]插件两个全局配置：repeat_interval=300# 单位秒 复读同一条消息的时间间隔 默认间隔5分钟repeater_config_path="./data/repeater_config/"# 多群状态设置文件存放路径按常规方法导入插件即可。
Package: nonebot-plugin-autoreply
NoneBot-Plugin-AutoReply✨ 自动回复 ✨🛒 回复市场点击进入我们的回复配置市场和文档站一起上线啦~在这里，你可以分享你的回复配置，也可以找到其他人分享的回复配置，欢迎各位使用！如果大家需要，我可以做一个直接使用指令下载安装市场中回复配置的功能 qwq想要的话就提个 issue 吧，没人想要的话就不做了（📖 介绍一个简单的关键词自动回复插件，支持 模糊匹配、完全匹配 与 正则匹配，配置文件高度自定义因为商店里没有我想要的那种关键词回复，所以我就自己写了一个这个插件是从ShigureBot那边拆出来的，我重写了一下做成了单品插件插件并没有经过深度测试，如果在使用中遇到任何问题请一定一定要过来发 issue 向我汇报，我会尽快解决如果有功能请求也可以直接发 issue 来 dd 我💿 安装[推荐] 使用 nb-cli 安装在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装nbplugininstallnonebot-plugin-autoreply使用包管理器安装在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令pippipinstallnonebot-plugin-autoreplypdmpdmaddnonebot-plugin-autoreplypoetrypoetryaddnonebot-plugin-autoreplycondacondainstallnonebot-plugin-autoreply打开 nonebot2 项目的bot.py文件, 在其中写入nonebot.load_plugin('nonebot_plugin_autoreply')⚙️ 配置回复配置请访问配置文档常规配置下方的配置皆为可选，如果不需要可以忽略不配置配置项请参考下面的文本# matcher 是否阻断消息，默认 FalseAUTOREPLY_BLOCK=False# matcher 优先级AUTOREPLY_PRIORITY=99💬 指令重载自动回复此命令用于重载自动回复配置，仅SUPERUSER可以执行📞 联系QQ：3076823485Telegram：@lgc2333吹水群：1105946125邮箱：lgc2333@126.com💰 赞助感谢大家的赞助！你们的赞助将是我继续创作的动力！爱发电赞助二维码（点击展开）📝 更新日志0.2.12适配 Pydantic V1 & V2修复#170.2.11🎉 NoneBot 2.0 🚀0.2.10新增了start、end匹配方式添加变量message、plaintext可以使用变量获取regex类型的匹配结果0.2.9当回复中含有image/record类型的消息段（无论是normal还是array类型的消息），且其file属性为file:///开头时，插件将会读取该路径文件并转为base64发送multi类型消息的delay支持了整数型值，会被解析为固定时长延时multi类型新增shuffle属性，支持打乱消息顺序发送0.2.8支持解析yaml格式配置，会将.yml和.yaml的文件作为yaml格式配置加载现在会寻找data/autoreply文件夹下所有子文件夹中的配置并加载新增变量{at}、{reply}换用MessageTemplate格式化变量；由于这玩意不支持{{及}}转义，所以加入了变量{bs}和{be}0.2.7新增了配置的block和priority属性新增type为poke(双击头像，戳一戳) 的match新增了match的possibility属性新增了{target_id}与{display_name}变量0.2.6回复中可以使用变量了新增配置市场0.2.5可以加载多个回复 Json0.2.4让字符串可以作为默认属性的match使用让@开头的字符串reply解析为plain形式的回复0.2.3修复一处 py 3.8 无法使用的类型注解0.2.2修复群聊和用户过滤器无法正常使用的问题0.2.1修复多match无法使用的问题0.2.0使用rule匹配消息，避免日志刷屏支持一次回复多条消息，调整配置文件结构增加了两个.env配置项增加热重载配置文件的指令
Package: nonebot-plugin-ayaka
Ayaka - 为群聊插件开发提供状态机支持 - 1.0.2基于nonebot2和OnebotV11协议，为群聊插件开发提供状态机支持单独安装本插件没有意义，本插件的意义在于帮助衍生插件实现功能安装pip install nonebot-plugin-ayaka特性状态机数据缓存文档https://bridgel.github.io/ayaka_doc/
Package: nonebot-plugin-ayaka-games
ayaka文字小游戏合集 - 0.5.7基于ayaka开发的文字小游戏合集开发进度 9/10，还剩1个小游戏等待构思特别感谢@灯夜大佬的插件蛮好玩的~文档https://bridgel.github.io/ayaka_doc/latest/games/game/
Package: nonebot-plugin-ayaka-prevent-bad-words
坏词撤回 0.4.2基于ayaka开发的 坏词撤回 插件任何问题请发issue自动撤回包含屏蔽词的消息只适用于群聊管理员无法撤回其他管理员和群主的发言安装插件nb plugin install nonebot-plugin-ayaka-prevent-bad-words配置文件位置：data/ayaka/坏词撤回.json（该文件在第一次启动时会自动生成）word_packages敏感词列表，可设置若干个词包，供各群组独立使用或交叉使用{"word_packages":[{"name":"违禁词包1","words":["词1","词2"],"groups":[123455667,102882912]},{"name":"违禁词包2","words":["词3"],"groups":[102882912]}]}每个词包的name属性可以为空特殊情况：若设置群号为0，则该词包会对所有群聊生效{"word_packages":[{"name":"违禁词包3","words":["词5","词6"],"groups":[0]}]}delay延迟n秒后撤回，默认为0可能会因为网络延迟而不准确powerful检测力度，默认为0powerful效果-1发出提示语，不撤回0只有坏词完全匹配时，才会撤回1即使坏词中夹杂了标点符号，也会撤回tip撤回消息后发送提示语，默认为请谨言慎行若设置为空，则撤回时不发送提示语exclude_cq排除一些cq码，解决#2中的问题默认值为["at", "image", "json", "xml"]，排除该4个类型cq码设置为[""]，排除所有cq码设置为[]，所有cq码均不排除重启bot注意：修改配置后，需要重启bot才能生效
Package: nonebot-plugin-ayaka-scan-cmd
命令探查 0.1.4猜测未知插件的使用方法使用方法命令效果命令探查启动本插件退出关闭本插件启动本插件后，发送命令命令效果列表查看所有已安装的插件的名称查看编号/插件名查看指定插件的命令商店编号/插件名在nb商店中搜索插件的信息禁用编号/插件名禁用那些命令冲突的插件启用编号/插件名启用被禁用的插件使用效果实现原理遍历nonebot.matcher.matchers对象，分析所有Matcher下载https://raw.githubusercontent.com/nonebot/nonebot2/master/website/static/plugins.json，获取插件信息注入自己的控制管理rule
Package: nonebot-plugin-ayaka-timezone
时区助手 0.4.1基于ayaka开发的 时区助手 插件任何问题请发issue注意：只适用于群聊！安装插件nb plugin install nonebot-plugin-ayaka-timezone指令指令参数功能tz_addname, timezone添加一条时区转换，例如，#tz_add 北京 8，#tz_add 伦敦 0，#tz_add 洛杉矶 -8tzname返回name对应时区的时间，例如 #tz 北京tznumber返回对应时区的时间，例如 #tz 8tz_list无查看所有的时区转换
Package: nonebot-plugin-azurlane-assistant
nonebot-plugin-azurlane-assistant✨ 基于 NoneBot2 的碧蓝航线辅助插件 ✨因为配置文件问题,pypi上的插件无法正确安装,请等待修理📖 介绍本插件为游戏“碧蓝航线”的辅助性插件，目前正在开发中，更多功能敬请期待本项目所有数据均来自碧蓝航线wiki💿 安装使用 nb-cli 安装在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装nb plugin install nonebot-plugin-azurlane-assistant使用包管理器安装在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令pippip install nonebot-plugin-azurlane-assistantpdmpdm add nonebot-plugin-azurlane-assistantpoetrypoetry add nonebot-plugin-azurlane-assistantcondaconda install nonebot-plugin-azurlane-assistant打开 nonebot2 项目的bot.py文件, 在其中写入nonebot.load_plugin('nonebot_plugin_azurlane_assistant')从 github 安装在 nonebot2 项目的插件目录下, 打开命令行, 输入以下命令克隆此储存库git clone https://github.com/MRSlouzk/nonebot-plugin-azurlane-assistant.git打开 nonebot2 项目的bot.py文件, 在其中写入nonebot.load_plugin('src.plugins.nonebot_plugin_assistant')⚙️ 配置配置项必填默认说明az_proxynofalse是否使用代理(格式:"http://127.0.0.1:7890")playwright_onnofalse是否启用playwright(若禁用则无法使用舰队模拟器)🎉 使用指令表前缀参数功能模拟建造池子类型 次数抽取模拟建造池重樱船名和谐名由和谐名得知其原名以及拼音舰队模拟器舰队代码 模拟器类型由舰队代码获取具体舰队(写的不是很详细,后续会完善)效果图暂无🚧预定计划基础功能模拟大建
舰队编码解码器（类似于wiki的舰队模拟器）井号榜查阅官方更新推送(TODO)进阶功能各种数据的计算(TODO)  (参考碧蓝公式合计)
wiki链接跳转🐛 已知问题1.非windows系统使用建造模拟器会导致截图时出现乱码解决方案:先用locale -a确认系统内有"zh_CN",然后安装中文字体(centos:yum groupinstall Fonts)2.启动playwright时报错缺少依赖解决方案:https://haruka-bot.sk415.icu/faq.html#playwright-%E4%BE%9D%E8%B5%96%E4%B8%8D%E5%85%A83.启动时资源文件无法同步解决方案:大多数是因为连接超时所导致的,推荐使用科学上网,后续会考虑制作镜像
Package: nonebot-plugin-b23
Bilibili热搜默认命令B站热搜b23使用获取B站热搜(默认20条)/b23获取10条B站热搜/b23 10作用获取B站热搜安装nonebot2 2.0.0rc版本👇pip install nonebot-plugin-b23==0.0.9nonebot2 pydantic<3.0.0,>=1.10.0pip install nonebot-plugin-b23>=0.3.0配置名称默认值描述b23_default_command'B站热搜'默认命令b23_commands{'b23', }命令名b23_blockFalse是否阻止向下传播b23_priority99优先级b23_max_length20热搜数量(1~100)推荐别设太高依赖nonebot2[httpx]>=2.0.0
Package: nonebot-plugin-backup
nonebot backup group files✨ 一个基于NoneBot2的插件，用于备份 QQ 群文件 ✨术语介绍临时文件: 不在文件夹内的文件(因为随手传个视频 大图也会进群文件,并且不在文件夹里的)用途备份群文件会检索是否已备份, 所以请放心使用会备份到 robot 安装目录/qqgroup/qq 群号用法配置文件.env.*中添加：backup_group=["<QQ群号>"]# 启用插件的群, 默认为[],代表所有群backup_command="备份群文件"# 设置插件触发命令backup_maxsize=300# 超过多少M的文件不备份, 会在后面提醒哪些没备份backup_minsize=0.01# 低于多少M的文件不备份, 默认10kbbackup_temp_files=True# 是否备份`临时文件`,默认备份backup_temp_file_ignore=[".gif",".png",".jpg",".mp4"]# 忽略`临时文件`哪些文件后缀recovery_command="恢复群文件"使用方法直接打备份群文件或者自定义的触发命令即可恢复群文件请把备份的旧群文件夹名改为新群id, qqgroup/112334567 -> qqgroup/77655432如何使用: 对应群输入恢复群文件即可前提1: 机器人需要有管理员权限(否则无法创建文件夹)前提2: 小bug?新群需要手动创建一下文件夹(任意一个),然后删除,不然第一次机器人好像无法创建文件夹前提3: 小bug?上传空文件(0b)会失败 不过正经人也不会上传空文件, 就没写判断TODO备份群精华: 不知道为啥12月7日之前的消息获取不到缺点不会同步删除群文件参考来源DirectLinker因为我想备份群文件, 防止炸群, 然后发现只有这一个类似的~ 无奈只能魔改下
Package: nonebot-plugin-badrawcard
Nonebot-Plugin-BAdrawcard《碧蓝档案》抽卡模拟插件Warning: 使用本插件需要安装Redis!!!本插件只在Matcha通过onebotV11适配器测试, 不保证其他适配器可用效果展示:功能:自动更新抽卡概率自动更新up卡池, 检测更新卡池和图标库展示当前UP学生展示当前概率安装:使用 nb-cli 安装nb plugin install nonebot-plugin-BAdrawcard使用 pippip install nonebot-plugin-badrawcard配置:proxy: 本插件需要使用代理(http://ip:host格式)redis_host: Redis的host(默认为localhost)redis_port: Redis的开放端口(默认为6379)触发:/ba单抽/ba十连/ba来一井/当前概率/当前up/订阅更新(当自动更新up池时提醒用户)
Package: nonebot-plugin-baidutranslate
Nonebot_Plugin_BaiduTranslate✨ 基于OneBot适配器的NoneBot2百度翻译插件 ✨功能可以调用百度翻译 API 实现常用语种之间的互译安装使用 nb-clinb plugin install nonebot_plugin_baidutranslate使用 pippip install -U nonebot_plugin_baidutranslate如何使用.env 配置项# 以下均为百度翻译配置，见 https://fanyi-api.baidu.com/doc/21appid="xxx"# 你的 APP ID，在百度翻译的开发者中心里可以找到key="xxx"# 你的密钥，在百度翻译的开发者中心里可以找到salt="xxx"# 随机字符串各配置项的含义如上。指令使用以下指令触发，需加上指令前缀通用文本翻译：
    x翻x [内容]
    (回复消息)x翻x
   
垂直领域翻译：
    oo领域x翻x [内容]
    (回复消息)oo领域x翻x
    
语种识别：
    语种识别 [内容]
    (回复消息)语种识别图片示例更新日志2023-04-04 v0.3.2修复回复时的空行@issue/132023-03-29 v0.3.1现在私聊也可用（但不推荐）2023-01-29 v0.3.0添加“垂直领域翻译”与“语种识别”功能2023-01-28 v0.2.0修改最低兼容版本为 Python 3.8, 与 nonebot2.0.0rc3 一致增加回复消息翻译功能修改匹配翻译文本的bug错误信息以聊天信息的方式发送修复命令前缀引起参数缺少，判断翻译后的文本长度@pull/52022-05-30 v0.1.1修改最低兼容版本到 Python 3.7.3 版本2022-05-27 v0.1.0添加了基础翻译功能
Package: nonebot-plugin-bam
Bilibili Activity MonitorB 站用户监视器，自动监控用户的动态和直播状态，在有新动态和直播状态改变时向关注群发送提示信息。可多群共用，每个群可以有不同的关注列表。自带数据落地存储机制，重启后可保留各群关注状态。0.2.0 版本已支持 NoneBot2 2.0 正式版 API，依赖 OneBot V11 Adapter。功能示例直播提醒动态提醒特定用户 at 特定群友功能暂时没来得及做命令，目前需要直接改数据库，目前可以假装这个功能不存在。使用poetryaddnonebot-plugin-bamimportnonebotfromnonebot.adapters.onebot.v11importAdapternonebot.init(_env_file=".env")driver=nonebot.get_driver()driver.register_adapter(Adapter)nonebot.load_builtin_plugins()# load other plugins# bam need this to manage background tasksnonebot.load_plugin("nonebot_plugin_apscheduler")nonebot.load_plugin("nonebot_plugin_bam")nonebot.run()其中.env文件除了 nonebot 的常规配置项外，还有可添加以下配置属性（下面展示的是默认值）：# 我个人喜欢用 / 来做分隔符，下面的命令列表也是以 / 为例，可以按照自己喜欢的调整
COMMAND_START=["/"]
COMMAND_SEP=["/"]

# 数据落地文件路径，建议设置一下。
# 用默认值（储存在内存中）的话一重启数据就没了
BAM_DB_FILE=":memory:"

# 重启时将所有用户的直播状态设置为未开播，而不是使用上次记录的状态。
# 正常使用不要打开此选项，是调试用的
BAM_ON_STARTUP_CLEAN_LIVE_STATUS=false 

# 监控任务的间隔，这里设置的是每个用户间的间隔，而不是一轮的间隔。
# 所以如果一共关注了 N 个人（多个群关注同一个人只算一个）
# 那对于每个人来说，两次检测之间的间隔就是 N * interval
# 一般来说不要设置在 5 以下，可能会被 B 站 API 反爬而拒绝响应
BAM_MONITOR_TASK_INTERVAL=5
# 单独设置每个任务的间隔，如果没有设置，或者设置成 <= 0 的值，就会用上面那个
BAM_ACTIVITY_MONITOR_TASK_INTERVAL=0
BAM_LIVE_MONITOR_TASK_INTERVAL=0

# 使用那一个直播间状态查询 API，默认为 2，如果发现被封禁了可以临时调到 1 试试
BAM_LIVE_API=2

# 动态内容在发送到 QQ 时的最大长度，超过长度会截断，设置为 0 或负数表示不截断
BAM_ACTIVITY_CONTENT_MAX_LENGTH=0命令列表点击展开群相关群初始化命令：@bot /bam/group/add [superuser_qq]SUPERUSER ONLY，GROUP ONLY。在机器人加入群之后，首先使用此命令将群加入服务列表。参数：superuser_qq：此群的 SUPERUSER，可以管理 Bot 在这个群的行为。可选参数，不填时则设置为使用此命令的人。删除群命令：@bot /bam/group/removeSUPERUSER ONLY，GROUP ONLY。将当前群从服务列表中删除。群列表命令：/bam/group/listSUPERUSER ONLY，PRIVATE ONLY。显示当前机器人服务的群列表。关注相关添加关注命令：[@bot] /bam/follower/add [qq_group_id] <bilibili_uid>SUPERUSER ONLY, PRIVATE OR GROUP为群qq_group_id添加对 B 站用户bilibili_uid的监控。参数：qq_group_id：操作群号。可选参数，如果在群聊中使用此命令则不能加此参数，默认为当前群。bilibili_uid：B 站用户 UID，必填。注：[@bot]表示在私聊中使用时不用(无法) at 机器人，下略。删除关注命令：[@bot] /bam/follower/remove [qq_group_id] <bilibili_uid>SUPERUSER ONLY, PRIVATE OR GROUP为群qq_group_id删除对 B 站用户bilibili_uid的监控。参数：qq_group_id：操作群号。可选参数，如果在群聊中使用此命令则不能加此参数，默认为当前群。bilibili_uid：B 站用户 UID，必填。群关注列表命令：[@bot] /bam/follower/list [qq_group_id]SUPERUSER ONLY, PRIVATE OR GROUP列出群qq_group_id的关注列表。参数：qq_group_id：操作群号。可选参数，如果在群聊中使用此命令则不能加此参数，默认为当前群。B 站相关获取/更新用户数据命令：[@bot] /bam/user/fetch <bilibili_uid>SUPERUSER ONLY, PRIVATE OR GROUP获取或更新 B 站用户bilibili_uid的信息。参数：bilibili_uid：B 站用户 UID，必填。获取一个动态信息命令：[@bot] /bam/act <bilibili_activity_id>ANYONE获取 B 站动态bilibili_activity_id的信息。参数：bilibili_activity_id：B 站动态 ID。LICENSEMIT.
Package: nonebot-plugin-bangumi-search
bangumi-search:tada::tada::tada:助力你成为二次元婆罗门！:tada::tada::tada:简介本插件可以帮你搜索bangumi上的条目，并且根据你选择的搜索结果给你发送该条目的侧边简介栏和收藏盒。特色功能bangumi-search是一款以漫研为目的开发的插件。使用playwright作为无头浏览器，支持异步，效率更高。使用re库对网页内容进行正则搜索，全面爬取条目链接。方便懒得去打开bangumi网站的人查询番剧的监督、制作公司、放送时间等。安装推荐使用脚手架安装pip install nonebot-plugin-bangumi-search功能展示使用/bgm指令触发机器人。发送搜索内容和搜索类型，机器人会返回搜索结果。再发送想浏览的搜索结果的数字顺序，机器人会返回该条目的侧边简介栏和收藏盒等信息。一些问题虽然做了debug措施，但是搜索结果为空的时候还是可能会继续进行流程。bangumi网页的访问不稳定，虽然在代码中做了debug措施await page.reload()，但还是有概率经常访问不到。没有可以手动或者自动终止流程的命令。图片太长，容易刷屏。不能对搜索结果进行翻页。特别感谢因为本人是第一次上手写nonebot插件，以及涉及OOP、playwright、异步等等内容的项目，因此找了不少大佬们做好的插件，从中学到了很多。NoneBot2：本插件实装的开发框架。go-cqhttp：稳定完善的 CQHTTP 实现。HarukaBot：网页截图的灵感来源。miragetank：学习了关于bot事件响应器的部分。支持大家喜欢的话可以给这个项目点个star有bug、意见和建议都欢迎提交Issues许可证本项目使用MIT作为开源许可证。
Package: nonebot-plugin-bard
nonebot-plugin-bard介绍本插件是适配Google Bard模型的聊天机器人插件，借助bard的联网能力和多模态识别能力实现更准确地回复和图片识别回复等功能。目前中文回答和英文回答使用的模型均为Gemini Pro安装手动安装git clone https://github.com/Alpaca4610/nonebot_plugin_bard.git下载完成后在bot项目的pyproject.toml文件手动添加插件：plugin_dirs = ["xxxxxx","xxxxxx",......,"下载完成的插件路径/nonebot_plugin_bard"]使用 pippip install nonebot-plugin-bard配置文件必选内容在Bot根目录下的.env文件中填入Bard的cookies信息：bard_token = xxxxxxxxcookies获取方法确保您已经拥有bard的访问权限访问https://bard.google.com/按 F12 打开控制台，进入应用程序(Application) → Cookies → 复制__Secure-1PSID的值，注意不要包含__Secure-1PSID本身cookies过一段时间可能会失效，如有报错更新即可可选内容：bard_enable_private_chat = True   # 私聊开关，默认开启，改为False关闭
bard_proxy = "127.0.0.1:8001"    # 配置代理访问Bard若配置了bard_token还无法访问bard，请额外增加两项cookies信息，bard_token也需要配置）bard_token1 = "xxxxxxxx"  # "__Secure-1PSIDTS"的值
bard_token2 = "xxxxxxxx"  # "__Secure-1PSIDCC"的值使用方法bard+文字 发起无记忆对话bard+图片 调用bard的多模态识别能力识图
Package: nonebot-plugin-bard-bot
nonebot_plugin_bard_bot一个非常简单但是很可用的使得在QQ中可以使用Google Bard的插件，基于nonebot2RequiredPython >= 3.8（不然你nonebot2都运行不起来）知道如何科学上网（Google Bard国内用不了）拥有Google账号（Google Bard需要登录Google账号）Getting started使用方式如下：使用pip安装在你的nonebot机器人目录下使用以下命令：pip3installnonebot-plugin-bard-bot如果你使用的是虚拟环境，请切换至虚拟环境安装，不然无法使用cd.venv/bin# 具体看你的.venv文件在哪./pip3installnonebot-plugin-bard-bot然后在机器人目录下的pyproject.toml文件中添加以下语句...# 此处省略其他内容plugins=["你安装的其他插件...","nonebot_plugin_bard_bot"]...# 此处省略其他内容使用使用本机器人首先你要知道如何使用Google Bard。因为本机器人基于bardapi库，需要获取cookies中的Secure-1PSID，Secure-1PSIDTS和Secure-1PSIDCC后才能使用然后，请打开.env文件进行配置，在文件中写入以下语句：COOKIE_DICT={
    "__Secure-1PSID": "Your __Secure-1PSID",
    "__Secure-1PSIDTS": "Your __Secure-1PSIDTS",
    "__Secure-1PSIDCC": "Your __Secure-1PSIDCC"
}随后启动机器人，使用/bard [空格] 问题来对Google Bard询问，Google Bard会做出回答，具体思考时间取决于你的网速。