nonebot / nonebot2

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

Plugin: 【QQ官机】恶魔轮盘 #2929

Closed STESmly closed 2 days ago

STESmly commented 2 weeks ago

PyPI 项目名

【QQ官机】恶魔轮盘

插件 import 包名

QQrobot__BuckshotRoulette

标签

[{"label":"恶魔轮盘","color":"#ea5252"},{"label":"小白向","color":"#0d8a74"}]

插件配置项

需要额外创建的文件夹
# 1:恶魔轮盘/匹配 
# 2:恶魔轮盘/个人信息/基础信息
noneflow[bot] commented 2 weeks ago

📃 商店发布检查结果

Plugin: 【QQ官机】恶魔轮盘

⚠️ 在发布检查过程中,我们发现以下问题:

  • ⚠️ PyPI 项目名 【QQ官机】恶魔轮盘 不符合规范。
    请确保项目名正确。
  • ⚠️ 无法获取到插件元数据。
    请确保插件正常加载。
  • ⚠️ 插件加载测试未通过。
    测试输出项目 【QQ官机】恶魔轮盘 创建失败: Creating virtualenv 【qq官机】恶魔轮盘-qqrobot-buckshotroulette-test in /home/runner/work/nonebot2/nonebot2/plugin_test/【QQ官机】恶魔轮盘-QQrobot__BuckshotRoulette-test/.venv Could not find a matching version of package 【QQ官机】恶魔轮盘
  • 详情
  • ✅ 标签: 恶魔轮盘-#ea5252, 小白向-#0d8a74。

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

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

    💪 Powered by NoneFlow

    shoucandanghehe commented 2 weeks ago

    首先你的插件目录结构不太对 而且似乎没有在pypi发布 可以参考这里 https://nonebot.dev/docs/developer/plugin-publishing 然后数据存储请使用localstore 可以参考这里 https://nonebot.dev/docs/best-practice/data-storing 清除未使用的导入 比如 requests

    最后建议将

    timing = require("nonebot_plugin_apscheduler").scheduler

    改为

    require("nonebot_plugin_apscheduler")  # 注意 require 和 import 的顺序
    
    from nonebot_plugin_apscheduler import scheduler

    可以参考这里 https://nonebot.dev/docs/advanced/requiring

    10b77472cb97412e464b54b3b7be94c1