nonebot / nonebot2

跨平台 Python 异步聊天机器人框架 / Asynchronous multi-platform chatbot framework written in Python
https://nonebot.dev
MIT License
5.68k stars 536 forks source link

Plugin: 多模态AI工具 #2754

Closed syagina closed 3 weeks ago

syagina commented 1 month ago

PyPI 项目名

nonebot-plugin-multigpt

插件 import 包名

nonebot_plugin_multigpt

标签

[{"label":"GPT","color":"#52d7ea"},{"label":"PPT","color":"#ea52c7"},{"label":"多模","color":"#eac252"}]

插件配置项

No response

XTxiaoting14332 commented 1 month ago

XTxiaoting14332 commented 1 month ago

修改后直接在issue下回复即可 不要再开新的issue

noneflow[bot] commented 1 month ago

📃 商店发布检查结果

Plugin: 多模态AI工具

✅ 所有测试通过,一切准备就绪!

详情
  • ✅ 项目 nonebot-plugin-multigpt 已发布至 PyPI。
  • ✅ 项目 主页 返回状态码 200。
  • ✅ 标签: GPT-#52d7ea, PPT-#ea52c7, 多模-#eac252。
  • ✅ 插件类型: application。
  • ✅ 插件支持的适配器: nonebot.adapters.onebot.v11。
  • ✅ 插件 加载测试 通过。

  • 💡 如需修改信息,请直接修改 issue,机器人会自动更新检查结果。 💡 当插件加载测试失败时,请发布新版本后在当前页面下评论任意内容以触发测试。

    ♻️ 评论已更新至最新检查结果

    💪 Powered by NoneFlow

    XTxiaoting14332 commented 1 month ago

    你的代码中的import nonebot是没有必要的 还有nb插件不应该使用requests进行同步请求,请使用httpx发送异步请求,否则导致bot进程堵塞 还有请使用localstore来管理文件,而不是使用绝对路径,不是人人都在用Windows,也不是所有的Windows都有D盘

    syagina commented 1 month ago

    更改了

    XTxiaoting14332 commented 1 month ago

    请将你插件中的import nonebot去掉

    RF-Tar-Railt commented 1 month ago

    请将你插件中的import nonebot去掉

    错误的,是要把依赖里面的 nonebot去掉

    XTxiaoting14332 commented 1 month ago

    请将你插件中的import nonebot去掉

    错误的,是要把依赖里面的 nonebot去掉

    哦还真是(

    syagina commented 1 month ago

    测试

    RF-Tar-Railt commented 1 month ago

    首先,把你那个onebot依赖移除 其次,导入其他插件前需要先使用 require("插件包") 来导入插件

    from nonebot import require
    
    require("nonebot_plugin_localstore")
    
    from nonebot_plugin_localstore import ...
    XTxiaoting14332 commented 1 month ago

    请声明插件依赖 在导入本地储存插件之前先require

    from nonebot import require
    
    require("nonebot_plugin_localstore")
    syagina commented 1 month ago

    收到!

    syagina commented 1 month ago

    修复bug

    syagina commented 1 month ago

    更新

    yanyongyu commented 1 month ago

    你的插件依赖里多了一个 nonebot。获取插件配置项应该使用 get_plugin_config。数据存储应该使用 localstore 插件。另外你的 docx 没有写到包依赖里吧

    syagina commented 1 month ago

    你的插件依赖里多了一个 nonebot。获取插件配置项应该使用 get_plugin_config。数据存储应该使用 localstore 插件。另外你的 docx 没有写到包依赖里吧

    新的pypi包已经改了

    yanyongyu commented 1 month ago

    请同步到你的gh仓库

    syagina commented 3 weeks ago

    请同步到你的gh仓库

    已同步

    syagina commented 3 weeks ago

    修改依赖

    RF-Tar-Railt commented 3 weeks ago

    init里面的data dir也可以转用localstore

    RF-Tar-Railt commented 3 weeks ago

    自己读文档 https://nonebot.dev/docs/best-practice/data-storing

    syagina commented 3 weeks ago

    init里面的data dir也可以转用localstore

    已经完成,辛苦你们了

    syagina commented 3 weeks ago

    1

    syagina commented 3 weeks ago

    🥺求求了来个人给我审核吧🙈

    RF-Tar-Railt commented 3 weeks ago

    🥺求求了来个人给我审核吧🙈

    第一,你插件里面有几个import写重复了可以删掉 第二,你的插件没有依赖任何ob11相关的特性,你可以把它们删掉了 第三,接上,你用的MessageSegment.text()的地方可以直接用字符串的

    RF-Tar-Railt commented 3 weeks ago

    还有一点,把你仓库里的那个pycache删了

    syagina commented 3 weeks ago

    🥺求求了来个人给我审核吧🙈

    第一,你插件里面有几个import写重复了可以删掉 第二,你的插件没有依赖任何ob11相关的特性,你可以把它们删掉了 第三,接上,你用的MessageSegment.text()的地方可以直接用字符串的

    done

    syagina commented 3 weeks ago

    谢谢大佬指点