nonebot / nonebot2

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

Plugin: EVE ONLINE 多功能机器人 版本 - v0.2.3 #2781

Closed zifox666 closed 2 weeks ago

zifox666 commented 2 weeks ago

PyPI 项目名

nonebot-plugin-eve-tool

插件 import 包名

nonebot_plugin_eve_tool

标签

[{"label":"game","color":"#ea5252"},{"label":"eve","color":"#ea5252"}]

插件配置项

EVE_MYSQL_PASSWORD={your_password}
noneflow[bot] commented 2 weeks ago

📃 商店发布检查结果

Plugin: EVE ONLINE 多功能机器人 版本 - v0.2.3

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

详情
  • ✅ 项目 nonebot-plugin-eve-tool 已发布至 PyPI。
  • ✅ 项目 主页 返回状态码 200。
  • ✅ 标签: game-#ea5252, eve-#ea5252。
  • ✅ 插件类型: application。
  • ✅ 插件支持的适配器: nonebot.adapters.onebot.v11。
  • ✅ 插件 加载测试 通过。

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

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

    💪 Powered by NoneFlow

    RF-Tar-Railt commented 2 weeks ago

    第一,检查你的 aioredis,去GitHub上搜一下相关issue,或者看有没有新版本的 “aioredis”

    第二,你的插件可以移除onebotv11的依赖,因为你并没有依赖ob特有的api

    第三,关于发图,你都用 alc插件了,直接上UniMessage 发图。教程:https://nonebot.dev/docs/next/best-practice/alconna/uniseg#%E9%80%9A%E7%94%A8%E6%B6%88%E6%81%AF%E5%BA%8F%E5%88%97

    示例:

    from nonebot_plugin_alconna import UniMessage
    
    ...
    async def _():
        image = await instance_info_image(xxx)
        msg = UniMessage.image(raw=image)
        await msg.finish()

    第四,因为用了alc的缘故,你的插件元数据内支持的适配器那一项应当继承 alc:使用 nb 提供的 inherit_supported_adapters 方法继承支持的适配器

    示例:

    from nonebot.plugin import inherit_supported_adapters
    
    supported_adapters=inherit_supported_adapters("nonebot_plugin_alconna")
    zifox666 commented 2 weeks ago

    谢谢大佬,已更新 aioredis采用try except大法 其他建议已经修改

    zifox666 commented 2 weeks ago

    又更新了点小问题-。-

    RF-Tar-Railt commented 2 weeks ago

    另外数据库方面你先看看nb教程:https://nonebot.dev/docs/best-practice/database/

    zifox666 commented 2 weeks ago

    已更新,谢谢大佬辅导

    zifox666 commented 2 weeks ago

    把aioredis全面换成redis了,希望能正常加载>.<

    zifox666 commented 2 weeks ago

    ...

    zifox666 commented 2 weeks ago

    对不起疯狂打扰各位大佬,这下应该是正确的版本号了

    RF-Tar-Railt commented 2 weeks ago

    @yanyongyu 你看看有没有啥问题

    yanyongyu commented 2 weeks ago

    你的插件依赖里怎么还有requests,还有你的numpy、jinja等依赖并未使用。

    zifox666 commented 2 weeks ago

    谢谢大佬,已更新,把requests替换成了aiohttp。request,numpy已经移除,jinjia将会用到所以没有删去。httpx没法删,那个接口处理逻辑aiohttp莫名其妙获取不到数据。

    yanyongyu commented 2 weeks ago

    你的插件加载出错了,缺少文件

    zifox666 commented 2 weeks ago

    已更新。

    yanyongyu commented 2 weeks ago

    还是有问题?

    zifox666 commented 2 weeks ago

    已更新 由于需要判断加群事件所以添加了ob依赖,删去了多余的依赖