noneplugin / nonebot-plugin-boardgame

适用于 Nonebot2 的棋类游戏插件
43 stars 5 forks source link

关于nonebot_plugin_alconna插件的错误 #20

Closed LuckySJTU closed 7 months ago

LuckySJTU commented 7 months ago

在更新到0.4.0版本之后,插件初始化时报错,错误信息如下:

Traceback (most recent call last):
  ......
  File "C:\Users\users\.conda\envs\bot\lib\site-packages\nonebot_plugin_boardgame\__init__.py", line 76, in <module>
    Alconna(
  File "C:\Users\users\.conda\envs\bot\lib\site-packages\arclet\alconna\core.py", line 170, in __init__
    command_manager.register(self)
  File "C:\Users\users\.conda\envs\bot\lib\site-packages\arclet\alconna\manager.py", line 116, in register
    argv = self.__argv[command] = __argv_type__.get()(command.meta, command.namespace_config, command.separators)  # type: ignore
  File "<string>", line 14, in __init__
TypeError: MessageArgv.__post_init__() takes 1 positional argument but 2 were given

我尝试将nonebot_plugin_alconna升级到最新版本,但是仍无法解决问题。 或许应该回退一个版本?

MeetWq commented 7 months ago

nonebot-plugin-alconna 更新,或者暂时降级 arclet-alconna

pip install --force-reinstall arclet-alconna=="1.8.3"
LuckySJTU commented 7 months ago

感谢,问题解决了!

nansou520 commented 5 months ago

等 更新,或者暂时降级nonebot-plugin-alconna``arclet-alconna

pip install --force-reinstall arclet-alconna=="1.8.3"

降版本了之后确实不报错了,但是完全不检测指令了怎么办,完全没有反馈