A-kirami/nonebot-plugin-aidraw

[BUG]: nonebot-plugin-aidraw成功加载后会导致LittlePaimon机器人数据库连接失败

zhulinyv opened this issue · 9 comments

报告清单

  • 我已仔细阅读并了解上述注意事项。
  • 我已使用最新版本测试过,确定问题依旧存在。
  • 我确定在 GitHub Issues 中没有相同或相似的问题。
  • 我愿意帮助修复此问题。(这会将您指定为此问题的受理人并自动创建修复分支)

影响版本

v0.6.3

问题描述

如图,出现以下报错,是因为数据库冲突嘛,请问是否可以修复?
image
image

重现步骤

1.正常启动。
2.出现报错。

预期行为

正常启动。

实际行为

数据库连接失败,是冲突了嘛?

日志信息

No response

额外补充

No response

同样问题,所以我用的旧版

通过什么操作安装的
依赖列表看一下

通过什么操作安装的 依赖列表看一下

使用poetry run nb plugin install nonebot-plugin-aidraw 安装的。

已安装的内容如下:
image
image
image
image

看了一下 littlepaimon 的源码,那边是用的配置字典初始化数据库,导致本插件无法加载默认的数据库。
可以尝试一下,但不确定能否解决问题。

抱歉,是否可以讲一下具体如何操作,我应该如何尝试?

抱歉,是否可以讲一下具体如何操作,我应该如何尝试?

应该无法在插件这边处理了,需要修改 LittlePaimon 的 database 文件夹中的 __init__.py 文件的第9行 点击这里查看
要在 DATABASE 这个字典里添加 default 这个连接配置,具体怎么填就参考它里面填的其他配置吧

抱歉,是否可以讲一下具体如何操作,我应该如何尝试?

应该无法在插件这边处理了,需要修改 LittlePaimon 的 database 文件夹中的 init.py 文件的第9行 点击这里查看 要在 DATABASE 这个字典里添加 default 这个连接配置,具体怎么填就参考它里面填的其他配置吧

好的,了解了,谢谢

抱歉,是否可以讲一下具体如何操作,我应该如何尝试?

应该无法在插件这边处理了,需要修改 LittlePaimon 的 database 文件夹中的 init.py 文件的第9行 点击这里查看 要在 DATABASE 这个字典里添加 default 这个连接配置,具体怎么填就参考它里面填的其他配置吧

好的,了解了,谢谢

您好,请问解决了吗?小白一个,该如何编写配置呢

抱歉,是否可以讲一下具体如何操作,我应该如何尝试?

应该无法在插件这边处理了,需要修改 LittlePaimon 的 database 文件夹中的 init.py 文件的第9行 点击这里查看 要在 DATABASE 这个字典里添加 default 这个连接配置,具体怎么填就参考它里面填的其他配置吧

好的,了解了,谢谢

您好,请问解决了吗?小白一个,该如何编写配置呢

把 aidraw 最新提交中的数据库初始化部分的字典合并到 LittlePaimon 的 DATABASE 中即可