v2.1.1~v2.0.0-beta.4
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)
🍻 插件发布
- Plugin: 大电老师活字印刷 @noneflow (#2370)
- Plugin: nonebot-plugin-video-api @noneflow (#2367)
- Plugin: 青年大学习提交 @noneflow (#2357)
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)
🍻 机器人发布
🍻 适配器发布
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)
🍻 适配器发布
v2.0.0
💥 破坏性变更
- Feature: 支持
re.Match
依赖注入 @yanyongyu (#1950)
🚀 新功能
- Feature: 优化事件分发方法 @yanyongyu (#2067)
- Feature: 移除部分依赖注入参数默认值检查 @yanyongyu (#2034)
- Feature: 添加插件元数据字段
type
homepage
supported_adapters
@yanyongyu (#2012) - Feature: 支持
re.Match
依赖注入 @yanyongyu (#1950) - Feature: 支持主动停止
none
系列驱动器 @yanyongyu (#1951) - Feature: 为消息类添加
has
join
include
exclude
方法 @yanyongyu (#1895)
🐛 Bug 修复
- Fix: 修复插件 require 未声明插件会识别为子插件 @yanyongyu (#2040)
- Fix: 修复命令强制空白符影响无参数情况 @yanyongyu (#1975)
- Fix:
run_sync
上下文 @synodriver (#1968) - Fix: shell command 包含富文本时报错信息出错 @yanyongyu (#1923)
📝 文档
- Docs: 添加 Alconna 响应器介绍 @RF-Tar-Railt (#2069)
- Docs: 更新 README 适配器链接 @yanyongyu (#2068)
- Docs: 使用 issue form 进行商店发布 @yanyongyu (#2010)
- Docs: 修复获取事件信息文档代码范例中的高亮行 @Lptr-byte (#1983)
- Docs: 修复事件处理函数文档代码范例中缺失的 import @Lptr-byte (#1982)
- Docs: 修复获取事件信息文档代码范例中缺失的 import @Lptr-byte (#1980)
- Docs: 新增插件跨平台指南 @Well2333 (#1938)
- Docs: 开启 blank issues @yanyongyu (#1945)
- Docs: 使用 issue 表单替换 issue 模板 @A-kirami (#1928)
- Docs: 修正教程中部分 import 缺失的问题 @Well2333 (#1927)
- Docs: 添加 Walle-Q 到 Readme @yanyongyu (#1891)
- Docs: 更新部署文档 @yanyongyu (#1890)
💫 杂项
- Plugin: Hello World 添加 tag @A-kirami (#2056)
- Plugin: 修改 nonebot-plugin-logpile 的名称和描述 @A-kirami (#2057)
- Plugin: 移除
nonebot_paddle_ocr
和nonebot_poe_chat
@canxin121 (#2039) - Plugin: 移除
nonebot-plugin-rtfm
插件 @MingxuanGame (#2037) - Plugin: 移除 extrautils 工具拓展插件(暂停维护) @NCBM (#2033)
- Adapter: 更新 Minecraft 适配器 @17TheWord (#1972)
- Docs: 更正 issue 表单部分内容 @A-kirami (#1961)
- Plugin: 更新 AutoReply 插件描述 @lgc2333 (#1949)
- Plugin: 移除
MC_QQ_MCRcon
@17TheWord (#1948) - Plugin: 更新 lgc2333 插件仓库地址 @lgc2333 (#1935)
- Plugin: 更新多功能哔哩哔哩解析工具 @djkcyl (#1913)
- CI: 跳过 PR 仓库为 fork 的情况 @he0119 (#1905)
- Plugin: 移除旧版本的 GenshinUID @KimigaiiWuyi (#1904)
- CI: 使用最新的 NoneFlow @he0119 (#1899)
- CI: 使用 NoneFlow 管理工作流 @yanyongyu (#1892)
- CI: 移除 poetry 版本限制 @yanyongyu (#1872)
🍻 插件发布
- Plugin: stablediffusion 绘画插件 @noneflow (#2066)
- Plugin: 随机抽取自定义内容 @noneflow (#2064)
- Plugin: NAGA 公交车 @noneflow (#2062)
- Plugin: 本子标题关键词提取 @noneflow (#2058)
- Plugin: puzzle @noneflow (#2054)
- Plugin: homo_mathematician @noneflow (#2052)
- Plugin: cuber @noneflow (#2048)
- Plugin: nonebot-plugin-lua @noneflow (#2049)
- Plugin: Github 仓库卡片 @noneflow (#2042)
- Plugin: 股票看盘助手 @noneflow (#2032)
- Plugin: 便携插件安装器 @noneflow (#2027)
- Plugin: 会话 id @noneflow (#2025)
- Plugin: SD 绘画插件 @noneflow (#2023)
- Plugin: 《女神异闻录 5》预告信生成器 @noneflow (#2021)
- Plugin: 小小的 WEBAPI 调用插件 @noneflow (#2020)
- Plugin: MultiNCM @noneflow (#2018)
- Plugin: 签到 @noneflow (#2014)
- Plugin: 链接解析 @noneflow (#2011)
- Plugin: 信鸽巴夫 @noneflow (#2008)
- Plugin: 明日方舟抽卡模拟 @noneflow (#2005)
- Plugin: 雷神工业 @noneflow (#2003)
- Plugin: nonebot-plugin-logpile @noneflow (#1999)
- Plugin: Spark-GPT @noneflow (#1997)
- Plugin: 企鹅物流统计数据查询 @noneflow (#1995)
- Plugin: CallAPI @noneflow (#1990)
- Plugin: 群聊人数锁定 @noneflow (#1988)
- Plugin: CSGO 开箱模拟器 @noneflow (#1986)
- Plugin: wordle_help @noneflow (#1974)
- Plugin: 星穹铁道活动日历 @noneflow (#1970)
- Plugin: 水印大师 @noneflow (#1965)
- Plugin: 图片/漫画翻译 @noneflow (#1955)
- Plugin: 为美好群聊献上爆炎 @noneflow (#1953)
- Plugin: 公共画板插件 @noneflow (#1957)
- Plugin: 运行代码 @noneflow (#1942)
- Plugin: brainfuck @noneflow (#1944)
- Plugin: Mixin @noneflow (#1947)
- Plugin: AppInsights 日志监控 @noneflow (#1940)
- Plugin: nonebot_poe_chat @noneflow (#1937)
- Plugin: 更改 BOT 群名片 @noneflow (#1934)
- Plugin: Akinator @noneflow (#1925)
- Plugin: Bilifan @noneflow (#1921)
- Plugin: osu!入群审批 @noneflow (#1919)
- Plugin: 与 ChatGpt 聊天 @noneflow (#1917)
- Plugin: TataruBot2 @noneflow (#1915)
- Plugin: 宝可梦融合 @noneflow (#1912)
- Plugin: FuckYou @noneflow (#1910)
- Plugin: SDGPT @noneflow (#1908)
- Plugin: nonebot clock 群闹钟 ⏰ @noneflow (#1906)
- Plugin: B 站直播间路灯 @noneflow (#1901)
- Plugin: GenshinUID @noneflow (#1903)
- Plugin: 多功能哔哩哔哩解析工具 @noneflow (#1898)
- Plugin: Steam 游戏状态播报 @yanyongyu (#1887)
- Plugin: AI 生成 PPT @yanyongyu (#1884)
- Plugin: nonebot_paddle_ocr @yanyongyu (#1882)
- Plugin: nonebot_api_paddle @yanyongyu (#1880)
- Plugin: 来份睡眠套餐 @yanyongyu (#1876)
- Plugin: 今日老婆 @yanyongyu (#1874)
- Plugin: 激战 2!!! @yanyongyu (#1871)
- Plugin: ROLL @yanyongyu (#1868)
🍻 机器人发布
- Bot: 狐尾 @noneflow (#2009)
- Bot: ay 机器人 @noneflow (#1993)
- Bot: March7th @noneflow (#1978)
- Bot: XDbot2 @noneflow (#1932)
- Bot: CoolQBot @noneflow (#1894)
🍻 适配器发布
- Adapter: Walle-Q @yanyongyu (#1889)
v2.0.0rc4
🚀 新功能
- Feature: 公开自定义
on
函数所需的函数 @A-kirami (#1856) - Feature: 重构驱动器 lifespan 方法 @yanyongyu (#1860)
- Test: 使用 conditional coverage 插件 @yanyongyu (#1858)
- Feature: 在 Windows 上处理 SIGBREAK 信号 @he0119 (#1836)
- Feature: 为子依赖添加 PEP593
Annotated
支持 @mnixry (#1832) - Feature: 为
User
权限添加便捷创建方法 @yanyongyu (#1825) - Feature: 移除内置响应规则事件类型限制 @yanyongyu (#1824)
- Feature: 允许继承和使用 Matcher 子类 @yanyongyu (#1815)
- Feature: 添加
get_adapter
类型 overload @yanyongyu (#1755) - Feature: 命令匹配支持强制指定空白符 @yanyongyu (#1748)
- Feature: 添加获取已注册适配器的方法 @yanyongyu (#1747)
- Feature: 使用
tomllib
读取 toml 配置 @yanyongyu (#1720) - Feature: 优化插件加载日志 @yanyongyu (#1716)
- Feature: 在加载 driver 引发 ImportError 时,使用
raise from e
@shoucandanghehe (#1689) - Feature: 添加端口配置项约束验证 @StarHeartHunt (#1632)
🐛 Bug 修复
- Test: coverage condition invert @yanyongyu (#1862)
- Fix: 检测运行时创建响应器的插件 @yanyongyu (#1857)
- Fix: 修复事件响应器辅助函数丢失 block @yanyongyu (#1859)
- Fix: 修复 bot hook 缺少依赖缓存和上下文管理 @yanyongyu (#1826)
- Fix: 会话更新依赖注入缺少缓存和上下文管理 @yanyongyu (#1807)
- Fix: 修复适配器能断开非自身所有的 Bot 对象 @yanyongyu (#1757)
📝 文档
- Docs: 修改 NoneBug 独立测试模式流程控制参数 @yanyongyu (#1866)
- Docs: 添加 VSCode 配置项名称 @yanyongyu (#1863)
- Docs: 添加 Message 基类模板使用警告 @yanyongyu (#1853)
- Docs: 移除 Messenger 移动端预期外的蓝色遮罩 @StarHeartHunt (#1842)
- Docs: 更新指向文档的链接 @he0119 (#1841)
- Docs: 更新 setup 动图 @yanyongyu (#1840)
- Docs: 重写教程与进阶指南 @yanyongyu (#1604)
- Docs: pip 安装指令添加引号 @3yude (#1724)
- Docs: 修正交互模式命令 @3yude (#1719)
💫 杂项
- Plugin: 删除 bnhhsh @lgc2333 (#1792)
- CI: 暂时修复 poetry 依赖安装 @yanyongyu (#1776)
- Plugin: 修改链接分享解析器插件名称 @zhiyu1998 (#1715)
- Bot: 移除 ShigureBot @lgc2333 (#1699)
- CI: 发布机器人使用 latest 标签 @he0119 (#1690)
- Fix: 修改 bilibili live 的模块路径 @yanyongyu (#1679)
- Docs: 移除商店中的过期插件 2023 @j1g5awi (#1610)
🍻 插件发布
- Plugin: ChatGPT 网页端 API @yanyongyu (#1865)
- Plugin: 原神 cos @yanyongyu (#1855)
- Plugin: 颠倒问号 @yanyongyu (#1849)
- Plugin: nonebot-plugin-miao @yanyongyu (#1851)
- Plugin: 通括膨胀 @yanyongyu (#1847)
- Plugin: Hello World @yanyongyu (#1845)
- Plugin: 喵喵点歌 @yanyongyu (#1838)
- Plugin: ChatGLM-6B API 版 @yanyongyu (#1834)
- Plugin: ChatGLM @yanyongyu (#1831)
- Plugin: 基于 OpenAI 的 AI 模拟面试官 @yanyongyu (#1829)
- Plugin: 多平台热搜获取插件 @yanyongyu (#1823)
- Plugin: 随机点名 @yanyongyu (#1819)
- Plugin: 表情包制作(调用 API 版) @yanyongyu (#1821)
- Plugin: 群聊语录库 @yanyongyu (#1817)
- Plugin: 随机狗妈 @yanyongyu (#1813)
- Plugin: apex 信息查询 @yanyongyu (#1811)
- Plugin: unoconv 文件转换 @yanyongyu (#1809)
- Plugin: 原神历史卡池 @yanyongyu (#1806)
- Plugin: 括号补全 @yanyongyu (#1804)
- Plugin: 修仙模拟器 @yanyongyu (#1802)
- Plugin: 发 6 @yanyongyu (#1798)
- Plugin: 群聊自定义表情包 @yanyongyu (#1795)
- Plugin: RimoFun @yanyongyu (#1791)
- Plugin: ChatPDF 文章分析 @yanyongyu (#1788)
- Plugin: 和团子聊天! @yanyongyu (#1785)
- Plugin: 多功能的 ChatGPT 机器人 @yanyongyu (#1781)
- Plugin: ChatGPT 官方接口版 @yanyongyu (#1767)
- Plugin: 明日方舟抽卡记录分析 @yanyongyu (#1786)
- Plugin: Sanae @yanyongyu (#1775)
- Plugin: 小爱课程表 @yanyongyu (#1773)
- Plugin: AutoRepeater @yanyongyu (#1769)
- Plugin: 60s 日历 @yanyongyu (#1765)
- Plugin: 青年大学习提交(基础版) @yanyongyu (#1764)
- Plugin: 青年大学习提交(Web UI) @yanyongyu (#1762)
- Plugin: 网抑云 @yanyongyu (#1760)
- Plugin: nonebot_plugin_eventdone @yanyongyu (#1758)
- Plugin: 爱发电审核 @yanyongyu (#1750)
- Plugin: 战地一入群审批 @yanyongyu (#1745)
- Plugin: wf 的 wm 市场 @yanyongyu (#1742)
- Plugin: 呆呆兽都会用的 chatbot 接 api @yanyongyu (#1740)
- Plugin: 呆呆兽都会起来锻炼 H2E @yanyongyu (#1739)
- Plugin: 修仙_2.0 @yanyongyu (#1730)
- Plugin: 发病语录 @yanyongyu (#1728)
- Plugin: 峯驰物流 @yanyongyu (#1723)
- Plugin: Bing Chat @yanyongyu (#1714)
- Plugin: 视频、图片解析器 @yanyongyu (#1710)
- Plugin: 你画我猜组队 @yanyongyu (#1705)
- Plugin: 明日方舟工具箱 @yanyongyu (#1698)
- Plugin: 原神深境螺旋数据查询 @yanyongyu (#1696)
- Plugin: 工具拓展 @yanyongyu (#1694)
- Plugin: OneBot 实现 @yanyongyu (#1692)
- Plugin: 舞萌 maimai 插件版 @yanyongyu (#1687)
- Plugin: ACMReminder @yanyongyu (#1686)
- Plugin: 通用指令阻断 @yanyongyu (#1683)
- Plugin: 今天吃喝什么(图片版) @yanyongyu (#1678)
- Plugin: Q 群消息事件监控 @yanyongyu (#1672)
- Plugin: DickyPK @yanyongyu (#1670)
- Plugin: 每日人品 2 @yanyongyu (#1669)
- Plugin: 娶群友 @yanyongyu (#1665)
- Plugin: 我要一张 xx 涩图 @yanyongyu (#1663)
- Plugin: AutoReply @yanyongyu (#1660)
- Plugin: B 站热搜 @yanyongyu (#1658)
- Plugin: MC Ping @yanyongyu (#1656)
- Plugin: impact 淫趴 @yanyongyu (#1653)
- Plugin: 更人性化的 GPT-Ai 聊天插件 @yanyongyu (#1651)
- Plugin: uuid 生成器 @yanyongyu (#1649)
- Plugin: 舔狗日记 @yanyongyu (#1646)
- Plugin: 查找轻小说 @yanyongyu (#1644)
- Plugin: XDU 校园服务 @yanyongyu (#1642)
- Plugin: nonebot-plugin-mcport @yanyongyu (#1640)
- Plugin: Alconna 命令工具 @yanyongyu (#1639)
- Plugin: Group_Link_Guild @yanyongyu (#1637)
- Plugin: 简易群管女生自用 99 新 @yanyongyu (#1635)
- Plugin: 青岚 @yanyongyu (#1631)
- Plugin: 对话超管 @yanyongyu (#1627)
- Plugin: 摩尔质量计算器 @yanyongyu (#1625)
- Plugin: 植物大战僵尸小游戏 @yanyongyu (#1622)
🍻 机器人发布
- Bot: 桃桃酱 @yanyongyu (#1801)
- Bot: fubot @yanyongyu (#1783)
- Bot: LOVE 酱 @yanyongyu (#1779)
- Bot: 脑积水 @yanyongyu (#1771)
- Bot: koishi @yanyongyu (#1681)
- Bot: ChensQBOTv2 @yanyongyu (#1676)
- Bot: 青岚 @yanyongyu (#1630)
v2.0.0rc3
🚀 新功能
- Feature: 添加事件响应器检查完成日志 @A-kirami (#1578)
- Remove: 移除默认安装 FastAPI @yanyongyu (#1557)
- Feature: 支持给
FastAPI
和Quart
传递额外的参数 @A-kirami (#1543) - Feature: 添加
logger
重导出 @A-kirami (#1526) - Feature: 将 block driver 转正为 none 驱动器 @he0119 (#1522)
- Develop: 使用 pycln 自动移除未使用的 import @yanyongyu (#1481)
- Feature: 添加正则匹配文本注入 @A-kirami (#1457)
- Feature: 支持主动销毁事件响应器 @A-kirami (#1444)
🐛 Bug 修复
- Fix: 屏蔽 fastapi 0.89.0 @yanyongyu (#1574)
- Fix: 修复子插件加载失败时没有从父插件中移除的问题 @A-kirami (#1559)
- Fix: 修复客户端请求未处理 cookies @yanyongyu (#1491)
- Fix:
on_type
typing error @yanyongyu (#1482) - Fix: 修复 ArgumentParser 错误信息叠加问题 @yanyongyu (#1426)
📝 文档
- Docs: 修改更新部分文档 @yanyongyu (#1615)
- Docs: 商店搜索大小写不敏感 @StarHeartHunt (#1609)
- Docs: 更新测试文档中的连接方式&细化插件发布描述 @StarHeartHunt (#1504)
- Docs: 修复文档中部分超链接跳转到
/store.html
的问题 @yzyyz1387 (#1470) - Fix: 补充
params
模块的类型注解 @A-kirami (#1458) - Docs: 移除文档
自定义日志
中多余的符号 @A-kirami (#1448) - Docs: 完善
调用平台 API
部分 @A-kirami (#1447) - Docs: 修正文档中部分配置文件示例的符号误用 @MingxuanGame (#1432)
💫 杂项
- Plugin: 移除 nonebot-plugin-puppet @j1g5awi (#1605)
- Plugin: 更新 MC 的插件信息 @nikissXI (#1589)
- Plugin: 移除
nonebot-plugin-aidraw
@A-kirami (#1588) - Plugins: 更新 ayaka_games 插件名和描述 @bridgeL (#1586)
- Plugin: 更新 tts_gal 插件名和描述 @dpm12345 (#1581)
- Plugin: 移除
nonebot_plugin_super_resolution
@A-kirami (#1561) - Plugin: 更新 OlivOS.nb2 import 包名 @j1g5awi (#1560)
- Develop: 添加 pyright 环境配置 @yanyongyu (#1554)
- CI: 优化触发条件减少无效运行 @he0119 (#1545)
- Plugin: 删除 ayaka_who_is_suspect 插件 @bridgeL (#1525)
- Fix: 修复异常在 traceback 中无法正常显示信息 @he0119 (#1521)
- CI: 添加插件加载测试 @he0119 (#1519)
- Plugin: 移除
nonebot-plugin-filehost
@mnixry (#1516) - Plugin: 更新
abstain_diary
插件名和描述 @Ikaros-521 (#1509) - Plugin: 更新 gpt3 插件模块名 @chrisyy2003 (#1501)
- Plugin: 更新 随机禁言 插件功能描述 @Ikaros-521 (#1495)
- Plugin: 更新 multi chatgpt 插件仓库地址 @chrisyy2003 (#1487)
- Plugin: 更新 ayaka_games 介绍 @bridgeL (#1431)
- Plugin: 修改 novelai send magiadice 插件模块名 @sena-nana (#1423)
🍻 插件发布
- Plugin: 反向词典 @yanyongyu (#1619)
- Plugin: PicMCStat @yanyongyu (#1614)
- Plugin: 犯人在跳舞 @yanyongyu (#1608)
- Plugin: 喵喵自记菜谱 @yanyongyu (#1599)
- Plugin: 语音功能 @yanyongyu (#1597)
- Plugin: OrangeDice! @yanyongyu (#1595)
- Plugin: 简易谷歌翻译插件 @yanyongyu (#1593)
- Plugin: 哔哩哔哩 q 群登录 @yanyongyu (#1591)
- Plugin: 原神实时公告 @yanyongyu (#1585)
- Plugin: 心灵鸡汤 @yanyongyu (#1580)
- Plugin: Bing 每日图片获取 @yanyongyu (#1577)
- Plugin: 星座运势 @yanyongyu (#1572)
- Plugin: 回声洞 @yanyongyu (#1573)
- Plugin: 整点报时 @yanyongyu (#1569)
- Plugin: Hypixel 数据查询 @yanyongyu (#1556)
- Plugin: 查找图片出处 @yanyongyu (#1553)
- Plugin: 云签到 @yanyongyu (#1551)
- Plugin: 图像标注 @yanyongyu (#1550)
- Plugin: 对对联 @yanyongyu (#1542)
- Plugin: 群聊学习 @yanyongyu (#1540)
- Plugin: 求生之路 2——服务器操作 @yanyongyu (#1538)
- Plugin: setu_customization @yanyongyu (#1537)
- Plugin: 主动消息撤回 @yanyongyu (#1536)
- Plugin: HttpCat🐱 猫猫 http 状态码 @yanyongyu (#1529)
- Plugin: 命令探查 @yanyongyu (#1524)
- Plugin: AnimalVoice_Convert @yanyongyu (#1518)
- Plugin: 服务状态查询 @yanyongyu (#1513)
- Plugin: 腾讯云图像变换 @yanyongyu (#1515)
- Plugin: Ping @yanyongyu (#1508)
- Plugin: 群友召唤术 @yanyongyu (#1503)
- Plugin: 战地群聊天插件 @yanyongyu (#1506)
- Plugin: 不要复读 @yanyongyu (#1500)
- Plugin: JAVA MC 服务器信息查询 @yanyongyu (#1497)
- Plugin: 防撤回 @yanyongyu (#1489)
- Plugin: 随机禁言 @yanyongyu (#1486)
- Plugin: 只因进化录 @yanyongyu (#1484)
- Plugin: GPT3 @yanyongyu (#1480)
- Plugin: 熊老板 @yanyongyu (#1472)
- Plugin: QQ 群文件备份 @yanyongyu (#1478)
- Plugin: 戒色打卡日记 @yanyongyu (#1475)
- Plugin: nonebot_plugin_idiom @yanyongyu (#1469)
- Plugin: 随机配色方案 @yanyongyu (#1466)
- Plugin: multi-ChatGPT @yanyongyu (#1462)
- Plugin: 权限控制 @yanyongyu (#1464)
- Plugin: 汇率换算 @yanyongyu (#1452)
- Plugin: 全群广播 @yanyongyu (#1450)
- Plugin: 图片背景消除 @yanyongyu (#1446)
- Plugin: 雀魂信息查询 @yanyongyu (#1443)
- Plugin: ChatGPT @yanyongyu (#1439)
- Plugin: 免费快捷点歌插件 @yanyongyu (#1436)
- Plugin: 动画截图追溯来源 @yanyongyu (#1434)
- Plugin: b 站图片下载 @yanyongyu (#1430)
- Plugin: 记事本 @yanyongyu (#1420)
- Plugin: 原神前瞻直播兑换码查询 @yanyongyu (#1422)
🍻 机器人发布
- Bot: SuzunoBot @yanyongyu (#1601)
- Bot: 辞辞(cici)Bot @yanyongyu (#1583)
- Bot: RanBot @yanyongyu (#1511)