Releases: nonebot/nonebot2
Releases · nonebot/nonebot2
Release v2.0.0-beta.2 🌈🌹🏮
Documentation
💫 Changes
- ⬆️ bump version 2.0.0-beta.2 @he0119 (#796)
- Release: 2.0.0-beta.2 @mnixry (#790)
- Doc: update dependency-injection docs @AkiraXie (#791)
- Docs: Fix copywriting @j1g5awi (#769)
- Plugin: 修改 nonebot-plugin-strman 错误的 module_name @jks15satoshi (#780)
- Plugin: 风格化字符串管理 商店信息更新 @jks15satoshi (#773)
- 🍻 update plugin info @kexue-z (#763)
- CI: avoid duplicate CI runs @StarHeartHunt (#749)
- Update plugins.json @KafCoppelia (#741)
- ✏️ Fix wrong module name @Lancercmd (#737)
- 修改自己几个插件的Tag @FYWinds (#732)
- Update plugins.json @KafCoppelia (#730)
- ✏️ Fix wrong module name @Lancercmd (#727)
- Plugin: Fix homepage for 2 plugins @j1g5awi (#724)
- 👷checkout with PAT @he0119 (#716)
- Update plugins.json @MeetWq (#710)
- 商店链接指向错误 @wzl19371 (#708)
- Plugin: 移除冷却事件插件 @jks15satoshi (#707)
- 更新插件tag @felinae98 (#706)
- Docs: remove unsupported char @StarHeartHunt (#702)
- Cross platform code coverage test @mnixry (#686)
- Docs: fix di import path @HibiKier (#678)
- Plugin: Add tags for j1g5awi's plugins @j1g5awi (#672)
💥 Breaking Changes
- Fix: rewrite message typing and construct @yanyongyu (#752)
🚀 Features
- Feature: refactor and support bot connection hook @yanyongyu (#771)
- Feature: Advanced message slice support @mnixry (#705)
- 从 Fastapi 的文档中排除驱动器的 HTTP 上报地址 @A-kirami (#673)
🐛 Bug Fixes
- Bugfix: Potential message body injection vulnerability in
MessageTemplate
@mnixry (#782) - Fix
Message.template
format spec does not support static method @mnixry (#772) - Fix:
dict(config)
raise error @yanyongyu (#748) - Fix: require load plugin error @yanyongyu (#743)
- Fix: single_session potential bug @AkiraXie (#711)
- Fix: plugin load fail process @yanyongyu (#679)
- Fix: fix matcher receive and arg detect @yanyongyu (#676)
📝 Documentation
- Docs: Add project code of conduct @mnixry (#794)
- Add document for message template @mnixry (#789)
- Docs: update some advanced docs @AkiraXie (#765)
- Docs: Add CONTRIBUTING @j1g5awi (#745)
- 👷using nb-autodoc to generate api docs @he0119 (#691)
- 📝 prepare docstring for autodoc @he0119 (#683)
- Docs: format adapter name @StarHeartHunt (#682)
- Remove mirai-api-http related info from readme @mnixry (#681)
🍻 Plugin Publish
- Plugin: おはよう! @yanyongyu (#788)
- Plugin: 轻量文字转图片插件 @yanyongyu (#784)
- Plugin: Fgo从者推理 @yanyongyu (#779)
- Plugin: 无数据库的问答插件 @yanyongyu (#777)
- Plugin: random_cat_gif @yanyongyu (#775)
- Plugin: 群聊反闪照 @yanyongyu (#767)
- Plugin: random-cat @yanyongyu (#762)
- Plugin: nonebot-plugin-setu2 @yanyongyu (#760)
- Plugin: 聊天记录插件 @yanyongyu (#758)
- Plugin: FG(Fifth Generation) @yanyongyu (#756)
- Plugin: 词云 @yanyongyu (#754)
- Plugin: 棋类游戏 @yanyongyu (#751)
- Plugin: go-cqhttp 频道支持适配补丁 @yanyongyu (#747)
- Plugin: nonebot-general-rss @yanyongyu (#739)
- Plugin: NoneBot的go-cqhttp启动器 @yanyongyu (#736)
- Plugin: NoneBot 数据存储 @yanyongyu (#734)
- Plugin: 今天吃什么 @yanyongyu (#729)
- Plugin: emoji 合成器 @yanyongyu (#726)
- Plugin: 塔罗牌 @yanyongyu (#723)
- Plugin: nonebot_plugin_fortune @yanyongyu (#720)
- Plugin: 天气查询 @yanyongyu (#715)
- Plugin: 彩云小梦AI续写 @yanyongyu (#704)
- Plugin: 人生重开模拟器 @yanyongyu (#701)
- Plugin: 新冠疫情查询😷 @yanyongyu (#699)
- Plugin: 疯狂星期四 @yanyongyu (#697)
- Plugin: 扔骰子 @yanyongyu (#695)
🍻 Bot Publish
- Bot: 琪露诺Bot @yanyongyu (#786)
🍻 Adapter Publish
- Adapter: mirai2 @yanyongyu (#718)
- Adapter: 开黑啦 @yanyongyu (#671)
Release v2.0.0-beta.1 🌈
Documentation
💫 Changes
- Docs: fix messenger css error @yanyongyu (#669)
- CI: Fix build upload error @yanyongyu (#668)
- Docs: add example for plugin @yanyongyu (#667)
- Docs: update handler and plugin docs @yanyongyu (#661)
- Docs: 更新商店插件发布流程 @XZhouQD (#660)
- Feature: add sitemap and test cases @yanyongyu (#659)
- Docs: disable service worker globally @StarHeartHunt (#658)
- Optimize readme expression and styling @mnixry (#653)
- Docs: update Algolia search key @StarHeartHunt (#650)
- 👷 update publish bot config @he0119 (#649)
- Pre Release: 2.0.0-beta.1 preview @yanyongyu (#644)
- Docs: style tweaks @StarHeartHunt (#622)
- change: 按照新格式修改商店发布数据 @he0119 (#620)
- Plugin: 插件重命名 nonebot-hk-reporter -> nonebot-bison @felinae98 (#592)
- Release: bump version of adapters @yanyongyu (#554)
- 📝 修复插件发布指引文档图片无法显示 @SK-415 (#551)
- Bump version of feishu adapter @StarHeartHunt (#550)
💥 Breaking Changes
- Feature: template support raw string @yanyongyu (#557)
🚀 Features
- Support user-defined format spec for message template @mnixry (#645)
- ✨ Compatible with cross-platform superusers @j1g5awi (#642)
- Feature:
Handler
Dependency Injection @yanyongyu (#588) - Feature: remove namespace @yanyongyu (#587)
- Feature: template support raw string @yanyongyu (#557)
- Feature: support use
MessageSegment
factory method as message template format spec @mnixry (#555)
🐛 Bug Fixes
- Fix: http2 for fastapi driver @yanyongyu (#615)
- Fix:
fastapi
driver forward header error @yanyongyu (#561) - Fix: fix cqhttp MessageSegment bugs @AkiraXie (#556)
🍻 Plugin Publish
- Plugin: 转发姬 @yanyongyu (#666)
- Plugin 群文件直链提取器 @yanyongyu (#664)
- Plugin 插件管理器 @yanyongyu (#657)
- Plugin 群聊复读机 @yanyongyu (#652)
- Plugin: Memes generator @yanyongyu (#641)
- Plugin: nonebot-plugin-logo @yanyongyu (#639)
- Plugin: 简易群管 @yanyongyu (#637)
- Plugin: 通过浏览器来生成图片 @yanyongyu (#635)
- Plugin: OlivOS.nb2 @yanyongyu (#633)
- Plugin: lol比赛信息 @yanyongyu (#628)
- Plugin: 剧集更新列表 @yanyongyu (#626)
- Plugin: picsbank @yanyongyu (#624)
- Plugin: 随机黑丝 @yanyongyu (#617)
- Plugin: 在线运行代码 @yanyongyu (#613)
- Plugin: 虚拟朋友 @yanyongyu (#611)
- Plugin: ShindanMaker @yanyongyu (#609)
- Plugin: nonebot-plugin-petpet @yanyongyu (#607)
- Plugin: nonebot-plugin-asoulcnki @yanyongyu (#603)
- Plugin: 诺基亚手机图生成 @yanyongyu (#601)
- Plugin: 工作性价比计算器 @yanyongyu (#599)
- Plugin: gocqapi @yanyongyu (#597)
- Plugin: nonebot_plugin_youthstudy @yanyongyu (#594)
- Plugin: lolheroes @yanyongyu (#591)
- Plugin: IT咨讯 @yanyongyu (#586)
- Plugin: 另一个图片搜索 @yanyongyu (#580)
- Plugin: leetcode提醒机器人 @yanyongyu (#578)
- Plugin: nonebot-plugin-setu-now @yanyongyu (#575)
- Plugin: nb2chan @yanyongyu (#566)
- Plugin: Twitter推送 @yanyongyu (#564)
🍻 Bot Publish
- Bot: SeaBot_QQ @yanyongyu (#630)
- Bot: PixivBot @yanyongyu (#573)
- Bot: 剑网三bot @yanyongyu (#559)
Pre Release v2.0.0a16 🌈
Documentation
💫 Changes
- Release 2.0.0a16 @yanyongyu (#547)
- Docs: 插件发布指引文档 @XZhouQD (#541)
- Bot: HarukaBot repository link update @SK-415 (#538)
- 👷 update store publish bot @he0119 (#526)
- 🐛 fix ding adapter issues @lengthmin (#521)
- Docs: Add FAQ link to
README.md
@mnixry (#513) - MessageSegment.image 的 BytesIO @jinserrr (#509)
- 🔥 Remove unsupported adapter @j1g5awi (#508)
🚀 Features
- Feature: Add support for mirai adapter
NudgeEvent
@mnixry (#546) - Feature: support use
Message
object as message template @mnixry (#545) - 完善飞书相关文档和部分事件Model @StarHeartHunt (#536)
- Feature:
str.format
like message formatting support @mnixry (#510) - 添加设置项,使得可以切换飞书和Lark API地址 @mri-moe (#495)
🐛 Bug Fixes
- Fix: remove return value in event handle @yanyongyu (#539)
- 🐛 fix feishu private message event response @StarHeartHunt (#524)
- 修复user的错误逻辑 @synodriver (#519)
- 🐛 Fix endswith match bug @ishkong (#514)
- Fix exception raised when constructing
MessageChain
from string @mnixry (#503)
🍻 Plugin Publish
- Plugin: pornhub风格图标生成 @yanyongyu (#543)
- Plugin: SimpleMusic @yanyongyu (#534)
- Plugin: HTTP静态文件托管 @yanyongyu (#532)
- Plugin: HanayoriBot @yanyongyu (#529)
- Plugin: ATRI语音包 @yanyongyu (#517)
- Plugin: ELF_RSS @yanyongyu (#501)
- Plugin: Epic 限免游戏资讯 @yanyongyu (#499)
🍻 Bot Publish
- Bot: Takker @yanyongyu (#512)
- Bot: SetuBot @yanyongyu (#507)
Pre Release v2.0.0a15 🌈
Documentation
💫 Changes
- Release 2.0.0a15 @yanyongyu (#490)
- 飞书适配器重定向aiocache logging到统一logger @StarHeartHunt (#474)
- Docs: update guide docs @yanyongyu (#464)
🚀 Features
🐛 Bug Fixes
- bugfix: catch setup factory exception @mnixry (#491)
- Bugfix: remove mirai session expiry @mnixry (#489)
- Fix log tag escape error in
event.get_description
in mirai adapter @mnixry (#471)
🍻 Plugin Publish
- Plugin: nonebot-plugin-flexperm @yanyongyu (#485)
- Plugin: 布谷机器人 @yanyongyu (#483)
- Plugin: 孤寡机器人 @yanyongyu (#481)
- Plugin: nonebot-plugin-autohelp @yanyongyu (#476)
- Plugin: 和风天气 @yanyongyu (#468)
🍻 Bot Publish
- Bot: DicePP @yanyongyu (#466)
Pre Release v2.0.0a14 🌈
Documentation
💫 Changes
- Release: 2.0.0a14 @yanyongyu (#462)
- 飞书适配器import顺序格式化 @StarHeartHunt (#448)
- 修复依赖项git链接 @StarHeartHunt (#449)
- Publish plugin web-monitor @abrahum (#447)
- Docs: 文档支持 algolia 全文搜索 @StarHeartHunt (#444)
- Optimize the description of multiple plug-ins @Lancercmd (#440)
- Docs: scheduler docs typo @yanyongyu (#435)
- Docs: 修复漏字 @StarHeartHunt (#434)
- Docs: fix typo @StarHeartHunt (#421)
- remove unnecessary print @StarHeartHunt (#414)
- Docs: typo @StarHeartHunt (#409)
- Docs: 完善文档 Python 版本描述 @StarHeartHunt (#408)
- Docs: update tagline @StarHeartHunt (#398)
- Update plugins.json @HibiKier (#396)
- Update plugins.json @HibiKier (#395)
- 🔗 update community links @richardchien (#392)
- Docs: add discord server link @StarHeartHunt (#391)
- Update plugins.json @HibiKier (#388)
- Update plugins.json @HibiKier (#387)
- typo @StarHeartHunt (#386)
- Update plugins.json @HibiKier (#380)
- Docs: Readme.md 增加 awesome-nonebot 资源库 @Cosmos-Break (#377)
- Docs: Add mirai adapter port config @Cosmos-Break (#378)
- 更新 Mirai-API-HTTP 用户指南 @mnixry (#374)
- add .DS_Store to .gitignore @StarHeartHunt (#369)
- 📝 Remove nonebot_plugin_todo @j1g5awi (#367)
- Docs: update permission doc @AkiraXie (#366)
- Docs: 添加中国大陆文档镜像 @StarHeartHunt (#360)
- [Doc] Update: CQHTTP implementations rename @XZhouQD (#359)
- Docs: fix store link @StarHeartHunt (#350)
- Docs: update loading-a-plugin docs @j1g5awi (#344)
- Docs: update handlers overload doc @AkiraXie (#336)
- Bot: change repository url @Ailitonia (#335)
- Docs: 一点小修改 @StarHeartHunt (#331)
- Docs: 文档优化 @StarHeartHunt (#328)
- 优化 issue 模板 bug 报告 @StarHeartHunt (#326)
- 添加文档 issue 模板 @StarHeartHunt (#321)
- 忽略 yarn.lock 防止意外提交 @StarHeartHunt (#320)
- Docs: 更新 go-cqhttp 配置文件 @StarHeartHunt (#319)
- Docs: 写明所需 Python 最低版本小版本号 @StarHeartHunt (#316)
- Docs: 优化文档商店页显示效果 @StarHeartHunt (#314)
💥 Breaking Changes
- Feature: 支持自定义 Response @StarHeartHunt (#406)
🚀 Features
- Add forward driver support for mirai-api-http adapter @mnixry (#461)
- Feature: 添加飞书适配器支持 @StarHeartHunt (#425)
- New: get_bot function @cleoold (#419)
- Feature: 支持自定义 Response @StarHeartHunt (#406)
- New: support custom log level config @yanyongyu (#333)
- 为
handle_event
函数添加异常返回 @mnixry (#322)
🐛 Bug Fixes
- 修复由于
quart.exception
在新版Quart被移除导致import出错 @mnixry (#452) - 修复mirai adapter中上传相关api操作报错 @mnixry (#430)
- 修复shell_command多次--help时重复输出 @rmuchan (#410)
- 修复Mirai加群通过时报错 @mnixry (#407)
- Fix: log module name error @yanyongyu (#334)
🍻 Plugin Publish
- Plugin: nonebot_plugin_fr24 @yanyongyu (#442)
- Plugin: nonebot_plugin_setu @yanyongyu (#438)
- Plugin: nonebot_plugin_statistical @yanyongyu (#428)
- Plugin: nonebot_plugin_russian @yanyongyu (#416)
- Plugin: nonebot_plugin_pixivrank_search @yanyongyu (#412)
- Plugin: Nonebot2 消息撤回插件 @yanyongyu (#382)
- Plugin: nonebot-plugin-alias @yanyongyu (#371)
- Plugin: nonebot_plugin_gamedraw @yanyongyu (#364)
- Plugin: Nonebot2插件轻量帮助列表 @yanyongyu (#362)
- Plugin: Minecraft 服务器状态查询 @yanyongyu (#356)
- Plugin: nonebot_plugin_puppet @yanyongyu (#343)
- Plugin: 待办事项提醒(闹钟) @yanyongyu (#330)
🍻 Bot Publish
- Bot: dumbot傻瓜机器人 @yanyongyu (#446)
- Bot: ATRI @yanyongyu (#432)
- Bot: 绪山真寻bot @yanyongyu (#405)
- Bot: YanXiBot @yanyongyu (#403)
- Bot: Github Bot @yanyongyu (#338)
🍻 Adapter Publish
- Adapter: feishu @yanyongyu (#451)
- Adapter: gocq @yanyongyu (#349)
Pre Release v2.0.0a13.post1 🌈
Documentation
💫 Changes
- Pre Release 2.0.0a13.post1 @yanyongyu (#311)
- Pre Release 2.0.0a13 @yanyongyu (#310)
- Pre Release 2.0.0a12 @yanyongyu (#308)
- Docs: update hook docs @AkiraXie (#294)
- Docs: 修正文档中钩子函数的参数 @StarHeartHunt (#293)
- Fix: cqhttp post secret checking error @yanyongyu (#290)
- Docs: 在2.0.0a11文档中添加分离适配器的提示 @StarHeartHunt (#285)
- Bug: typo in built-in plugin @StarHeartHunt (#282)
- Fix: store bot display error @yanyongyu (#281)
- Fix: Plugin Store link in README @SK-415 (#274)
- Bug: 修复mah adapter无法接受好友请求 @notnotype (#273)
- Fix: several typo and error in doc @yanyongyu (#272)
- Bug: typo in adapters.json @StarHeartHunt (#269)
- Docs: 添加对分离适配器的提示 @StarHeartHunt (#268)
- Bug: correct params order @StarHeartHunt (#270)
- ci: 更新商店发布议题机器人 @he0119 (#265)
💥 Breaking Changes
- 统一adapters中MessageEvent get_session_id方法返回的内容 @Reverier-Xu (#276)
🚀 Features
- New: add call_api hook @yanyongyu (#307)
🐛 Bug Fixes
- Fix: matcher got recursion @yanyongyu (#309)
- 修复单独被@报错问题,以及使机器人可以判断出在消息任意位置的@信息 @SinonJZH (#300)
- Fix: exclude all
__init__.py
in adapter packaging @yanyongyu (#262) - Fix: fix adapter override namespace file @yanyongyu (#261)
🍻 Plugin Publish
- Plugin: 本地数据存储 @yanyongyu (#292)
- Plugin: bilibili视频、番剧解析 @yanyongyu (#287)
- Plugin: 插件管理器 @yanyongyu (#267)
🍻 Bot Publish
- Bot: Omega Miya @yanyongyu (#280)
- Bot: HarukaBot @yanyongyu (#278)
Pre Release v2.0.0a11 🌈
Documentation
💫 Changes
- Fix: 缩写查询插件 repo @yanyongyu (#254)
- Docs: 添加 Vercel 文档镜像链接 @StarHeartHunt (#246)
- Docs: update how-to-work doc @AkiraXie (#242)
- fix nonebot_plugin_cocdicer link error @abrahum (#236)
- Fix: site deploy ci @yanyongyu (#231)
- Update installation.md @danuonuo (#226)
- Fix: plugin import hook and remove literal type @yanyongyu (#224)
- Docs: 添加 从IDE启动的相关问题 提示 @StarHeartHunt (#217)
- Fix:
nonebot-plugin-ncm
repo link error @yanyongyu (#215) - Doc: use github action instead of netlify ci/cd @yanyongyu (#211)
- Update Docs @yanyongyu (#206)
- Docs: 添加“运行时钩子”一节 @StarHeartHunt (#205)
- Update docs for 2.0.0a10 @yanyongyu (#204)
💥 Breaking Changes
- Pre Release 2.0.0a11 @yanyongyu (#260)
- Breaking: change nonebot project structure @yanyongyu (#218)
🚀 Features
- Breaking: change nonebot project structure @yanyongyu (#218)
🐛 Bug Fixes
- Fix: prompt type error @yanyongyu (#255)
- Bug: adapter can be register more than once @yanyongyu (#243)
- Fix: fix single session bug @AkiraXie (#238)
🍻 Plugin Publish
- Plugin: biliav小程序转换器 @yanyongyu (#259)
- Plugin: 缩写查询器 @yanyongyu (#251)
- Plugin: 猜猜看 @yanyongyu (#249)
- Plugin: nonebot-plugin-r6s @yanyongyu (#245)
- Plugin: 跑团记录记录器 @yanyongyu (#233)
- Plugin: nonebot-plugin-cocdicer @yanyongyu (#230)
- Plugin: 网易云无损音乐下载 @yanyongyu (#214)
- Plugin: hk-reporter @yanyongyu (#210)
- Plugin: Arcaea 查分器 @yanyongyu (#208)
Pre Release v2.0.0a10 🌈
Pre Release v2.0.0a9.post1 🌈
Documentation
💫 Changes
- Pre Release 2.0.0a9.post1 @yanyongyu (#194)
- Docs: 优化文档语言表达 @StarHeartHunt (#188)
🐛 Bug Fixes
- Fix:
MatcherGroup
rule override @yanyongyu (#193)
Pre Release v2.0.0a9 🌈
Documentation
💫 Changes
- Pre Release 2.0.0a9 @yanyongyu (#187)
- Update scheduler.md @StarHeartHunt (#184)
- Fix rule override state @yanyongyu (#183)
- Update creating-a-matcher.md @StarHeartHunt (#158)
- Fix typo @theprimone (#143)
- Fix: empty message when using array post format @yanyongyu (#140)
🚀 Features
- Feat:Support shell-like command @AkiraXie (#186)
- New: 添加 mirai-api-http 的 adapter 支持 @mnixry (#179)
- New: common config loading from .env @yanyongyu (#166)
- add fastapi driver configs @yanyongyu (#149)
🍻 Plugin Publish
- Plugin: 风格化字符串管理 @yanyongyu (#182)
- Plugin: songpicker2 @yanyongyu (#178)
- Plugin: 消息交互式 python 解释器 @yanyongyu (#175)
- Plugin: mqtt接入 @yanyongyu (#173)
- Plugin: 冷却事件 @yanyongyu (#168)
- Plugin: nonebot-plugin-wordbank @yanyongyu (#164)
- Plugin: 模拟抽卡 @yanyongyu (#160)