nonebot / nonebot2

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

Plugin: 绝地潜兵信息查询小助手 #2771

Closed SherkeyXD closed 3 weeks ago

SherkeyXD commented 3 weeks ago

PyPI 项目名

nonebot-plugin-helldivers

插件 import 包名

nonebot_plugin_helldivers

标签

[{"label":"helldivers","color":"#ffd700"}]

插件配置项

None
noneflow[bot] commented 3 weeks ago

📃 商店发布检查结果

Plugin: 绝地潜兵信息查询小助手

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

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

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

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

    💪 Powered by NoneFlow

    SherkeyXD commented 3 weeks ago

    updated

    RF-Tar-Railt commented 3 weeks ago

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

    第三,关于回复以及发图,你可以使用 alc插件或者saa插件。教程: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 _():
        msg = UniMessage.image(path=xxx)
        await msg.send(reply_to=True)
    SherkeyXD commented 3 weeks ago

    Updated.

    以及为什么只有一和三,二呢(

    RF-Tar-Railt commented 3 weeks ago

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

    示例:

    from nonebot.plugin import inherit_supported_adapters
    
    supported_adapters=inherit_supported_adapters("nonebot_plugin_saa")
    SherkeyXD commented 3 weeks ago

    Updated