Saravanan666/pypi-org huggingface dataset:
Package: nonebot-plugin-super-resolution
nonebot-plugin-super-resolution✨ 动漫图像超分辨率增强 ✨📖 介绍通过超分辨率模型Real-CUGAN来提高动漫图像质量💿 安装使用 nb-cli 安装在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装nb plugin install nonebot-plugin-super-resolution使用包管理器安装在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令pippip install nonebot-plugin-super-resolutionpdmpdm add nonebot-plugin-super-resolutionpoetrypoetry add nonebot-plugin-super-resolutioncondaconda install nonebot-plugin-super-resolution打开 nonebot2 项目的bot.py文件, 在其中写入nonebot.load_plugin('nonebot_plugin_super_resolution')🎉 使用指令表指令需要@范围说明超分/放大/清晰 + 超分倍率 + 降噪配置 + 图片否群聊/私聊超分发送的图片, 支持回复图片参数可选, 具体见参数表使用示例：/超分 三倍 <图像>注意默认情况下, 您应该在指令前加上命令前缀, 通常是 /参数表参数名默认值说明超分倍率2倍决定输出图片的尺寸, 越大处理需要时间越长。支持2倍、3倍、4倍降噪配置强力降噪强力降噪: 又称三倍降噪,如果原片噪声多，压得烂，推荐使用无降噪: 适合原图噪声不多，想提高分辨率/清晰度/做通用性的增强、修复处理保守: 如果你担心丢失纹理，担心画风被改变，担心颜色被增强，总之就是各种担心AI会留下浓重的处理痕迹，推荐使用
Package: nonebot-plugin-systools-dev
nonebot-plugin-systools-dev✨ 系统助手-Dev ✨📖 介绍系统助手 for Nonebot - 支持运行系统命令、备份 Koishi 配置文件到 GitHub、查询系统状态、获取 IP 地址等进阶操作
请注意，这是Dev频道，如果出现bug请及时发起Issue，这可能会成为后期更新的重要内容，很多超前版本也将在此发布，不过我们无法确保插件的可用性💿 安装使用 nb-cli 安装在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装nb plugin install nonebot-plugin-systools-dev使用包管理器安装在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令pippip install nonebot-plugin-systools-dev打开 nonebot2 项目根目录下的pyproject.toml文件, 在[tool.nonebot]部分追加写入plugins = ["nonebot-plugin-systools-dev"]🎉 使用指令表指令权限需要@范围systool所有人否群聊特别鸣谢山重水复zhuhansan666没有他们就没有本项目！
Package: nonebot-plugin-talk-with-chatgpt
nonebot_plugin_talk_with_chatgpt开发者的chatgpt账号被封了后就没用过了，所以不清楚该插件还能不能使用✨ Nonebot2 一个简单易用的chatgpt插件 ✨开发者信息nikiss，个人QQ 1299577815，插件反馈QQ群 226462236，插件有问题到群里反馈响应更快哦注意！使用本插件需要自建反代服务器来绕过403盾，推荐使用潘多拉next搭建反代，免梯直连访问稳定，很方便，使用代理模式启动，接口路径为/backend-api/conversation简介发现商店里没有基于accessToken登录的chatgpt插件，也没看到喜欢的插件，就花一天时间自己写了一个。参考了chatgpt web这个开源项目，使用了社区上的反代，如果要使用其他反代可以参考这个项目里的。插件功能相对其他的来说比较简单，因此也比较易用，获取accessToken并配置代理即可使用，accessToken获取方式，accessToken字段的值就是了。如果有其他想法或建议欢迎提出，欢迎pr。安装使用nb-cli安装nbplugininstallnonebot_plugin_talk_with_chatgpt或者直接把插件clone下来放进去plugins文件夹，如果没有装httpx和ujson需要装一下配置在bot对应的.env文件修改，文档中的均是默认值必填项# 填上面获取到的accessTokentalk_with_chatgpt_accesstoken=xxxxxxxxxxx# chatgpt反代地址，默认talk_with_chatgpt_api_addr=大概率用得上的选填项# 默认无代理，视api情况看是否需要梯子。这个内置的反代我测过是不需要梯子的。talk_with_chatgpt_http_proxy=null# 处理消息时是否提示talk_with_chatgpt_reply_notice=true# 群聊是否共享会话talk_with_chatgpt_group_share=false# 只允许超级管理员修改预设talk_with_chatgpt_prompt_admin_only=true# 是否默认允许所有群聊使用，否则需要使用命令启用talk_with_chatgpt_all_group_enable=true# 机器人的回复是否使用图片发送talk_with_chatgpt_send_with_img=false如果要修改触发命令就填# 群聊艾特是否响应talk_with_chatgpt_talk_at=true# 触发对话的命令前缀，默认群聊直接艾特也可以触发talk_with_chatgpt_talk_cmd=/talk# 私聊沉浸式对话触发命令talk_with_chatgpt_talk_p_cmd=/hi# 重置对话的命令，就是清空聊天记录talk_with_chatgpt_reset_cmd=/reset# 设置预设的命令前缀talk_with_chatgpt_prompt_cmd=/prompt# 如果关闭所有群聊使用，启用该群的命令talk_with_chatgpt_group_enable_cmd=/chatgpt大概率用不上的选填项# 敏感词屏蔽，默认不屏蔽任何词talk_with_chatgpt_ban_word=["示例词1","示例词2"]# 请求超时时间，回答生成的时间也要算在这里面的，所以不能太短，默认60秒talk_with_chatgpt_timeout=60# chatgpt模型，默认 text-davinci-002-render-sha，更多模型请参考 https://platform.openai.com/docs/modelstalk_with_chatgpt_api_model=text-davinci-002-render-sha# 机器人的QQ号列表，选填# 如果有多个bot连接，会按照填写的list，左边的机器人QQ优先级最高 1234 > 5678 > 6666，会自动切换# 如果不填该配置则由第一个连上的bot响应，所以单bot连可以不填，写 ["all"]则所有机器人均响应talk_with_chatgpt_bot_qqnum_list=[1234,5678,6666]# 插件数据文件名，默认./data/talk_with_chatgpt.jsontalk_with_chatgpt_data=talk_with_chatgpt.json# 如果使用图片回复，字体大小talk_with_chatgpt_font_size=18插件命令（均可修改！）指令说明/talk开始对话，默认群里@机器人也可以/hi沉浸式对话（仅限私聊）/reset重置对话（不会重置预设）/prompt设置预设（人格），设置后会重置对话/chatgpt如果talk_with_chatgpt_all_group_enable为false，则用该命令启用更新日志2023/11/23 [v0.6.4]更新readme，推荐使用潘多拉next的反代2023/11/22 [v0.6.3]移除内置的社区反代，因为失效了，更新readme，提醒自建反代2023/7/21 [v0.6.2]修复无法响应的问题2023/6/28 [v0.6.1]新增配置项 talk_with_chatgpt_send_with_img 和 talk_with_chatgpt_ban_word2023/5/30 [v0.5.0]更换了自带预设“猫娘”的内容，新增配置项 talk_with_chatgpt_all_group_enable 和 talk_with_chatgpt_group_enable_cmd ，新增命令/chatgpt2023/5/29 [v0.4.3]支持所有机器人响应命令2023/5/18 [v0.4.2]修复会话丢失不重置的问题2023/4/22 [v0.4.1]增加群聊at触发开关2023/4/21 [v0.4.0]更换了默认API，暂时能用，建议还是自己搭建API新增多预设功能，内置三个预设：猫娘、魅魔、开发者模式增加私聊沉浸式对话优化大量细节2023/4/11 [v0.2.3]发布第一版较简陋的插件，并修复了些小问题，细节很重要
Package: nonebot-plugin-talk-with-poe-ai
nonebot_plugin_talk_with_poe_ai✨ Nonebot2 一个简单易用的poe ai插件 ✨注意！使用本插件需要配置代理，要么把nb配置在大陆外的网络环境。插件由于刚写好还没做好长期的稳定性测试，所以可能会出现比较多的问题~简介大家都在搓chatgpt的插件，来试试poe哇，不会因为各种问题连不上或封号，能跟官网一样调用chatgpt，甚至能用其他模型的ai，poe官网。本插件是基于talk_with_chatgpt插件修改过来的，使用了Spark-GPT这个插件的poe请求库。安装使用nb-cli安装nbplugininstallnonebot_plugin_talk_with_poe_ai或者直接把插件clone下来放进去plugins文件夹，依赖库自己补全配置在bot对应的.env文件修改，文档中的均是默认值。poe登录凭证需要两个值，获取方法如下：p_b值浏览器登陆poe官网，打开开发者工具（一般是按F12），依次点击应用程序、存储、Cookie，就可以看到p_b的值了formkey值浏览器登陆poe官网，打开开发者工具（一般是按F12），然后随便跟一个ai发一句话，点网络，选Fetch/XHR，随便一个请求，在标头那，往下找到请求标头那类，里面有一个Poe-Formkey字段，后面就是值了注意：需要先手动create bot试试能不能创建。不同浏览器可能会有点不同，自己变通一下啦！两个值在安装好插件后，使用命令“/poeai auth”进行登录国内必填# 代理地址，支持http和socks代理，国内的话不用代理无法连接poetalk_with_poe_ai_proxy=http://127.0.0.1:7890大概率用得上的选填项# 处理消息时是否提示talk_with_poe_ai_reply_notice=true# 群聊是否共享会话talk_with_poe_ai_group_share=false# 只允许超级管理员修改预设talk_with_poe_ai_prompt_admin_only=true# 是否默认允许所有群聊使用，否则需要使用命令启用talk_with_poe_ai_all_group_enable=true# 机器人的回复是否使用图片发送talk_with_poe_ai_send_with_img=false如果要修改触发命令就填# 群聊艾特是否响应talk_with_poe_ai_talk_at=true# 触发对话的命令前缀，默认群聊直接艾特也可以触发talk_with_poe_ai_talk_cmd=/talk# 私聊沉浸式对话触发命令talk_with_poe_ai_talk_p_cmd=/hi# 重置对话的命令，就是清空聊天记录talk_with_poe_ai_reset_cmd=/reset# 设置预设的命令前缀talk_with_poe_ai_prompt_cmd=/prompt# 如果关闭所有群聊使用，启用该群的命令talk_with_poe_ai_group_enable_cmd=/poeai# 重连talk_with_poe_ai_reconnect_cmd=/poeaire# 录入登录凭证talk_with_poe_ai_auth_cmd=/poeaiauth大概率用不上的选填项# 敏感词屏蔽，默认不屏蔽任何词talk_with_poe_ai_ban_word=["示例词1","示例词2"]# AI模型  chinchilla（ChatGPT），a2（Claude），beaver（ChatGPT4），a2_2（Claude-2-100k）talk_with_poe_ai_api_model=chinchilla# 机器人的QQ号列表，选填# 如果有多个bot连接，会按照填写的list，左边的机器人QQ优先级最高 1234 > 5678 > 6666，会自动切换# 如果不填该配置则由第一个连上的bot响应，所以单bot连可以不填，写 ["all"]则所有机器人均响应talk_with_poe_ai_bot_qqnum_list=[1234,5678,6666]# 插件数据文件名，默认./data/talk_with_poe_ai.jsontalk_with_poe_ai_data=talk_with_poe_ai.json# 如果使用图片回复，字体大小talk_with_poe_ai_font_size=18插件命令（均可修改！）指令说明/talk开始对话，默认群里@机器人也可以/hi沉浸式对话（仅限私聊）/reset重置对话（不会重置预设）/prompt设置预设（人格），设置后会重置对话/poeai如果talk_with_poe_ai_all_group_enable为false，则用该命令启用/poeai repoe ai 重连，有时候可能各种因素导致登陆失败/poeai auth修改登录凭证并重新登录更新日志2023/8/2 [v0.1.6]优化reset逻辑2023/8/2 [v0.1.4]增加一个异常捕获2023/8/1 [v0.1.3]发布插件
Package: nonebot_plugin_tarot
Tarot🔮 塔罗牌 🔮序“许多傻瓜对千奇百怪的迷信说法深信不疑：象牙、护身符、黑猫、打翻的盐罐、驱邪、占卜、符咒、毒眼、塔罗牌、星象、水晶球、咖啡渣、手相、预兆、预言还有星座。”——《人类愚蠢辞典》版本🧰v0.4.0.post4⚠ 适配nonebot2-2.0.0b3+👉如何添加新的塔罗牌主题资源？欢迎贡献！🙏安装通过pip或nb安装。pypi无法发行过大安装包，由此安装的插件不包含./resource下所有塔罗牌主题资源。请在v0.4.0 release页面下载各主题资源，部署至本地后修改TAROT_PATH配置即可；env下设置TAROT_PATH以更改资源路径；CHAIN_REPLY设置全局群聊转发模式（避免刷屏），亦可通过命令修改；TAROT_AUTO_UPDATE开启则插件将在启动时自动检查更新（默认关闭）。例如：TAROT_PATH="path-to-your-resource"CHAIN_REPLY=falseTAROT_AUTO_UPDATE=false⚠ 请为塔罗牌资源分配单独的目录存放！即某一目录下仅有塔罗牌的所有资源。#26启动时，插件会自动下载repo中最新的tarot.json文件，tarot.json不一定随插件版本更新；图片资源可选择不部署在本地，插件会自动尝试从repo中下载缓存。⚠ 使用raw.fgit.ml进行下载，不确保次次成功命令启用牌阵进行占卜：[占卜]；得到单张塔罗牌回应：[塔罗牌]；[超管] 群聊转发模式全局开关：[开启|启用|关闭|禁用] 群聊转发模式，可降低风控风险。资源说明韦特塔罗(Waite Tarot)包括22张大阿卡纳(Major Arcana)牌与权杖(Wands)、星币(Pentacles)、圣杯(Cups)、宝剑(Swords)各系14张的小阿卡纳(Minor Arcana)共56张牌组成，其中国王、皇后、骑士、侍从也称为宫廷牌(Court Cards)；BilibiliTarot：B站幻星集主题塔罗牌TouhouTarot：东方主题塔罗牌，仅包含大阿卡纳⚠ 资源中额外四张王牌(Ace)不在体系中，因此不会在占卜时用到，因为小阿卡纳中各系均有Ace牌，但可以自行收藏。tarot.json中对牌阵，抽牌张数、是否有切牌、各牌正逆位解读进行说明。cards字段下对所有塔罗牌做了正逆位含义与资源路径的说明；根据牌阵的不同有不同的塔罗牌解读，同时也与问卜者的问题、占卜者的解读等因素相关，因此不存在所谓的解读方式正确与否。cards字段下的正逆位含义参考以下以及其他网络资源：《棱镜/耀光塔罗牌中文翻译》，中华塔罗会馆(CNTAROT)，版权原因恕不提供AlerHugu3s/PluginVoodoo塔罗.中国塔罗牌灵匣🤔 也可以说是作者的解读版本牌面资源下载：BilibiliTarot：阿里云盘⚠ 文件夹名称、大阿卡纳恶魔牌(The Devil)名称、权杖4名称、女皇牌(The Empress)名称有修改TouhouTarot：Oeeder/PluginVoodoo-Touhou，原作：燕山/切り絵東方タロットカード大アルカナ22枚⚠ 文件名称有修改本插件改自真寻bot插件库/tarothaha114514/tarot_hoshino
Package: nonebot-plugin-tempfile
nonebot-plugin-tempfile✨ 适用于 NoneBot2 插件的临时文件/IO 依赖注入支持 ✨介绍nonebot-plugin-tempfile是帮助开发者利用依赖注入特性辅助管理临时文件/IO 的库插件，支持结束会话时自动清理临时文件（夹）。安装通过nb-cli:nb plugin install nonebot-plugin-tempfile使用加载模块fromnonebotimportrequirerequire("nonebot_plugin_tempfile")简单管理临时文件（夹）fromnonebot_plugin_tempfileimportSimpleTempFile,SimpleTempDir@some_matcher.handle()asyncdefsome_handler(tmpfile:SimpleTempFile):# tmp is a `pathlib.Path` in function...@some_matcher.handle()asyncdefsome_handler(tmpdir:SimpleTempDir):# tmp is a `pathlib.Path` in function...注意：Simple开头的依赖类型无法同时使用多个，注入值在同一上下文内相同。如有管理多个临时文件的需求，请另行声明自有依赖。自定义临时文件（夹）fromnonebot_plugin_tempfileimportTempFile,TempDir@some_matcher.handle()asyncdefsome_handler(tmp1:Path=TempFile(".png"),tmp2:Path=TempFile(".txt","tmp-someplugin-")):...tmpdir=TempDir(prefix="tmp-kazoo-")tmpdir2=TempDir(dir=tmpdir)# 支持目录嵌套@some_matcher.handle()asyncdefsome_handler(tmp1:Path=TempFile(".png",dir=tmpdir),tmp2:Path=TempFile(".txt","tmp-someplugin-",dir=tmpdir2)):...注入虚拟 IOfromioimportStringIO,BytesIOfromnonebot_plugin_tempfileimportTempStringIO,TempBytesIO@some_matcher.handle()asyncdefsome_handler(tmp1:StringIO=TempStringIO(),tmp2:BytesIO=TempBytesIO()):...@some_matcher.handle()asyncdefsome_handler(tmp1:BytesIO=TempBytesIO(),tmp2:BytesIO=TempBytesIO()):...配置本插件增加了下列可选配置项，有需要的用户请自行在.env或选用的以.env开头的文件中配置：# 下列配置项请按需解除注释并配置# 临时文件默认前缀（字符串）# tempfile_default_prefix=tmpnonebot
Package: nonebot-plugin-templates
Nonebot_plugin_templates最新版本号0.1.3功能:提供一些jinja2 templates渲染,并提供构建所需参数的类构建一个菜单的示例fromnonebotimportrequirerequire("nonebot_plugin_templates")fromnonebot_plugin_templates.template_typesimport*fromnonebot_plugin_templates.templates_renderimportmenu_render,colorlist_rendermenu=Menu("私有bot",des="使用和管理自己独有的bot的命令,私有bot只有主人可使用,其他人无法使用",funcs=Funcs(Func("/bot名称+询问的问题","与指定属于自己的bot对话\n(可使用'回复'某bot最后一个答案来连续和它对话)\n(可回复'清除历史','刷新对话'来清除bot的对话记忆)")+Func("/所有bot","查询所有的可用的私有的bot,以获取bot名称和相关信息")+Func("/创建bot","创建新的私有的bot")+Func("/改名bot","更改自己的bot的名称")+Func("/删除bot","删除指定自己的bot")))menu+=Menu("公有bot",des="使用和管理公有的bot的命令",funcs=Funcs(Func("bot名称+询问的问题","与指定属于公共的bot对话\n(可使用'回复'某bot最后一个答案来连续和它对话)\n(可回复'清除历史','刷新对话'来清除bot的对话记忆)")+Func("所有bot","查询所有的可用的公共的bot,以获取bot名称和相关信息")+Func("创建bot","创建新的公用的bot")+Func("改名bot","更改公用的bot的名称")+Func("删除bot","删除指定公用的bot")))pic_bytes=awaitmenu_render(menu,800)构建一个卡片列表的示例
Package: nonebot-plugin-test
NoneBot Plugin Test✨ 在浏览器中测试你的 NoneBot 机器人 ✨截屏展示模块加载状态一览无余人性化的交互式测试消息匹配器图形化展示可高度自定义的测试配置使用方法加载插件nonebot.load_plugin("nonebot_plugin_test")在日志中将会输出测试网站地址，通常为http://HOST:PORT/test/准备开发首先你需要安装 npm 的本地依赖：npminstall不建议单独为此项目新建虚拟环境，直接在你原有的 nonebot 虚拟环境下使用即可。进行开发使用命令启动前端页面的开发服务器，你对前端页面的任何修改都可以预览：npmrunserve这时候的页面连接不到nonebot2的实例，所以只能进行页面的开发。下面介绍一下如何连接到已有的nonebot2项目上。由于开启了devServer中的writeToDisk选项，webpack-dev-server会将每次编译产生的文件写入./nonebot_plugin_test/dist文件夹。打开你的 bot 源码目录以及虚拟环境，将原来已经安装的nonebot-test包移除掉：pipuninstallnonebot-test将 bot 的依赖改为本地依赖：- nonebot-test = { version = "^0.1.0", optional = true }+ nonebot-test = { path = "relative/path/to/nonebot-test/", develop = true }然后使用 poetry 重新安装依赖即可：poetryupdate
poetryinstall现在启动你的 bot，本地nonebot-test包就可以开始工作了，打开localhost:2333（不需要打开前面所述的前端开发服务器:8080）就可以查看实时最新的前端页面了。pythonbot.py
Package: nonebot-plugin-tetrio-stats
TETRIO Stats一个在nonebot2中查询TETRIO玩家数据的插件，同时支持绑定TETRIO账号安装使用 pippip install nonebot-plugin-tetrio-stats使用参考NoneBot2文档加载插件依赖目前只支持OneBot V11协议指令列表指令说明io查USERID查询游戏统计信息iobindUSERID绑定自己的账号鸣谢NoneBot2OneBotTETR.IO开源本项目使用MIT许可证开源
Package: nonebot-plugin-tetris-stats
TETRIS Stats一个基于nonebot2的用于查询TETRIS相关游戏玩家数据的插件目前支持TETR.IO茶服TOP安装使用 nb-clinb plugin install nonebot-plugin-tetris-stats使用 pippip install nonebot-plugin-tetris-stats对于 Windows# CMD or PowerShell
playwright install firefox对于 Linux# 似乎 playwright官方 只支持 Ubuntu, 如果你是其他系统请自行尝试解决依赖问题
playwright install firefox
playwright install-deps firefox使用参考NoneBot2文档加载插件依赖目前只支持OneBot V11协议鸣谢NoneBot2OneBotgo-cqhttp开源本项目使用MIT许可证开源
Package: nonebot-plugin-theworld
nonebot-plugin-theworld✨ 「ザ・ワールド」ッ！ 時よ止まれ！ ✨📖 介绍「ザ・ワールド」ッ！ 時よ止まれ！💿 安装使用 nb-cli 安装在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装nb plugin install nonebot-plugin-theworld使用包管理器安装在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令pippip install nonebot-plugin-theworldpdmpdm add nonebot-plugin-theworldpoetrypoetry add nonebot-plugin-theworldcondaconda install nonebot-plugin-theworld打开 nonebot2 项目根目录下的pyproject.toml文件, 在[tool.nonebot]部分追加写入plugins = ["nonebot_plugin_theworld"]⚙️ 配置在 nonebot2 项目的.env文件中添加下表中的必填配置配置项必填默认值说明THEWORLD_ONLY_ADMIN否true是否仅管理员可使用🎉 使用指令表指令需要@范围说明the world/世界/咋瓦鲁多/时间停止否群聊启用全群禁言，持续9秒然后时间开始流动/时间流动/解除时停否群聊关闭全群禁言roadroller/泷泽萝拉哒/食我压路机/压路机否群聊播放动画（
Package: nonebot-plugin-today-in-history
nonebot-plugin-today-in-history✨ 历史上的今天 ✨📖 介绍定时向指定群&好友发送历史上的今天数据源：历史上的今天-百度百科推荐python3.9+💿 安装使用 nb-cli 安装在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装nb plugin install nonebot-plugin-today-in-history使用包管理器安装在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令pip install nonebot-plugin-today-in-history打开 nonebot2 项目根目录下的pyproject.toml文件, 在[tool.nonebot]部分追加写入plugins = ["nonebot_plugin_today_in_history"]⚙️ 配置在 nonebot2 项目的.env文件中添加下表中的必填配置配置项必填默认值说明history_qq_groups_all否False开启全部群聊推送，为True时history_qq_groups失效history_qq_groups否[ ]列表形式，如[123,456]history_qq_friends否[ ]列表形式，如[123,456]history_inform_time否7 35每日推送时间，以空格隔开说明，通过群聊/私聊添加的自定义配置优先于.env配置上面的表格不会的可照抄下面的配置示例新版配置，v0.0.9及以上# nonebot-plugin-today-in-history
history_qq_groups_all=False #开启全部群聊推送，为`True`时`history_qq_groups`失效
history_qq_friends=[123,456] #设定要发送的QQ好友
history_qq_groups=[123,456] #设定要发送的群
history_inform_time="7 35" #设定每天发送时间，以空格间隔旧版配置，`v0.0.8`及以下#nonebot-plugin-today-in-history
history_qq_friends=[12345678910] #设定要发送的QQ好友
history_qq_groups=[123456789,123456789,123456789] #设定要发送的群
history_inform_time=[{"HOUR":9,"MINUTE":1}] #在输入时间的时候 不要 以0开头如{"HOUR":06,"MINUTE":08}是错误的🎉 使用指令表指令说明历史上的今天查看今天的历史上的今天历史上的今天+设置以连续对话的形式设置历史上的今天的推送时间历史上的今天+设置 小时:分钟设置历史上的今天的推送时间历史上的今天+状态查看当前群聊/私聊的历史上的今天状态历史上的今天+禁用禁用当前群聊/私聊的历史上的今天推送效果图其他bingganhe123/60s-进行一个简单的抄A-kirami/nonebot-plugin-moyu提供的自定义配置代码块
Package: nonebot-plugin-today-waifu
nonebot-plugin-today-waifu✨ 随机抽取群友作为老婆吧！ ✨📖 介绍一个能每天随机抓取群友作为老婆的插件每天会重置记录（根据本地时间判断）已经是别人老婆的成员就不会再成为别人的老婆了哦 【NTR禁止】如果剩余成员列表为空则默认机器人本身为老婆>>换老婆功能如果对抽到的老婆不满意可以换老婆可以指定换老婆次数上限，超过次数上限的话就没老婆了哦~
该功能可以开启或关闭>>分群记录信息每个群单独记录，包括老婆记录以及换老婆次数（不包括禁止作为老婆的id列表，那个是全局的）>>可以禁止某些id被抽到全局生效，主要是为了防止Q群管家之类的机器人被抽到>>支持自定义插件别名可以使用自定义名称触发抽取老婆的指令>>重置群记录信息可以手动重置该群当天老婆及换老婆记录💿 安装使用 nb-cli 安装在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装nb plugin install nonebot-plugin-today-waifu使用包管理器安装在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令pippip install nonebot-plugin-today-waifupdmpdm add nonebot-plugin-today-waifupoetrypoetry add nonebot-plugin-today-waifucondaconda install nonebot-plugin-today-waifu打开 nonebot2 项目根目录下的pyproject.toml文件, 在[tool.nonebot]部分追加写入plugins = ["nonebot_plugin_today_waifu"]⚙️ 配置在 nonebot2 项目的.env文件中添加下表中的配置，实际上可以都不填写配置项必填类型默认值说明TODAY_WAIFU_BAN_ID_LIST否List[int][]列表内的id不会被抽到TODAY_WAIFU_DEFAULT_CHANGE_WAIFU否booltrue是否默认开启换老婆功能，默认开启TODAY_WAIFU_DEFAULT_LIMIT_TIMES否int2允许换老婆次数TODAY_WAIFU_ALIASES否List[str]["每日老婆"]今日老婆插件的别名，允许设置多个，即除了"今日老婆"外，也可以用别名触发指令TODAY_WAIFU_RECORD_DIR否str"nonebot_plugin_today_waifu/record"记录保存路径，默认在插件目录下新建record文件夹TODAY_WAIFU_SUPERUSER_OPT否boolfalse是否仅主人可设置换老婆# today-waifu 配置样例
TODAY_WAIFU_BAN_ID_LIST = [2854196310,123456]
TODAY_WAIFU_DEFAULT_CHANGE_WAIFU = true
TODAY_WAIFU_DEFAULT_LIMIT_TIMES = 3
TODAY_WAIFU_ALIASES = ["每日老婆","我的老婆"]
# TODAY_WAIFU_RECORD_DIR= "" 一般不需要填写，如果需要请填写绝对路径🎉 使用指令表指令权限需要@范围说明今日老婆/自定义别名群员否群聊随机抽取群友作为老婆，返回头像和昵称。当天已经抽取过回复相同老婆换老婆群员否群聊重新抽取老婆(刷新/重置)今日老婆/(刷新/重置)自定义别名主人否群聊清空今日本群老婆数据(开启/关闭)换老婆主人/群主/管理员否群聊开启/关闭本群换老婆功能设置换老婆次数n主人/群主/管理员否群聊设置本群换老婆最大次数，n为整数效果图暂无✨其他Nonebot: 本项目的基础，非常好用的聊天机器人框架。dailywife: 本项目的灵感及思路来源。petpet: 本项目获取群友头像的功能代码来源。📋版本历史0.1.0 初始版本0.1.1 更新metadata及修复一些bug0.1.2 修复每次关闭换老婆状态无法保存bug0.1.3 修改换老婆次数以及是否开启指令允许群主管理员执行。如果想保持原状仅允许主人执行换老婆相关执行则在配置文件中增加项TODAY_WAIFU_SUPERUSER_OPT = true0.1.4 指定换老婆次数命令与次数间可以存在空格0.1.5 修改TODAY_WAIFU_BAN_ID_LIST的验证条件以适应py3.8以下版本
Package: nonebot-plugin-tortoise-orm
nonebot-plugin-tortoise-orm✨ 通用 ORM 数据库连接插件 ✨参考example_bot来创建一个聊天记录插件吧~！快速上手新建models.pyfromtortoiseimportfieldsfromtortoise.modelsimportModel# 导入插件方法fromnonebot_plugin_tortoise_ormimportadd_modeladd_model("src.plugins.models")# 如果以包/插件的方式，例如 nonebot_plugin_word_bank3# add_model("nonebot_plugin_word_bank3.models")# 或# add_model("__name__")classTestTable(Model):message_id=fields.BigIntField(pk=True)text=fields.TextField()classMeta:table="test_table"table_description="测试标题"# 可选在__init__.py中加入引用fromnonebotimportrequirerequire("nonebot_plugin_tortoise_orm")# 插件存放结构# src/plugins/__init__.py# src/plugins/models.pyfrom.modelsimportTestTable直接使用参考tortoise models# 创建awaitTestTable.create(message_id=114514)awaitTestTable.update_or_create(message_id=114514)awaitTestTable.get_or_create(message_id=114514)# 获取awaitTestTable.get(message_id=114514)awaitTestTable.get_or_none(message_id=114514)# 更改ifrecord:=awaitTestTable.get_or_none(message_id=114514):record.text="1919810"awaitrecord.save()# 删除ifrecord:=awaitTestTable.get_or_none(message_id=114514):awaitrecord.delete()awaitrecord.save()以上就是最简用法多个数据库在某些特殊情况下，可以不使用默认数据库，add_model的参数即可实现db_name自行确认db_url地址同下数据库URLadd_model(__name__,db_name="chatrecorder",db_url="sqlite://data/chatrecorder.db",).env设置参考配置：db-url# db_url=postgres://postgres@localhost:5432/postgresdb_url=sqlite://db.sqlite3db_url使用sqlite直接使用相对路径来建立db_url=sqlite://db.sqlite3如果时指定路径，则应该是db_url=sqlite:///data/db.sqlite使用绝对路径 注意有三个/使用PostgreSQLdb_url=postgres://postgres:pass@db.host:5432/somedb说明：postgres://表示协议postgres:pass@表示登入账号和密码 如果没有密码则用postgres@db.host:5432表示数据库的地址 和 端口 如果是本机 则为localhost:5432/somedb表示数据库名使用MySQL/MariaDBdb_url=mysql://myuser:mypass@db.host:3306/somedb跟上面的差不多数据库类型postgressqliteMySQL/MariaDB其他待补充
Package: nonebot-plugin-trace-moe
nonebot_plugin_trace_moe✨ NoneBot 基于trace.moe的动画截图场景追溯插件 ✨适用于nonebot2 v11的基于trace.moe的动画截图场景追溯插件调用的相关API源自:https://soruly.github.io/trace.moe-api/#/ps:查询结果可能会有H，请自行注意目录nonebot_plugin_trace_moe🔧 开发环境💿 安装1. nb-cli安装（推荐）2. 本地安装3. pip安装更新版本🔧 配置env配置🎉 功能👉 命令1、先发送命令，再发送图片（命令前缀请自行替换）2、命令+图片3、回复图片+命令⚙ 拓展📝 更新日志致谢项目打包上传至pypi🔧 开发环境Nonebot2：2.0.0b5python：3.8.13操作系统：Windows10（Linux兼容性问题不大）编辑器：pycharm💿 安装环境依赖aiohttp、asyncio库1. nb-cli安装（推荐）在你bot工程的文件夹下，运行cmd（运行路径要对啊），执行nb命令安装插件，插件配置会自动添加至配置文件nb plugin install nonebot_plugin_trace_moe2. 本地安装先安装下aiohttppip install aiohttp将项目clone到你的机器人插件下的对应插件目录内（一般为机器人文件夹下的src/plugins），然后把nonebot_plugin_trace_moe文件夹里的内容拷贝至上一级目录即可。clone命令参考（得先装git，懂的都懂）：git clone https://github.com/Ikaros-521/nonebot_plugin_trace_moe.git也可以直接下载压缩包到插件目录解压，然后同样提取nonebot_plugin_trace_moe至上一级目录。目录结构：你的bot/src/plugins/nonebot_plugin_trace_moe/__init__.py3. pip安装pip install nonebot_plugin_trace_moe打开 nonebot2 项目的bot.py文件, 在其中写入nonebot.load_plugin('nonebot_plugin_trace_moe')当然，如果是默认nb-cli创建的nonebot2的话，在bot路径pyproject.toml的[tool.nonebot]的plugins中添加nonebot_plugin_trace_moe即可pyproject.toml配置例如：[tool.nonebot]
plugin_dirs = ["src/plugins"]
plugins = ["nonebot_plugin_trace_moe"]更新版本nb plugin update nonebot_plugin_trace_moe🔧 配置env配置# nonebot_plugin_trace_moe
# 最大返回查询结果数
trace_moe_max_ret=3
# 自动撤回时间（秒）
trace_moe_withdraw_time=100配置项必填默认值说明trace_moe_max_ret否3最大返回查询结果数trace_moe_withdraw_time否0自动撤回延时（秒），为0是不撤回🎉 功能调用trace.moe的API查询动画截图源自的作品名和时间段👉 命令1、先发送命令，再发送图片（命令前缀请自行替换）先发送/图片来源或/trace或/图片定位，等bot返回请发送需要识别的图片喵~后，发送需要识别的图片即可。2、命令+图片编辑消息/图片来源[待识别的图片]或/trace[待识别的图片]或/图片定位[待识别的图片]发送即可。bot返回内容：3、回复图片+命令回复需要处理的图片，发送/图片来源或/trace或/图片定位即可。⚙ 拓展修改__init__.py中的catch_str = on_command("图片来源", aliases={"trace", "图片定位"})来自定义命令触发关键词。📝 更新日志展开/收起0.0.1插件初次发布0.0.2向上兼容rc20.0.3可以通过回复图片触发0.0.4插件补充元信息优化异常报错0.1.0实现自动撤回功能（保号）致谢trace.moe- API来源项目打包上传至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-translator
基于NoneBot2。前言接口来自腾讯机器翻译 TMT目前使用签名方法 v1准备工作在云API密钥新建密钥取得SecretId和SecretKey打开机器翻译控制台确认是否能正常看到概览页面若提示没有完成实名认证，则需要完成才能继续和正常使用开始使用建议使用 poetry通过 poetry 添加到 NoneBot2 项目的 pyproject.tomlpoetry add nonebot-plugin-translator也可以通过 pip 从PyPI安装pip install nonebot-plugin-translator参照下文在 NoneBot2 项目的环境文件.env.*中添加配置项配置项腾讯云 API 请求的公共参数（必须）tencentcloud_common_regionstr地域参数，用来标识希望操作哪个地域的数据tencentcloud_common_secretidstr在云API密钥上申请的标识身份的SecretId，一个SecretId对应唯一的SecretKeytencentcloud_common_secretkeystr你的SecretKey用来生成请求签名 Signature# .env.prodtencentcloud_common_region="ap-shanghai"tencentcloud_common_secretid=""tencentcloud_common_secretkey=""这样，就能够在 bot 所在群聊或私聊发送翻译或翻译+使用了翻译+是一个用于进行连续翻译的翻译锁定模式，翻译锁定是它的别名，请根据提示操作常见问题我确认我的安装和配置过程正确，但我发送翻译或机翻没有反应如果在.env.*的command_start内仅设置了非空前缀，就必须在命令前加上前缀，比如/翻译/翻译+特别感谢Mrs4s / go-cqhttpnonebot / nonebot2优化建议请积极提交 Issues 或 Pull requests
Package: nonebot-plugin-treehelp
NoneBot Plugin TreeHelp✨ NoneBot 树形帮助插件 ✨简介使用插件元数据获取插件信息，并通过插件与子插件的组织形式，来区分插件的多种功能。树形帮助插件，最重要的功能当然是显示插件树！发送/help --tree，你将获得如下帮助：插件：
帮助 # 获取插件帮助信息
测试 # 一个测试插件
├── 复杂功能 # 测试插件复杂子插件
│   └── 二级功能 # 测试插件二级插件
└── 简单功能 # 测试插件简单子插件使用方式加载插件后发送/help help或/help --help获取具体用法。插件适配插件与子插件写法可参考示例插件。声明适配器通过设置 adapters 属性来指定支持的适配器。如果不设置或留空则默认支持全部适配器。如果插件不支持该适配器，则不会在帮助列表上显示。__plugin_meta__=PluginMetadata(name="OneBot",description="测试 OneBot 适配器",usage="/onebot",type="application",supported_adapters={"~onebot.v11","~onebot.v12"},)配置项配置方式：直接在NoneBot全局配置文件中添加以下配置项即可。treehelp_ignored_plugins类型:list[str]默认:[]说明: 需要忽略的插件名称列表计划支持输出插件版本支持输出插件树支持输出插件内的命令名称
Package: nonebot-plugin-trpglogger
TRPG Logger基于NoneBot2和go-cqhttp的 QQ 跑团记录记录器用来记录跑团记录的 NoneBot2 插件。安装使用 nb-cli（推荐）nbplugininstallnonebot_plugin_trpglogger使用 poetrypoetryaddnonebot_plugin_trpglogger开始使用.log on开始记录.log off停止记录一个群同一时间段不能存在两个记录！TODO暂停记录多开记录
Package: nonebot-plugin-tuling
nonebot_plugin_tuling✨ NoneBot 图灵机器人 ✨📖 介绍接入图灵机器人做群自动聊天。💿 安装使用 nb-cli 安装在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装nb plugin install nonebot_plugin_tuling使用包管理器安装在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令pippip install nonebot_plugin_tulingcondaconda install nonebot_plugin_tuling打开 nonebot2 项目的bot.py文件, 在其中写入nonebot.load_plugin("nonebot_plugin_tuling")从 github 安装在 nonebot2 项目的插件目录下, 打开命令行, 输入以下命令克隆此储存库git clone https://github.com/Matrix-King-Studio/nonebot_plugin_tuling.git打开 nonebot2 项目的bot.py文件, 在其中写入nonebot.load_plugin("src.plugins.nonebot_plugin_tuling")⚙️ 配置在 nonebot2 项目的.env文件中添加下表中的必填配置配置项必填默认值说明config_path否插件安装目录分群配置tu_ling_apikey否无在图灵机器人创建一个机器人，获取apikey，支持列表# 图灵机器人tu_ling_apikey=["*******","*******","*******"]🎉 使用指令表指令权限需要@范围/开启闲聊群员否群聊/关闭闲聊群员否群聊效果图
Package: nonebot-plugin-tvseries
nonebot-plugin-tvseries获取美剧安装环境(dockerfile)ENV TZ=Asia/Shanghai
ENV LANG zh_CN.UTF-8
ENV LANGUAGE zh_CN.UTF-8
ENV LC_ALL zh_CN.UTF-8
ENV TZ Asia/Shanghai
ENV DEBIAN_FRONTEND noninteractive本体pip install nonebot-plugin-tvseries依赖aptinstall-ylocaleslocales-allfonts-noto

apt-getinstall-ylibnss3-devlibxss1libasound2libxrandr2\libatk1.0-0libgtk-3-0libgbm-devlibxshmfence1

playwrightinstallchromium&&playwrightinstall-deps使用剧集tvseries有问题 提issue 最好pr
Package: nonebot-plugin-tweetPusher
nonebot plugin tweetPusher基于nonebot2基本功能推送指定推主的推文快速上手因为本插件使用了定时任务，需要先添加nonebot2的定时任务插件。如正在使用 nb-cli 构建项目，你可以从插件市场复制安装命令或手动输入以下命令以添加nonebot_plugin_apschedulernb plugin install nonebot_plugin_apscheduler具体定时任务配置参见官方文档.在 nonebot2 项目的环境文件.env.*中添加配置项:TWI_USER=["aaa","bbb"]
PUSHER_USER=["1111111"]
PUSHER_GROUP=["00000000"]