noneplugin / nonebot-plugin-memes

Nonebot2 表情包制作插件
MIT License
216 stars 19 forks source link

适配一下nonebot-plugin-alconna 0.40.x #85

Closed WindraiteLesd closed 4 months ago

WindraiteLesd commented 4 months ago

nonebot-plugin-alconna 0.40.0rc1版本起插件无法加载

[ERROR] nonebot | Failed to import "nonebot_plugin_memes"
Traceback (most recent call last):
  File "<string>", line 12, in <module>
  File "C:\ProgramData\miniconda3\Lib\site-packages\nonebot\plugin\load.py", line 130, in load_from_toml
    return load_all_plugins(plugins, plugin_dirs)
  File "C:\ProgramData\miniconda3\Lib\site-packages\nonebot\plugin\load.py", line 64, in load_all_plugins
    return manager.load_all_plugins()
  File "C:\ProgramData\miniconda3\Lib\site-packages\nonebot\plugin\manager.py", line 176, in load_all_plugins
    return set(
  File "C:\ProgramData\miniconda3\Lib\site-packages\nonebot\plugin\manager.py", line 177, in <genexpr>
    filter(None, (self.load_plugin(name) for name in self.available_plugins))
   File "C:\ProgramData\miniconda3\Lib\site-packages\nonebot\plugin\manager.py", line 142, in load_plugin
    module = importlib.import_module(name)
  File "C:\ProgramData\miniconda3\Lib\importlib\__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "C:\ProgramData\miniconda3\Lib\site-packages\nonebot\plugin\manager.py", line 242, in exec_module
    super().exec_module(module)
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "C:\ProgramData\miniconda3\Lib\site-packages\nonebot_plugin_memes\__init__.py", line 41, in <module>
    from .depends import IMAGE_SOURCES_KEY, TEXTS_KEY, USER_INFOS_KEY, split_msg
  File "C:\ProgramData\miniconda3\Lib\site-packages\nonebot_plugin_memes\depends.py", line 8, in <module>
    from nonebot_plugin_alconna.uniseg.segment import reply_handle
ImportError: cannot import name 'reply_handle' from 'nonebot_plugin_alconna.uniseg.segment' (C:\ProgramData\miniconda3\Lib\site-packages\nonebot_plugin_alconna\uniseg\segment.py)
EntropyGenerator commented 4 months ago

Have the same issue. Temporarily solved by pip install nonebot-plugin-alconna==0.38.2

MeetWq commented 4 months ago

nonebot-plugin-alconna 发正式版