跨平台 Python 异步聊天机器人框架 / Asynchronous multi-platform chatbot framework written in Python
RegexMatched
文档类型标注错误 @A-kirami (#2629)RegexMatched
文档高亮行错误 @A-kirami (#2628)RegexMatched
依赖注入文档 @A-kirami (#2618)eitherchoice
@lgc2333 (#2599)model_dump
和 type_validate_json
@MingxuanGame (#2579)Message.__contains__()
未考虑 bool(MessageSegment)
存在 False 情况导致的异常结果 @lgc2333 (#2572)[!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)
pydantic-settings
@yanyongyu (#2521)RegexStr()
@ProgramRipper (#2499)echo
发送空消息 @yanyongyu (#2525)MessageTemplate
禁止访问私有属性 @mnixry (#2509)nonebot-plugin-eitherchoice
@lgc2333 (#2502)Lifespan.on_ready()
供适配器使用 @ProgramRipper (#2483)eitherchoice
插件 @lgc2333 (#2491)nonebot-plugin-nya-music
插件 @nikissXI (#2398)Annotated
的最后一个子依赖 @ProgramRipper (#2360)get_asgi
函数的文档字符串 @A-kirami (#2359)Sekai Stickers
插件信息 @lgc2333 (#2372)CommandResult
描述错误 @KomoriDev (#2282)get_last_receive
示例 @A-kirami (#2278)Nickname
属性的描述错误 @A-kirami (#2271)typing.override
标记 @yanyongyu (#2193)ArgParam
不支持 Annotated
@eya46 (#2124)ArgStr
3.9+ 和 3.8+ 版本代码写反 @eya46 (#2126)nonebot-plugin-gw2
模块名 @Agnes4m (#2123)nonebot-plugin-msgbuf
插件的名称等信息 @NCBM (#2119)re.Match
依赖注入 @yanyongyu (#1950)type
homepage
supported_adapters
@yanyongyu (#2012)re.Match
依赖注入 @yanyongyu (#1950)none
系列驱动器 @yanyongyu (#1951)has
join
include
exclude
方法 @yanyongyu (#1895)run_sync
上下文 @synodriver (#1968)nonebot_paddle_ocr
和 nonebot_poe_chat
@canxin121 (#2039)nonebot-plugin-rtfm
插件 @MingxuanGame (#2037)MC_QQ_MCRcon
@17TheWord (#1948)on
函数所需的函数 @A-kirami (#1856)Annotated
支持 @mnixry (#1832)User
权限添加便捷创建方法 @yanyongyu (#1825)get_adapter
类型 overload @yanyongyu (#1755)tomllib
读取 toml 配置 @yanyongyu (#1720)raise from e
@shoucandanghehe (#1689)