nonebot / adapter-satori

NoneBot2 Satori 适配器 / Satori Protocol adapter for nonebot2
MIT License
85 stars 5 forks source link

[Bug] 在nonebot2.2下启动就报错 #11

Closed EnderHane closed 6 months ago

EnderHane commented 6 months ago

请确认:

Bug

问题

在nonebot2.2下启动就报错

如何复现

在存在nonebot2.2.0包的情况下导入Adapter

预期行为

使用环境:

日志/截图

C:\Users\Neneka\Desktop\draft\testbot__pypackages\3.12\lib\pydantic_migration.py:283: UserWarning: pydantic.generics:GenericModel has been moved to pydantic.BaseModel. warnings.warn(f'{import_path} has been moved to {new_location}.') Traceback (most recent call last): File "C:\Users\Neneka\Desktop\draft\testbot\bot.py", line 2, in from nonebot.adapters.satori import Adapter as SatoriAdapter File "C:\Users\Neneka\Desktop\draft\testbot__pypackages\3.12\lib\nonebot\adapters\satori__init.py", line 1, in from .bot import Bot as Bot File "C:\Users\Neneka\Desktop\draft\testbot\pypackages\3.12\lib\nonebot\adapters\satori\bot.py", line 13, in from .event import Event, MessageEvent File "C:\Users\Neneka\Desktop\draft\testbot\pypackages\3.12\lib\nonebot\adapters\satori\event.py", line 378, in class ReactionEvent(NoticeEvent): File "C:\Users\Neneka\Desktop\draft\testbot\pypackages__\3.12\lib\nonebot\adapters\satori\event.py", line 394, in ReactionEvent @root_validator ^^^^^^^^^^^^^^ File "C:\Users\Neneka\Desktop\draft\testbot\pypackages__\3.12\lib\pydantic\deprecated\class_validators.py", line 231, in root_validator return root_validator()(*args) # type: ignore ^^^^^^^^^^^^^^^^ File "C:\Users\Neneka\Desktop\draft\testbot__pypackages__\3.12\lib\pydantic\deprecated\class_validators.py", line 237, in root_validator raise PydanticUserError( pydantic.errors.PydanticUserError: If you use @root_validator with pre=False (the default) you MUST specify skip_on_failure=True. Note that @root_validator is deprecated and should be replaced with @model_validator.