nonebot / nonebot2

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

Plugin: nonebot-plugin-daily-task #2738

Closed WMGray closed 4 months ago

WMGray commented 4 months ago

PyPI 项目名

nonebot-plugin-daily-task

插件 import 包名

nonebot_plugin_daily_task

标签

func

插件配置项

daily_task_bot_id: str = "123456789"
daily_task_db_name: str = "daily"
daily_task_start_hour: int = 0
daily_task_end_hour: int = 23
daily_task_interval_hour: int = 2
daily_task_priority: int = 10
daily_task_enabled: bool = False
noneflow[bot] commented 4 months ago

📃 商店发布检查结果

Plugin: nonebot-plugin-daily-task

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

  • ⚠️ 标签: 解码失败。
    请确保其为 JSON 格式。
  • ⚠️ 无法获取到插件元数据。
    请确保插件正常加载。
  • ⚠️ 插件加载测试未通过。
    测试输出插件 nonebot-plugin-daily-task 的信息如下: name : nonebot-plugin-daily-task version : 0.1.5 description : 适用于Nonebot2的每日任务提醒插件 插件 nonebot-plugin-daily-task 依赖的插件如下: 插件 nonebot_plugin_daily_task 加载出错: Traceback (most recent call last): File "/home/runner/work/nonebot2/nonebot2/plugin_test/nonebot-plugin-daily-task-nonebot_plugin_daily_task-test/runner.py", line 4, in <module> from nonebot import init, load_plugin, logger, require ModuleNotFoundError: No module named 'nonebot'
  • 详情
  • ✅ 项目 nonebot-plugin-daily-task 已发布至 PyPI。

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

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

    💪 Powered by NoneFlow

    RF-Tar-Railt commented 4 months ago

    果不其然,测试没通过

    第一,你的项目的pyproject.toml信息缺失,并且很明显能看出你对pdm很生疏。请阅读pdm文档学习如何使用pdm管理插件依赖,并将pdm.lock文件上传至github

    第二,请在query_today_task_status等函数内将你使用的bot 标记为 nonebot.adapters.onebot.v11.Bot 类型,这有助于审查与调试

    WMGray commented 4 months ago

    果不其然,测试没通过

    第一,你的项目的pyproject.toml信息缺失,并且很明显能看出你对pdm很生疏。请阅读pdm文档学习如何使用pdm管理插件依赖,并将pdm.lock文件上传至github

    第二,请在等函数内将你使用的 标记为 类型,这有助于审查与调试query_today_task_status``bot``nonebot.adapters.onebot.v11.Bot

    好的,谢谢指导。确实是第一次使用pdm,这就去学🫡🫡