nonebot / nonebot2

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

Plugin: MCSM小助手 #2770

Closed LiLuo-B closed 3 months ago

LiLuo-B commented 3 months ago

PyPI 项目名

nonebot-plugin-mcsm

插件 import 包名

nonebot_plugin_mcsm

标签

[{"label":"MCSM","color":"#ea5252"},{"label":"应用托管","color":"#5272ea"},{"label":"服务器管理","color":"#4cc275"}]

插件配置项

mcsm_api_key=xxxxxxxxxxxxxxxxxxxxxxxxxxxx
mcsm_url=http://127.0.0.1:13983
mcsm_img_path=/root
noneflow[bot] commented 3 months ago

📃 商店发布检查结果

Plugin: MCSM小助手

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

详情
  • ✅ 项目 nonebot-plugin-mcsm 已发布至 PyPI。
  • ✅ 项目 主页 返回状态码 200。
  • ✅ 标签: MCSM-#ea5252, 应用托管-#5272ea, 服务器管理-#4cc275。
  • ✅ 插件类型: application。
  • ✅ 插件支持的适配器: 所有。
  • ✅ 插件 加载测试 通过。

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

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

    💪 Powered by NoneFlow

    RF-Tar-Railt commented 3 months ago

    标题的插件名称是由你插件的__plugin_meta__ 的name决定的 这个name并不需要与你插件的pypi名称相同

    RF-Tar-Railt commented 3 months ago

    另外你的插件没有在github发布或公开。

    LiLuo-B commented 3 months ago

    标题的插件名称是由你插件的__plugin_meta__ 的name决定的 这个name并不需要与你插件的pypi名称相同

    好的好的 已修改

    RF-Tar-Railt commented 3 months ago

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

    第二,你插件里面先event: MessageEvent再str(event.message)的写法可以写成message = EventMessage() 然后 str(message)

    第三,关于发图,你可以使用 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

    RF-Tar-Railt commented 3 months ago

    示例:

    from nonebot_plugin_alconna import UniMessage
    
    ...
    async def _():
        image = await instance_info_image(xxx)
        msg = UniMessage.image(raw=image)
        await msg.finish()
    LiLuo-B commented 3 months ago

    已修改

    RF-Tar-Railt commented 3 months ago

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

    示例:

    from nonebot.plugin import inherit_supported_adapters
    
    supported_adapters=inherit_supported_adapters("nonebot_plugin_alconna")
    LiLuo-B commented 3 months ago

    好的 已修改