MinatoAquaCrews / nonebot_plugin_fortune

Fortune divination plugin for nonebot2
MIT License
106 stars 22 forks source link

加载插件出错 #64

Closed ElainaFanBoy closed 1 year ago

ElainaFanBoy commented 1 year ago
03-26 18:52:01 [ERROR] uvicorn | Traceback (most recent call last):
  File "C:\Users\Demo\AppData\Local\Programs\Python\Python38\lib\site-packages\starlette\routing.py", line 635, in lifespan
    async with self.lifespan_context(app):
  File "C:\Users\Demo\AppData\Local\Programs\Python\Python38\lib\site-packages\starlette\routing.py", line 530, in __aenter__
    await self._router.startup()
  File "C:\Users\Demo\AppData\Local\Programs\Python\Python38\lib\site-packages\starlette\routing.py", line 612, in startup
    await handler()
  File "D:\Desktop\0\software\IRONY-Bot-main\IRONY-Bot\src\plugins\nonebot_plugin_fortune\config.py", line 126, in fortune_check
    ret = await download_resource(copywriting_path, "copywriting.json", "fortune")
  File "D:\Desktop\0\software\IRONY-Bot-main\IRONY-Bot\src\plugins\nonebot_plugin_fortune\download.py", line 47, in download_resource
    version = resp.json().get("version")
  File "C:\Users\Demo\AppData\Local\Programs\Python\Python38\lib\site-packages\httpx\_models.py", line 756, in json
    return jsonlib.loads(self.text, **kwargs)
  File "C:\Users\Demo\AppData\Local\Programs\Python\Python38\lib\json\__init__.py", line 357, in loads
    return _default_decoder.decode(s)
  File "C:\Users\Demo\AppData\Local\Programs\Python\Python38\lib\json\decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "C:\Users\Demo\AppData\Local\Programs\Python\Python38\lib\json\decoder.py", line 355, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

大佬求解

Arymodu commented 1 year ago

今天我也是突然这样,一样的报错,自己调试了好久没解决

ElainaFanBoy commented 1 year ago

今天我也是突然这样,一样的报错,自己调试了好久没解决

本人已解决,我的方法如下 把文件夹里 download.py

base_url: str = "https://raw.fastgit.org/MinatoAquaCrews/nonebot_plugin_fortune/master/nonebot_plugin_fortune/resource

链接替换为

https://raw.githubusercontent.com/MinatoAquaCrews/nonebot_plugin_fortune/master/nonebot_plugin_fortune/resource

你试试可不可以恢复正常

Arymodu commented 1 year ago

今天我也是突然这样,一样的报错,自己调试了好久没解决

本人已解决,我的方法如下 把文件夹里download.py里

base_url: str = "https://raw.fastgit.org/MinatoAquaCrews/nonebot_plugin_fortune/master/nonebot_plugin_fortune/resource

链接替换为

https://raw.githubusercontent.com/MinatoAquaCrews/nonebot_plugin_fortune/master/nonebot_plugin_fortune/resource

你试试可不可以恢复正常

已解决,感谢

KafCoppelia commented 1 year ago

那问题似乎是 raw.fastgit.org 下载不行了?

ElainaFanBoy commented 1 year ago

那问题似乎是 raw.fastgit.org 下载不行了?

应该是,我这边测试是访问不了了

Wexevou commented 1 year ago

你这边会不会今日运势生成出错 我按照你这样修复后 就这样了 能不能看看你的.env配置 我配置了也是这样

ElainaFanBoy commented 1 year ago

你这边会不会今日运势生成出错 我按照你这样修复后 就这样了 能不能看看你的.env配置 我配置了也是这样

我没报错过呀,你.env的资源文件夹路径写对了没

我的是

FORTUNE_PATH="./D:/Desktop/0/software/IRONY-Bot-main/IRONY-Bot/src/plugins/nonebot_plugin_fortune/resource"

Wexevou commented 1 year ago

你这边会不会今日运势生成出错 我按照你这样修复后 就这样了 能不能看看你的.env配置 我配置了也是这样

我没报错过呀,你.env的资源文件夹路径写对了没

我的是

FORTUNE_PATH="./D:/Desktop/0/software/IRONY-Bot-main/IRONY-Bot/src/plugins/nonebot_plugin_fortune/resource"

那我也这样试试

KafCoppelia commented 1 year ago

你这边会不会今日运势生成出错 我按照你这样修复后 就这样了 能不能看看你的.env配置 我配置了也是这样

我没报错过呀,你.env的资源文件夹路径写对了没 我的是 FORTUNE_PATH="./D:/Desktop/0/software/IRONY-Bot-main/IRONY-Bot/src/plugins/nonebot_plugin_fortune/resource"

那我也这样试试

呃呃呃呃,路径不要模仿别人的呀,每个人的文件路径都不一样的