Recent Releases of nonebot2

nonebot2 - Release v2.4.3 🌈🍁

🚀 新功能

  • Feature: 支持 PEP 695 类型别名 @yanyongyu (#3621)
  • Feature: 升级至新版本 websockets client API @yanyongyu (#3606)
  • Feature: 细化内置驱动器请求参数中的超时控制颗粒度 @Ailitonia (#3571)
  • Feature: 为 HTTPClient 等内置驱动器添加流式请求方法 @Ailitonia (#3560)

📝 文档

💫 杂项

🍻 插件发布

🍻 机器人发布

🍻 适配器发布

- Python
Published by noneflow[bot] 7 months ago

nonebot2 - Release v2.4.2 🌈🌲️🌳️

🚀 新功能

🐛 Bug 修复

📝 文档

💫 杂项

🍻 插件发布

🍻 机器人发布

🍻 适配器发布

- Python
Published by noneflow[bot] 12 months ago

nonebot2 - Release v2.4.1 🌈🦌🛷🎅🎄

🚀 新功能

🐛 Bug 修复

📝 文档

💫 杂项

🍻 插件发布

🍻 机器人发布

🍻 适配器发布

- Python
Published by noneflow[bot] about 1 year ago

nonebot2 - Release v2.4.0 🌈 🎃🍬️👻️

🚀 新功能

🐛 Bug 修复

📝 文档

💫 杂项

🍻 插件发布

🍻 机器人发布

- Python
Published by noneflow[bot] over 1 year ago

nonebot2 - Release v2.3.3 🌈👻

🚀 新功能

🐛 Bug 修复

📝 文档

💫 杂项

🍻 插件发布

🍻 机器人发布

- Python
Published by noneflow[bot] over 1 year ago

nonebot2 - Release v2.3.2 🌈🌞

🐛 Bug 修复

  • Fix: 修复 ForwardRef eval 时参数 recursive_guard 缺失 @he0119 (#2778)

📝 文档

🍻 插件发布

- Python
Published by noneflow[bot] over 1 year ago

nonebot2 - Release v2.3.1 🌈💝

🐛 Bug 修复

📝 文档

💫 杂项

  • Plugin: 移除已在 PyPI 上删除的 covid 插件和 molar-mass 插件 @NCBM (#2712)

🍻 插件发布

🍻 适配器发布

- Python
Published by noneflow[bot] almost 2 years ago

nonebot2 - Release v2.3.0 🌈👷

💥 破坏性变更

🚀 新功能

🐛 Bug 修复

📝 文档

💫 杂项

🍻 插件发布

🍻 适配器发布

- Python
Published by noneflow[bot] almost 2 years ago

nonebot2 - Release v2.2.1 🌈🥣⚪

🚀 新功能

  • Feature: 优化 pydantic 兼容函数 model_dumptype_validate_json @MingxuanGame (#2579)

🐛 Bug 修复

  • Fix: 修改遗漏的过时 Pydantic 方法 @yanyongyu (#2577)
  • Fix: Message.__contains__() 未考虑 bool(MessageSegment) 存在 False 情况导致的异常结果 @lgc2333 (#2572)

📝 文档

💫 杂项

🍻 插件发布

- Python
Published by noneflow[bot] almost 2 years ago

nonebot2 - Release v2.2.0 🌈🧧

[!WARNING] 本版本为兼容 Pydantic v2 的首个版本,如果在使用过程中遇到了插件兼容性问题,请参考文档降级 Pydantic 至 v1

🚛 插件迁移指南

在本版本中由于不可避免的 Pydantic 兼容性问题,请对于 Pydantic 版本有要求的插件确认是否在包依赖中正确注明 Pydantic 版本!

对于 Pydantic 版本并不敏感的插件请参考配置文档对插件读取配置部分进行修改,以便兼容 Pydantic v1 与 v2:

diff - plugin_config = Config.parse_obj(get_driver().config) + from nonebot import get_plugin_config + plugin_config = get_plugin_config(Config)

🚀 新功能

🐛 Bug 修复

📝 文档

💫 杂项

🍻 插件发布

- Python
Published by noneflow[bot] about 2 years ago

nonebot2 - Release v2.1.3 🌈🎄

🐛 Bug 修复

📝 文档

💫 杂项

🍻 插件发布

🍻 机器人发布

🍻 适配器发布

- Python
Published by noneflow[bot] about 2 years ago

nonebot2 - Release v2.1.2 🌈🎃

🚀 新功能

🐛 Bug 修复

📝 文档

💫 杂项

🍻 插件发布

🍻 机器人发布

🍻 适配器发布

- Python
Published by noneflow[bot] over 2 years ago

nonebot2 - Release v2.1.1 🌈🎆

🚀 新功能

🐛 Bug 修复

  • Fix: bot.call_api 在被 called api hook mock 后应该忽略 exception @Ailitonia (#2374)

📝 文档

💫 杂项

🍻 插件发布

- Python
Published by github-actions[bot] over 2 years ago

nonebot2 - Release v2.1.0 🌈🧑‍🏫

🚀 新功能

🐛 Bug 修复

📝 文档

💫 杂项

🍻 插件发布

🍻 机器人发布

🍻 适配器发布

- Python
Published by github-actions[bot] over 2 years ago

nonebot2 - 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)

📝 文档

💫 杂项

🍻 插件发布

🍻 机器人发布

🍻 适配器发布

- Python
Published by github-actions[bot] over 2 years ago

nonebot2 - Release v2.0.0 Stable Version 🌈😁

💥 破坏性变更

🚀 新功能

🐛 Bug 修复

📝 文档

💫 杂项

🍻 插件发布

🍻 机器人发布

🍻 适配器发布

- Python
Published by github-actions[bot] over 2 years ago

nonebot2 - Release v2.0.0rc4 🌈🐠👨🎀

🚀 新功能

🐛 Bug 修复

📝 文档

💫 杂项

🍻 插件发布

🍻 机器人发布

- Python
Published by github-actions[bot] almost 3 years ago

nonebot2 - Release v2.0.0rc3 🌈🎆

🚀 新功能

🐛 Bug 修复

📝 文档

💫 杂项

🍻 插件发布

🍻 机器人发布

🍻 适配器发布

- Python
Published by github-actions[bot] about 3 years ago

nonebot2 - Release v2.0.0rc2 🌈🫶

💥 破坏性变更

  • Feature: 使用 importlib.metadata 替换 pkg_resources @A-kirami (#1388)

🚀 新功能

🐛 Bug 修复

  • Fix: Bot __getattr__ 不再对 __xxx__ 方法返回 @synodriver (#1398)
  • Fix: 修复 run pre/post hook 没有在正确的上下文中运行 @yanyongyu (#1391)

📝 文档

💫 杂项

🍻 插件发布

🍻 机器人发布

🍻 适配器发布

- Python
Published by github-actions[bot] about 3 years ago

nonebot2 - Release v2.0.0-RCNB.1 🌈🐮🍺

💥 破坏性变更

🚀 新功能

🐛 Bug 修复

  • Fix: 内置规则和权限没有捕获错误 @yanyongyu (#1291)
  • Fix: 修复 User 会话权限更新嵌套问题 @yanyongyu (#1208)
  • Fix: 修复当消息与不支持的类型相加时抛出的异常类型错误 @mnixry (#1166)

💫 杂项

🍻 插件发布

🍻 机器人发布

🍻 适配器发布

- Python
Published by github-actions[bot] over 3 years ago

nonebot2 - Release v2.0.0-beta.5 🌈💑

🚀 新功能

🐛 Bug 修复

📝 文档

💫 杂项

🍻 插件发布

🍻 机器人发布

- Python
Published by github-actions[bot] over 3 years ago

nonebot2 - Release v2.0.0-beta.4 🌈👨🏻

🚀 新功能

🐛 Bug 修复

  • Fix: 修复 MessageSegment 在有额外数据时报错 @yanyongyu (#1055)
  • Fix: 修复环境变量无法覆盖 dotenv 内配置项值 @yanyongyu (#1052)
  • Fix: 修复依赖注入 bot event 参数 union 校验失败 @yanyongyu (#1001)

📝 文档

🍻 插件发布

🍻 机器人发布

🍻 适配器发布

- Python
Published by github-actions[bot] over 3 years ago

nonebot2 - Release v2.0.0-beta.3 🌈🌹💗

💥 破坏性变更

  • Fix: 添加 export 方法 Deprecation 警告 @yanyongyu (#983)
  • Feature: 支持 WebSocket 连接同时获取 str 或 bytes @yanyongyu (#962)

🚀 新功能

  • Feature: 支持 WebSocket 连接同时获取 str 或 bytes @yanyongyu (#962)
  • Feature: 添加 CommandStart 依赖注入参数 @MeetWq (#915)
  • Feature: 添加 Rule, Permission 反向位运算支持 @yanyongyu (#872)
  • Feature: 新增文本完整匹配规则 @A-kirami (#797)

🐛 Bug 修复

  • Fix: 修复依赖注入默认值参数在 __eq__ 被重写时报错的问题 @yanyongyu (#971)
  • Fix: 修复MessageTemplate在没有格式化说明符时行为不正确的问题 @mnixry (#947)
  • Fix: Bot Hook 没有捕获跳过异常 @yanyongyu (#905)
  • Fix: 修复部分事件响应器参数类型中冗余的 Optional @A-kirami (#904)
  • Fix: 修复 event 类型检查会对类型进行自动转换 @yanyongyu (#876)
  • Fix: 修复 on_fullmatch 返回类型错误 @yanyongyu (#815)
  • Fix: 修复 DataclassEncoder 嵌套 encode 的问题 @AkiraXie (#812)

📝 文档

💫 杂项

🍻 插件发布

🍻 机器人发布

- Python
Published by github-actions[bot] almost 4 years ago

nonebot2 - Release v2.0.0-beta.2 🌈🌹🏮

Documentation

See: https://v2.nonebot.dev

💫 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)

- Python
Published by github-actions[bot] about 4 years ago

nonebot2 - Release v2.0.0-beta.1 🌈

Documentation

See: https://v2.nonebot.dev

💫 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)
  • :construction_worker: 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)
  • :memo: 修复插件发布指引文档图片无法显示 @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)
  • :sparkles: 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)

- Python
Published by github-actions[bot] about 4 years ago

nonebot2 - Pre Release v2.0.0a16 🌈

Documentation

See: https://v2.nonebot.dev

💫 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)
  • :fire: 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)

- Python
Published by github-actions[bot] over 4 years ago

nonebot2 - Pre Release v2.0.0a15 🌈

Documentation

See: https://v2.nonebot.dev

💫 Changes

  • Release 2.0.0a15 @yanyongyu (#490)
  • 飞书适配器重定向aiocache logging到统一logger @StarHeartHunt (#474)
  • Docs: update guide docs @yanyongyu (#464)

🚀 Features

  • feature: mirai multiple accounts support @mnixry (#492)

🐛 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)

- Python
Published by github-actions[bot] over 4 years ago

nonebot2 - Pre Release v2.0.0a14 🌈

Documentation

See: https://v2.nonebot.dev

💫 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)
  • :link: 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)
  • :memo: 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)

- Python
Published by github-actions[bot] over 4 years ago

nonebot2 - Pre Release v2.0.0a13.post1 🌈

Documentation

See: https://v2.nonebot.dev

💫 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)

- Python
Published by github-actions[bot] almost 5 years ago

nonebot2 - Pre Release v2.0.0a11 🌈

Documentation

See: https://v2.nonebot.dev

💫 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)

- Python
Published by github-actions[bot] almost 5 years ago

nonebot2 - Pre Release v2.0.0a10 🌈

Documentation

See: https://v2.nonebot.dev

💫 Changes

  • Pre Release 2.0.0a10 @mnixry (#202)
  • Docs: 错别字 @StarHeartHunt (#200)
  • Docs: update export-and-require doc @AkiraXie (#197)

🚀 Features

  • New: 添加一个使用Quart的Driver @mnixry (#196)

🐛 Bug Fixes

  • Hotfix: error module name for plugin wordbank @yanyongyu (#201)
  • Bug: 修复在Mirai中命令匹配无效的Bug @mnixry (#199)
  • Bug: 修复由于消息未转义导致的日志出错 @mnixry (#195)

- Python
Published by github-actions[bot] about 5 years ago

nonebot2 - Pre Release v2.0.0a9.post1 🌈

Documentation

See: https://v2.nonebot.dev

💫 Changes

  • Pre Release 2.0.0a9.post1 @yanyongyu (#194)
  • Docs: 优化文档语言表达 @StarHeartHunt (#188)

🐛 Bug Fixes

  • Fix: MatcherGroup rule override @yanyongyu (#193)

- Python
Published by github-actions[bot] about 5 years ago

nonebot2 - Pre Release v2.0.0a9 🌈

Documentation

See: https://v2.nonebot.dev

💫 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)

- Python
Published by github-actions[bot] about 5 years ago

nonebot2 - v2.0.0a8.post2 🌈

Documentation

See: https://v2.nonebot.dev

💫 Changes

  • Pre Release 2.0.0a8.post2 @yanyongyu (#138)

🐛 Bug Fixes

  • fix cqhttp message type guess @yanyongyu (#137)
  • fix incorrect removing temp matcher @yanyongyu (#135)

- Python
Published by github-actions[bot] about 5 years ago

nonebot2 - v2.0.0a8.post1 🌈

Documentation

See: https://v2.nonebot.dev

💫 Changes

  • Pre Release 2.0.0a8.post1 @yanyongyu (#133)
  • ✏️ Fix typo @Lancercmd (#132)

🐛 Bug Fixes

  • Fix: Group event parse error @mnixry (#131)

- Python
Published by github-actions[bot] about 5 years ago

nonebot2 - v2.0.0a8 🌈

Documentation

See: https://v2.nonebot.dev

💫 Changes

  • PreRelease 2.0.0a8 @yanyongyu (#128)
  • :sparkles: Update ding adapter event logic @lengthmin (#127)
  • typo fixed @jinserrr (#125)
  • 📝 Add scheduler.md @Lancercmd (#124)
  • 修复几个错误的类型声明 @mnixry (#104)
  • 优化几处文字表达 @mnixry (#103)

🚀 Features

  • New: WebSocket Connection Hook @yanyongyu (#123)
  • New: add state factory support @yanyongyu (#115)

🍻 Plugin Publish

  • Plugin: translator @yanyongyu (#112)
  • Plugin: 通用数据库连接 @yanyongyu (#108)
  • Plugin: 图片搜索 @yanyongyu (#106)
  • Plugin: 定时任务 @yanyongyu (#102)
  • Plugin: 前端测试机器人插件 @yanyongyu (#100)

- Python
Published by github-actions[bot] about 5 years ago

nonebot2 - PreRelease v2.0.0a7 🌈

Documentation

See: https://v2.nonebot.dev

💫 Changes

  • PreRelease 2.0.0a7 @yanyongyu (#98)
  • Plugin: 合并nonebot-plugin-docs @yanyongyu (#88)
  • Plugin: 合并docs插件至官方仓库 @yanyongyu (#87)
  • :construction_worker: update user info for pr @yanyongyu (#83)
  • Workflow hot fix @yanyongyu (#81)
  • Fix: GHSL-2020-244 @yanyongyu (#80)
  • :construction_worker: update plugin issue bot @he0119 (#72)

💥 Breaking Changes

  • Refactor: 更新内置 register_adapter 逻辑 @yanyongyu (#92)
  • Breaking change: remove built-in scheduler support @yanyongyu (#91)

🚀 Features

  • New: Add MatcherGroup like CommandGroup @yanyongyu (#97)
  • :sparkles: Add ding adapter @lengthmin (#94)
  • Fix: 修复cqhttp相关bug以及plugin export/require支持 @yanyongyu (#73)
  • ci: 添加插件议题机器人 @he0119 (#71)
  • 传递matcher抛出的StopPropagation @rMuchan (#67)

🐛 Bug Fixes

  • Fix: 修复cqhttp相关bug以及plugin export/require支持 @yanyongyu (#73)
  • Fix: running expired matcher @yanyongyu (#70)
  • Fix: resolve reply message @yanyongyu (#68)
  • 修复了at机器人时的IndexError @synodriver (#64)

🍻 Plugin Publish

  • Plugin: Sentry日志监控 @yanyongyu (#77)
  • Plugin NoneBot离线文档 @yanyongyu (#75)
  • Plugin: rauthman @yanyongyu (#63)

- Python
Published by github-actions[bot] about 5 years ago

nonebot2 - Pre Release 2.0.0a6 🌈

Documentation

See: https://v2.nonebot.dev

Changes

  • Pre Release: 2.0.0a6 @yanyongyu (#61)
  • Plugin Haruka Bot @yanyongyu (#58)
  • Pre Release: 2.0.0a5 @yanyongyu (#57)
  • Plugin: nonebot-plugin-status @yanyongyu (#52)
  • ♻️ add adapters/cqhttp directory @lengthmin (#48)

🚀 Features

  • New: add __version__ for nonebot module @yanyongyu (#53)
  • New: add pre and post processors (#40) @yanyongyu (#45)

🐛 Bug Fixes

  • 修复阻止事件传递信号无效的问题 @he0119 (#60)
  • Fix: 修复matcher删除逻辑 @yanyongyu (#54)

- Python
Published by github-actions[bot] over 5 years ago

nonebot2 - Pre Release 2.0.0a4 🌈

Documentation

See: https://v2.nonebot.dev

Changes

  • Pre Release: 2.0.0a4 @yanyongyu (#43)
  • New: 插件广场 @yanyongyu (#41)
  • Update README @Ayayaneru (#38)
  • Issue33: 修改Command实现逻辑 @yanyongyu (#34)
  • Docs: update vuepress theme and versioning plugin @yanyongyu (#28)

🚀 Features

  • add result to state when regex rule matched @rkroom (#37)

🐛 Bug Fixes

  • Fix: Plugin publish template @yanyongyu (#42)
  • Fix: 修复部分bug并优化文档 @yanyongyu (#39)
  • Issue35:修改鉴权限制 @yanyongyu (#36)

- Python
Published by github-actions[bot] over 5 years ago

nonebot2 - Pre Release 2.0.0a3

Documentation

See: https://v2.nonebot.dev/

- Python
Published by yanyongyu over 5 years ago

nonebot2 - Pre Release 2.0.0a2

Documentation

See: https://v2.nonebot.dev/

- Python
Published by yanyongyu over 5 years ago

nonebot2 - Pre Release 2.0.0a1

Documentation

See: https://v2.nonebot.dev/

- Python
Published by yanyongyu over 5 years ago