Open fuyang0811 opened 2 months ago
请问佬用的什么签名服务啊,我在Lagrange那边没找到群号qaq
非常感谢,请问佬可以分享下drawcard的相关资源吗
我遇到了一个循环问题,换了ubuntu系统和python版本也是这样,求助。
Traceback (most recent call last):
File "/home/zhenxun_bot/bot.py", line 1, in
请问佬用的什么签名服务啊,我在Lagrange那边没找到群号qaq
它自带了一个签名,就用那个就行。
我遇到了一个循环问题,换了ubuntu系统和python版本也是这样,求助。 Traceback (most recent call last): File "/home/zhenxun_bot/bot.py", line 1, in import nonebot File "/www/server/pyporject_evn/versions/3.10.14/lib/python3.10/site-packages/nonebot/init.py", line 140, in from .command import CommandSession, CommandGroup File "/www/server/pyporject_evn/versions/3.10.14/lib/python3.10/site-packages/nonebot/command/init.py", line 930, in from nonebot.command.group import CommandGroup File "/www/server/pyporject_evn/versions/3.10.14/lib/python3.10/site-packages/nonebot/command/group.py", line 3, in from nonebot.plugin import on_command File "/www/server/pyporject_evn/versions/3.10.14/lib/python3.10/site-packages/nonebot/plugin/init.py", line 46, in from nonebot import get_driver ImportError: cannot import name 'get_driver' from partially initialized module 'nonebot' (most likely due to a circular import) (/www/server/pyporject_evn/versions/3.10.14/lib/python3.10/site-packages/nonebot/init.py)
nonebot版本不对把
我这直接无法启动bot.py,提示nonebot模块找不到,但是又有安装的
(zhenxun-bot-py3.9) root@iZjmaa1a1ozq5rZ:~/zhenxun_bot-main# python3 bot.py
Traceback (most recent call last):
File "/root/zhenxun_bot-main/bot.py", line 2, in
最近帮一位群友装了最新版的真寻,中间遇到挺多问题的,在这里说一下解决办法。
首先gocqhttp已经基本不在使用了,目前简单的替代品是Lagrange.OneBot,和gocqhttp差不多,配置简单。参考https://lagrangedev.github.io/Lagrange.Doc/Lagrange.OneBot/Config/
然后在poetry install 中,有两个无法安装,需要提高版本,一个是pyyaml,一个是lxml。pyyaml是因为和poetry的lock有冲突,lxml不太清楚。在经过一番尝试后,发现最简单的解决办法是提高版本。在pyproject.toml将版本修改为lxml = "5.2.1"和PyYAML = "6.0.1"就可以正常安装。
另外就是在python bot.py之后,发现大批插件无法加载,报错是pydantic.errors.PydanticImportError:
BaseSettings
has been moved to thepydantic-settings
package. See https://docs.pydantic.dev/2.7/migration/#basesettings-has-moved-to-pydantic-settings for more details。其实是pydantic版本过高,降级为1.10.5即可。之后会出现ImportError: cannot import name 'Optional' from 'nonebot.typing' ,这是因为nonebot较新版本做了一些修改,将nonebot-adapter-onebot退回至2.2.1,nonebot2退回到2.0.0rc3即可。
之后就可以成功运行了,接着会提示命运冠位下载失败,然后就会一直重试,我这里是拷贝了我的draw_card数据。理论上来说删除draw_card插件中的命运冠位部分即可,不过我没有进行测试。