HibiKier / zhenxun_bot_webui

绪山真寻Bot的简易Web管理界面
GNU Affero General Public License v3.0
76 stars 26 forks source link

真寻plugins内webui报错,本地webui打开无法连接真寻 #6

Closed Rod-fish closed 2 years ago

Rod-fish commented 2 years ago

真寻和web_ui都搭建在本地,但真寻修改过端口,web_ui的api内也填进去了,但是还是无法连接,登录接口无响应 真寻启动时内部的web_ui插件有报错,不知道是不是这个原因

这是真寻插件web_ui的报错日志

07-21 19:36:19 [ERROR] nonebot | Failed to import "web_ui"
Traceback (most recent call last):
  File "/root/bot/zhenxun_bot-0.1.6.1/bot.py", line 14, in <module>
    nonebot.load_plugins("plugins")
  File "/usr/local/lib/python3.10/dist-packages/nonebot/plugin/load.py", line 39, in load_plugins
    return manager.load_all_plugins()
  File "/usr/local/lib/python3.10/dist-packages/nonebot/plugin/manager.py", line 172, in load_all_plugins
    return set(
  File "/usr/local/lib/python3.10/dist-packages/nonebot/plugin/manager.py", line 173, in <genexpr>
    filter(None, (self.load_plugin(name) for name in self.available_plugins))
> File "/usr/local/lib/python3.10/dist-packages/nonebot/plugin/manager.py", line 148, in load_plugin
    module = importlib.import_module(
  File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "/usr/local/lib/python3.10/dist-packages/nonebot/plugin/manager.py", line 237, in exec_module
    super().exec_module(module)
  File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/root/bot/zhenxun_bot-0.1.6.1/plugins/web_ui/__init__.py", line 2, in <module>
    from .api import *
  File "/root/bot/zhenxun_bot-0.1.6.1/plugins/web_ui/api/__init__.py", line 1, in <module>
    from .group import *
  File "/root/bot/zhenxun_bot-0.1.6.1/plugins/web_ui/api/group.py", line 6, in <module>
    from ..auth import Depends, User, token_to_user
  File "/root/bot/zhenxun_bot-0.1.6.1/plugins/web_ui/auth/__init__.py", line 10, in <module>
    from jose import JWTError, jwt
  File "/usr/local/lib/python3.10/dist-packages/jose.py", line 546
    print decrypt(deserialize_compact(jwt), {'k':key},
    ^^^^^^^^^^^^^^^^^^^^^^^^^^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?

确认过了web页面的api端口与真寻端口一致,确实无法连接 image

CopilotLaLaLa commented 2 years ago

可以看看这个issues #zhenxun_bot_267 ,应该是依赖包的问题

Rod-fish commented 2 years ago

感谢,问题已经解决