Releases: nonebot/nonebot2
Releases · nonebot/nonebot2
Release v2.3.2 🌈🌞
🐛 Bug 修复
📝 文档
- Docs: 修改导航栏开源之夏链接 @KomoriDev (#2798)
- Docs:
on_keyword
参数类型错误 @TaskManagerOL (#2795) - Docs: 修复单元测试示例代码 @mobyw (#2741)
- Docs: 修改依赖注入定义链接 @Weltolk (#2733)
🍻 插件发布
- Plugin: 指令更新NapCat @noneflow (#2791)
- Plugin: QQ群-Discord 互通 @noneflow (#2788)
- Plugin: nonebot_plugin_obastatus @noneflow (#2780)
- Plugin: b站消息转发 @noneflow (#2785)
- Plugin: Daily Task @noneflow (#2769)
- Plugin: EVE ONLINE 多功能机器人
版本 - v0.2.3
@noneflow (#2782) - Plugin: NTQQ自动登录/断连重启 @noneflow (#2786)
- Plugin: asmr @noneflow (#2775)
- Plugin: 日麻猜手牌小游戏 @noneflow (#2777)
- Plugin: 绝地潜兵信息查询小助手 @noneflow (#2772)
- Plugin: MCSM小助手 @noneflow (#2773)
- Plugin: 多模态AI工具 @noneflow (#2758)
- Plugin: nonebot-plugin-easymarkdown @noneflow (#2767)
- Plugin: 峯驰外包 @noneflow (#2765)
- Plugin: 鸣潮抽卡记录分析 @noneflow (#2763)
- Plugin: nonebot-plugin-xjie-weather @noneflow (#2756)
- Plugin: 颜值评分 @noneflow (#2752)
- Plugin: 学园偶像大师算分插件 @noneflow (#2750)
- Plugin: nonebot-plugin-lynchpined @noneflow (#2748)
- Plugin: QQShell @noneflow (#2745)
- Plugin: ai唱歌 @noneflow (#2743)
- Plugin: 复读姬+1 PlusOne @noneflow (#2732)
- Plugin: 高优先级关闭信号钩子插件 @noneflow (#2737)
- Plugin: 插件响应鉴权 @noneflow (#2727)
- Plugin: DG-Lab-Play @noneflow (#2729)
Release v2.3.1 🌈💝
🐛 Bug 修复
- Fix: State ForwardRef 检测错误 @yanyongyu (#2698)
📝 文档
- Docs: 修正 匹配扩展 中的示例 @KomoriDev (#2722)
- Docs: 更新 Mirai 适配器说明 @RF-Tar-Railt (#2715)
- Docs: 添加 Tailchat 适配器说明 @eya46 (#2694)
- Docs: 添加 uwu logo @StarHeartHunt (#2689)
💫 杂项
🍻 插件发布
- Plugin: 自定义人格和AI绘图的混合聊天BOT @noneflow (#2724)
- Plugin: nonebot-plugin-calc24 @noneflow (#2721)
- Plugin: nonebot-plugin-tsugu-bangdream-bot @noneflow (#2719)
- Plugin: 科大讯飞星火大语言模型官方API聊天机器人插件 @noneflow (#2717)
- Plugin: nonebot_plugin_valve_server_query @noneflow (#2711)
- Plugin: 库洛游戏信息 @noneflow (#2706)
- Plugin: BanG Dream! Tsugu Frontend @noneflow (#2708)
- Plugin: 神秘学助手 @noneflow (#2700)
- Plugin: nonebot-plugin-furryfusion @noneflow (#2705)
- Plugin: nonebot-plugin-RanFurryPic @noneflow (#2703)
- Plugin: with_ai_agents @noneflow (#2697)
- Plugin: 番剧下载 @noneflow (#2691)
🍻 适配器发布
Release v2.3.0 🌈👷
💥 破坏性变更
- Feature: 嵌套插件名称作用域优化 @yanyongyu (#2665)
- Remove: 移除 Python 3.8 支持 @yanyongyu (#2641)
🚀 新功能
- Feature: 嵌套插件名称作用域优化 @yanyongyu (#2665)
- Feature: 优化调用栈识别 @yanyongyu (#2644)
- Feature: 支持 HTTP 客户端会话 @yanyongyu (#2627)
- Develop: 添加 ruff RUF 规则 @he0119 (#2598)
🐛 Bug 修复
- Fix: none 系列驱动器启动失败时未退出应用 @yanyongyu (#2687)
- Bug: inherit_supported_adapters 在展开缩写前取交集 @AzideCupric (#2654)
- Bug: 添加 HTTP 客户端会话上下文检查 @yanyongyu (#2632)
- Fix: 将 aiohttp 的 quote_fields 默认设为 False @j1g5awi (#2619)
📝 文档
- Docs: 数据库最佳实践 @ProgramRipper (#2545)
- Docs: 更新最佳实践的 Alconna 部分 @RF-Tar-Railt (#2686)
- Docs: 添加 OSPP 2024 项目说明 @yanyongyu (#2676)
- Docs: 更新 Villa 适配器说明 @CMHopeSunshine (#2661)
- Docs: 添加 Kritor 适配器说明 @RF-Tar-Railt (#2660)
- Docs: 更新最佳实践的 Alconna 部分 @RF-Tar-Railt (#2656)
- Docs: 添加 RocketChat 适配器说明 @yanyongyu (#2640)
- Docs: 商店卡片样式调整 @StarHeartHunt (#2633)
- Docs: 为商店插件卡片添加更多展示内容 @AzideCupric (#2626)
- Docs: 修复
RegexMatched
文档类型标注错误 @A-kirami (#2629) - Docs: 修复
RegexMatched
文档高亮行错误 @A-kirami (#2628) - Docs: 为商店的详情卡片添加跳转链接 @AzideCupric (#2623)
- Docs: 添加
RegexMatched
依赖注入文档 @A-kirami (#2618) - Docs: 添加百度搜索资源验证 @yanyongyu (#2590)
💫 杂项
- CI: 修复 NoneFlow reaction 范围 @yanyongyu (#2685)
- CI: 修复测试 @StarHeartHunt (#2682)
- CI: NoneFlow 添加 reaction 响应提示 @yanyongyu (#2677)
- Plugin: 移除不维护的插件
eitherchoice
@lgc2333 (#2599)
🍻 插件发布
- Plugin: 表情包保存器 @noneflow (#2684)
- Plugin: HelpWithPic @noneflow (#2681)
- Plugin: cyberfurry @noneflow (#2679)
- Plugin: 三爻易数 @noneflow (#2675)
- Plugin: 战双表情 @noneflow (#2669)
- Plugin: QQ频道-Discord 互通 @noneflow (#2667)
- Plugin: Yinying-Chat @noneflow (#2662)
- Plugin: 淫语 @noneflow (#2650)
- Plugin: 飞花令 @noneflow (#2648)
- Plugin: Hx_YinYing @noneflow (#2646)
- Plugin: clovers插件框架 @noneflow (#2643)
- Plugin: nonebot-plugin-nai3 @noneflow (#2639)
- Plugin: nonebot-plugin-auto-bot-selector @noneflow (#2635)
- Plugin: Chikari_economy @noneflow (#2631)
- Plugin: diffsinger @noneflow (#2625)
- Plugin: ghtiles @noneflow (#2622)
- Plugin: 人类友好数据配置 @noneflow (#2616)
- Plugin: nonebot-plugin-pallas-repeater @noneflow (#2614)
- Plugin: nonebot-plugin-duel @noneflow (#2612)
- Plugin: Sekai Stickers @noneflow (#2610)
- Plugin: 100orangejuice @noneflow (#2601)
- Plugin: Steam Info @noneflow (#2608)
- Plugin: nonebot-plugin-dice-narrator @noneflow (#2606)
- Plugin: a2s查询 @noneflow (#2603)
- Plugin: 赛博钓鱼 @noneflow (#2596)
- Plugin: 人性化的ChatGLM @noneflow (#2592)
- Plugin: nonebot-plugin-vits-tts @noneflow (#2595)
🍻 适配器发布
Release v2.2.1 🌈🥣⚪
🚀 新功能
- Feature: 优化 pydantic 兼容函数
model_dump
和type_validate_json
@MingxuanGame (#2579)
🐛 Bug 修复
- Fix: 修改遗漏的过时 Pydantic 方法 @yanyongyu (#2577)
- Fix:
Message.__contains__()
未考虑bool(MessageSegment)
存在 False 情况导致的异常结果 @lgc2333 (#2572)
📝 文档
- Docs: 更新 Session Expire Timeout 文档 @MingxuanGame (#2585)
- Docs: 添加适配器测试注意事项 @yanyongyu (#2570)
💫 杂项
- Plugin: 修改 phigros 相关内容 @XTxiaoting14332 (#2578)
🍻 插件发布
Release v2.2.0 🌈🧧
Warning
本版本为兼容 Pydantic v2 的首个版本,如果在使用过程中遇到了插件兼容性问题,请参考文档降级 Pydantic 至 v1
🚛 插件迁移指南
在本版本中由于不可避免的 Pydantic 兼容性问题,请对于 Pydantic 版本有要求的插件确认是否在包依赖中正确注明 Pydantic 版本!
对于 Pydantic 版本并不敏感的插件请参考配置文档对插件读取配置部分进行修改,以便兼容 Pydantic v1 与 v2:
- plugin_config = Config.parse_obj(get_driver().config)
+ from nonebot import get_plugin_config
+ plugin_config = get_plugin_config(Config)
🚀 新功能
- Feature: 添加插件 Pydantic 相关使用方法 @yanyongyu (#2563)
- Feature: 兼容 Pydantic v2 @yanyongyu (#2544)
- Feature: 使用自定义配置加载替代
pydantic-settings
@yanyongyu (#2521) - Feature: 带参数的
RegexStr()
@ProgramRipper (#2499)
🐛 Bug 修复
- Fix: websockets 驱动器连接关闭 code 获取错误 @yanyongyu (#2537)
- Fix: 修复
echo
发送空消息 @yanyongyu (#2525) - Fix:
MessageTemplate
禁止访问私有属性 @mnixry (#2509)
📝 文档
- Docs: 更新 Alconna 文档 @lengmianzz (#2568)
- Docs: 添加产品赞助列表 @yanyongyu (#2566)
- Docs: 修复表单标签状态更新 @StarHeartHunt (#2558)
- Docs: 添加 CITATION 文件 @yanyongyu (#2520)
💫 杂项
- Plugin: 移除不再维护的几款插件 @mnixry (#2561)
- CI: 更新 prettier 配置 @StarHeartHunt (#2546)
- Plugin: 恢复删除的插件
nonebot-plugin-eitherchoice
@lgc2333 (#2502)
🍻 插件发布
- Plugin: 定时提醒 @noneflow (#2559)
- Plugin: 黑名单插件 @noneflow (#2554)
- Plugin: ChatGPT 聊天 @noneflow (#2556)
- Plugin: BA模拟抽卡 @noneflow (#2550)
- Plugin: 随机发送图片 @noneflow (#2548)
- Plugin: 哪吒监控插件 @noneflow (#2552)
- Plugin: SakuraFrp @noneflow (#2543)
- Plugin: haruka_bot_red @noneflow (#2541)
- Plugin: nonebot-plugin-gemini @noneflow (#2527)
- Plugin: 最终台词 @noneflow (#2523)
- Plugin: nonebot-plugin-nekoimage @noneflow (#2534)
- Plugin: 谷歌Bard聊天 @noneflow (#2529)
- Plugin: nonebot-plugin-mypower @noneflow (#2533)
- Plugin: 文心一言4适配 @noneflow (#2516)
- Plugin: 最佳平替 @noneflow (#2519)
- Plugin: 随机MC图 @noneflow (#2512)
- Plugin: nonebot_plugin_nikke @noneflow (#2508)
- Plugin: nonebot-plugin-imagemaster @noneflow (#2504)
- Plugin: Waiter 插件 @noneflow (#2506)
- Plugin: AntiMonkey @noneflow (#2501)
Release v2.1.3 🌈🎄
🐛 Bug 修复
- Fix: 新增
Lifespan.on_ready()
供适配器使用 @ProgramRipper (#2483) - Fix: 忽略 Pyright 对动态类创建的检查错误 @yanyongyu (#2486)
📝 文档
- Docs: 商店详情卡片添加宽度限制与文本省略 @StarHeartHunt (#2473)
- Docs: 修复商店发布 上一步 按钮显示问题 @StarHeartHunt (#2464)
- Docs: 添加商店表单支持 @StarHeartHunt (#2460)
- Docs: 修复事件后处理函数类型 docstring 错误 @lgc2333 (#2459)
- Docs: 修改 QQ 频道为 QQ @bingqiu456 (#2457)
- Docs: 更新最佳实践的 Alconna 部分 @RF-Tar-Railt (#2443)
💫 杂项
- Plugin: 更新 splatoon3 插件地址 @Cypas (#2494)
- Plugin: 删除不维护的
eitherchoice
插件 @lgc2333 (#2491) - Plugin: 移除不再维护的插件 @j1g5awi (#2474)
- Plugin: 移除不再维护的插件 @NCBM (#2472)
- Plugin: 移除不再维护的插件 @MeetWq (#2471)
- CI: 测试矩阵添加 Python 3.12 @StarHeartHunt (#2441)
🍻 插件发布
- Plugin: Phigros查分器(Adapter-qq) @noneflow (#2497)
- Plugin: Riffusion @noneflow (#2493)
- Plugin: nonebot_plugin_longtu @noneflow (#2490)
- Plugin: CNRail @noneflow (#2488)
- Plugin: ba塔罗牌,运势与魔法占卜! @noneflow (#2481)
- Plugin: 群聊 NSFW 图片检测 @noneflow (#2477)
- Plugin: sm.ms图床 @noneflow (#2470)
- Plugin: 文件托管支持 @noneflow (#2468)
- Plugin: 短链接服务支持 @noneflow (#2466)
- Plugin: 用户 @noneflow (#2463)
- Plugin: DALL-E 3绘图 @noneflow (#2452)
- Plugin: 局域网唤醒 @noneflow (#2449)
- Plugin: nonebot-plugin-bertvits2 @noneflow (#2446)
- Plugin: Nonebot2 Any 多平台服务 @noneflow (#2442)
🍻 机器人发布
🍻 适配器发布
Release v2.1.2 🌈🎃
🚀 新功能
- Feature: 添加多消息段命令解析支持 @RainEggplant (#2419)
🐛 Bug 修复
- Fix: 修复依赖注入对 Literal 检查报错 @yanyongyu (#2433)
📝 文档
- Docs: 修复 Alconna 文档 typo @StarHeartHunt (#2429)
- Docs: 文档启用百度统计 @StarHeartHunt (#2424)
- Docs: 更新最佳实践 Alconna @RF-Tar-Railt (#2401)
- Docs: 修改商店发布的跳转链接 @KomoriDev (#2387)
- Docs: 修复文档主页 Features 不居中 @MingxuanGame (#2390)
💫 杂项
- Fix: 修复升级 pytest-asyncio 0.22 pytest collect 问题 @yanyongyu (#2436)
- Plugin: 移除
nonebot-plugin-nya-music
插件 @nikissXI (#2398) - CI: 调整商店数据存放位置与内容 @he0119 (#2385)
- Adapter: 修改频道适配器为 QQ 适配器 @yanyongyu (#2382)
🍻 插件发布
- Plugin: 定时广播插件 @noneflow (#2432)
- Plugin: 选择困难症 @noneflow (#2428)
- Plugin: nonebot-plugin-getbapics @noneflow (#2423)
- Plugin: nonebot-plugin-maimaidx @noneflow (#2422)
- Plugin: BlueArchive Title Generator @noneflow (#2418)
- Plugin: VRChat查询 @noneflow (#2411)
- Plugin: FGO猜从者 @noneflow (#2416)
- Plugin: 肯定机 @noneflow (#2409)
- Plugin: morep-finder @noneflow (#2407)
- Plugin: op-finder @noneflow (#2403)
- Plugin: nonebot-plugin-playercheck @noneflow (#2400)
- Plugin: talk with eop ai @noneflow (#2397)
- Plugin: 算法比赛查询和今日比赛自动提醒 @noneflow (#2395)
- Plugin: 屏蔽词插件 @noneflow (#2392)
- Plugin: Nonebot Agent @noneflow (#2389)
- Plugin: 聚能环 @noneflow (#2384)
🍻 机器人发布
🍻 适配器发布
Release v2.1.1 🌈🎆
🚀 新功能
- Feature: 优先使用
Annotated
的最后一个子依赖 @ProgramRipper (#2360) - Feature: 优化检查事件响应器的日志 @A-kirami (#2355)
🐛 Bug 修复
- Fix: bot.call_api 在被 called api hook mock 后应该忽略 exception @Ailitonia (#2374)
📝 文档
- Docs: 修复商店搜索信息的错字 @KomoriDev (#2377)
- Docs: 修复侧边栏 TOC 在 SSR 模式下的渲染问题 @yanyongyu (#2376)
- Docs: 升级新版 NonePress 主题 @yanyongyu (#2375)
- Docs: 增加赞助者显示 @StarHeartHunt (#2371)
- Docs: 更新
get_asgi
函数的文档字符串 @A-kirami (#2359)
💫 杂项
- Develop: 禁用 Pyright Bytes Promotion 配置 @yanyongyu (#2379)
- Plugin: 修改
Sekai Stickers
插件信息 @lgc2333 (#2372) - CI: 使用更现代的功能 @he0119 (#2362)
- Docs: 添加 wwads @yanyongyu (#2361)
🍻 插件发布
Release v2.1.0 🌈🧑🏫
🚀 新功能
- Feature: 为 Matcher.HANDLER_PARAM_TYPES 补增类型 @RF-Tar-Railt (#2352)
- Feature: 为事件响应器添加更多源码信息 @yanyongyu (#2351)
- Feature: 补充依赖注入部分情况下类型错误时的日志提示 @A-kirami (#2343)
- Feature: 支持子依赖定义 Pydantic 类型校验 @yanyongyu (#2310)
- Feature: 细化 driver 职责类型 @yanyongyu (#2296)
🐛 Bug 修复
- Fix: 修复依赖注入解析类型标注错误 @yanyongyu (#2338)
- Fix: 设置 file request 默认 filename @eya46 (#2284)
📝 文档
- Docs: 更新最佳实践部分的 Alconna 章节 @RF-Tar-Railt (#2349)
- Docs: 添加 Discord 适配器描述,补充 Villa 适配器协议链接 @CMHopeSunshine (#2316)
- Docs: 添加 Red 适配器描述 @RF-Tar-Railt (#2313)
- Docs: 更新最佳实践部分的 Alconna 章节 @RF-Tar-Railt (#2303)
- Docs: 修复 Alconna 中
CommandResult
描述错误 @KomoriDev (#2282) - Docs: 修复子依赖部分代码行号错误 @A-kirami (#2279)
- Docs: 补充
get_last_receive
示例 @A-kirami (#2278) - Docs: 修复文档中错误的标点 @A-kirami (#2275)
- Docs: 修复配置文档中
Nickname
属性的描述错误 @A-kirami (#2271) - Docs: 适配器编写教程 @CMHopeSunshine (#2079)
- Docs: 更新贡献指南 @A-kirami (#2255)
- Docs: 修复文档 Last updated author 错误 @eya46 (#2241)
- Docs: 更新最佳实践部分的 Alconna 章节 @RF-Tar-Railt (#2237)
💫 杂项
- Plugin: 删除插件 nonebot-plugin-heisi @yzyyz1387 (#2353)
- CI: 更新到 node 18 @StarHeartHunt (#2344)
- CI: 插件测试使用最新的稳定版 Python 版本 @he0119 (#2336)
- Plugin: 删除不再维护的插件 @ZM25XC (#2330)
- Plugin: 删除插件 poe ai @nikissXI (#2308)
- Plugin: 移除不再维护的插件,修改插件信息 @Well2333 (#2292)
- Fix: 修复 ruff 发现的问题 @yanyongyu (#2286)
- Develop: 添加 dependabot actions 更新检查 @yanyongyu (#2256)
- Develop: 添加 git attributes 定义 @yanyongyu (#2210)
🍻 插件发布
- Plugin: 文心一言 @noneflow (#2342)
- Plugin: nonebot_plugin_group_whitelist @noneflow (#2320)
- Plugin: 森空岛明日方舟签到器 @noneflow (#2340)
- Plugin: 女装 ! @noneflow (#2337)
- Plugin: helper_plus @noneflow (#2324)
- Plugin: nonebot-plugin-souti @noneflow (#2334)
- Plugin: Alconna 帮助工具 @noneflow (#2326)
- Plugin: 消息伪造 @noneflow (#2312)
- Plugin: 二维码 @noneflow (#2302)
- Plugin: httpcat-状态猫😺 @noneflow (#2306)
- Plugin: 雪豹闭嘴 @noneflow (#2300)
- Plugin: Nonebot Requests @noneflow (#2294)
- Plugin: 双向聊天插件 @noneflow (#2291)
- Plugin: 识别动漫gal角色 @noneflow (#2288)
- Plugin: arxiv订阅 @noneflow (#2285)
- Plugin: SUDO @noneflow (#2277)
- Plugin: 消息推送插件 @noneflow (#2273)
- Plugin: 周易蓍草占卜 @noneflow (#2268)
- Plugin: 欧若可骰娘 @noneflow (#2266)
- Plugin: 科大讯飞星火大模型聊天 @noneflow (#2258)
- Plugin: 剑网三查询和推送 @noneflow (#2254)
- Plugin: Muteme(我禁我自己) @noneflow (#2252)
- Plugin: MC版本更新检测 @noneflow (#2247)
- Plugin: KanonBot @noneflow (#2244)
- Plugin: CSGO饰品查询机器人 @noneflow (#2225)
- Plugin: talk with poe ai @noneflow (#2230)
- Plugin: 命运方舟流浪商人卡牌刷新提示 @noneflow (#2234)
- Plugin: Savepic @noneflow (#2232)
- Plugin: 跨平台账户绑定 @noneflow (#2227)
- Plugin: Among US中的TOH模组职业介绍 @noneflow (#2221)
- Plugin: NoneMeme @noneflow (#2219)
- Plugin: The World @noneflow (#2216)
- Plugin: Bot上下线邮件通知 @noneflow (#2214)
- Plugin: bot断连通知 @noneflow (#2212)
🍻 机器人发布
🍻 适配器发布
Release v2.0.1 🌈☀️
🚀 新功能
- Develop: 添加 Pyright 检查 @yanyongyu (#2194)
- Feature: 使用
typing.override
标记 @yanyongyu (#2193) - Feature: 补充响应器组属性 @eya46 (#2154)
- Feature: CommandGroup 支持命令别名添加前缀选项 @eya46 (#2134)
- Feature: 添加用于动态继承支持适配器数据的方法 @NCBM (#2127)
- Feature: 添加内置插件的插件元数据 @yanyongyu (#2113)
- Feature: 插件商店适配最新的插件元数据 @he0119 (#2094)
- Feature: 依赖注入支持 Generic TypeVar 和 Matcher 重载 @yanyongyu (#2089)
🐛 Bug 修复
- Fix: 修复 Quart WS task 上下文错误 @yanyongyu (#2192)
- Fix: 修复 dotenv 配置项为 None 将会跳过赋值 @eya46 (#2143)
- Fix: 修复
ArgParam
不支持Annotated
@eya46 (#2124) - Fix: aiohttp 请求时 data 和 file 不能同时存在 @j1g5awi (#2088)
- Fix: 修复因 loguru 更新导致的启动和关闭日志 name 不正常 @DiheChen (#2080)
📝 文档
- Docs: 移动 Alconna 文档至最佳实践 @RF-Tar-Railt (#2208)
- Docs: 移除商店中不符合现规范的 tag @j1g5awi (#2205)
- Docs: 添加 scoped 插件配置指南 @yanyongyu (#2198)
- Docs: 钩子函数代码片段补充 @A-kirami (#2173)
- Docs: 格式化钩子函数中的代码片段 @A-kirami (#2172)
- Docs: 补充 Message.only 文档 @eya46 (#2155)
- Docs: 修复日志自定义文档 typo @17TheWord (#2140)
- Docs: 修复依赖注入文档
ArgStr
3.9+ 和 3.8+ 版本代码写反 @eya46 (#2126) - Docs: 删除商店插件发布多余模块 @forchannot (#2095)
- Docs: 微调插件元数据的部分描述 @NCBM (#2096)
- Docs: 完成发布插件教程 @NCBM (#2078)
- Docs: 更新插件元数据的相关描述 @NCBM (#2087)
- Docs: 添加 Villa 适配器到 README @CMHopeSunshine (#2086)
💫 杂项
- Plugin: 黑白名单添加标签 @A-kirami (#2170)
- Plugin: 修改 nonebot-plugin-ocgbot-v2 插件名称 @fireinsect (#2147)
- Plugin: 更新 SparkGPT 插件描述 @canxin121 (#2144)
- Plugin: 修改 nonebot-plugin-ocgbot-v2 插件名称 @fireinsect (#2141)
- Plugin: 删除 nonebot-plugin-phlogo @kexue-z (#2128)
- Plugin: 修改
nonebot-plugin-gw2
模块名 @Agnes4m (#2123) - Develop: 添加 ruff linter @yanyongyu (#2114)
- Plugin: 更新
nonebot-plugin-msgbuf
插件的名称等信息 @NCBM (#2119) - Plugin: 修改插件信息和仓库地址 @Agnes4m (#2115)
- Test: 移除 httpbin 并整理测试 @yanyongyu (#2110)
- CI: 缓存 NoneFlow 所需的 pre-commit hooks @he0119 (#2104)
- Plugin: 移除过时未更新的插件&Bot @FYWinds (#2072)
- Plugin: 删除插件 nonebot_plugin_r6s @BalconyJH (#2071)
🍻 插件发布
- Plugin: 方寸狭间 @noneflow (#2207)
- Plugin: DALL-E绘图 @noneflow (#2204)
- Plugin: 指定戳一戳 @noneflow (#2202)
- Plugin: templates_render @noneflow (#2197)
- Plugin: MongoDB @noneflow (#2189)
- Plugin: pjsk表情 @noneflow (#2187)
- Plugin: nonebot-plugin-wenan @noneflow (#2184)
- Plugin: nonebot-plugin-picture-api @noneflow (#2180)
- Plugin: Blocker @noneflow (#2178)
- Plugin: nonebot-plugin-nobahpicture @noneflow (#2176)
- Plugin: 过期事件过滤器 @noneflow (#2169)
- Plugin: 猫猫虫咖波图片发送 @noneflow (#2167)
- Plugin: nonebot-plugin-splatoon3 @noneflow (#2165)
- Plugin: nonebot-plugin-cfassistant @noneflow (#2164)
- Plugin: 算法竞赛比赛查询 @noneflow (#2159)
- Plugin: nonebot-plugin-update @noneflow (#2153)
- Plugin: 远程同意好友 @noneflow (#2146)
- Plugin: 戳一戳事件 @noneflow (#2139)
- Plugin: EitherChoice @noneflow (#2137)
- Plugin: 用户信息 @noneflow (#2133)
- Plugin: Diablo4地狱狂潮boss提醒小助手 @noneflow (#2122)
- Plugin: nonbot-plugin-ocgbot-v2 @noneflow (#2120)
- Plugin: 错误告警 @noneflow (#2117)
- Plugin: follow_withdraw @noneflow (#2112)
- Plugin: 战雷查水表 @noneflow (#2103)
- Plugin: bili_push @noneflow (#2101)
- Plugin: AI作曲 @noneflow (#2093)
- Plugin: pcrjjc @noneflow (#2091)
- Plugin: twitter订阅 @noneflow (#2082)
- Plugin: 链接防夹 @noneflow (#2074)
- Plugin: 碧蓝航线攻略 @noneflow (#2076)
🍻 机器人发布
- Bot: 米缸 @noneflow (#2191)
- Bot: 林汐 @noneflow (#2182)
- Bot: web_bot @noneflow (#2131)
- Bot: ReimeiBot-黎明机器人 @noneflow (#2107)