nonebot / nonebot2

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

Plugin: 宝可梦融合 #1911

Closed IllusiveBull closed 1 year ago

IllusiveBull commented 1 year ago

插件名称:

宝可梦融合

插件功能:

Pokemon Infinite Fusion的中文版融合计算器,支持融合420^2=176400种宝可梦

PyPI 项目名:

nonebot-plugin-pokemonfusion

插件 import 包名:

nonebot_plugin_pokemonfusion

插件项目仓库/主页链接:

https://github.com/IllusiveBull/nonebot_plugin_pokemonfusion

标签:

[]

noneflow[bot] commented 1 year ago

📃 商店发布检查结果

Plugin: 宝可梦融合

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

详情
  • ✅ 项目 主页 返回状态码 200。
  • ✅ 包 nonebot-plugin-pokemonfusion 已发布至 PyPI。
  • ✅ 插件 加载测试 通过。

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

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

    💪 Powered by NoneFlow

    IllusiveBull commented 1 year ago

    已更新

    he0119 commented 1 year ago

    看了一下 difflib 是标准库,不需要声明依赖的。还有能不能不用 requests,而是用支持异步的库呢?😥

    IllusiveBull commented 1 year ago

    看了一下 difflib 是标准库,不需要声明依赖的。还有能不能不用 requests,而是用支持异步的库呢?😥

    感谢指点,我以为不堵主线程就没问题了,用支持异步的库替代会有什么其它区别吗

    he0119 commented 1 year ago

    看了一下 difflib 是标准库,不需要声明依赖的。还有能不能不用 requests,而是用支持异步的库呢?😥

    感谢指点,我以为不堵主线程就没问题了,用支持异步的库替代会有什么其它区别吗

    确实是可以,不过用异步的话,就不需要运行在线程池里,不需要新开线程之类的。而且异步写起来也不麻烦吧(我现在看到 requests 就会死

    forchannot commented 1 year ago

    raw.githubusercontent.com在国内大概率无法直连,可以考虑使用ghproxy对其进行代理,使用方法为https://ghproxy.com/https://raw.githubusercontent.com/xxxx

    IllusiveBull commented 1 year ago

    改过了,谢谢两位🙏

    he0119 commented 1 year ago

    对了 PIL 的包其实是 Pillow。所以依赖要写 Pillow 而不是 PIL。你还忘了把依赖里的 requests 换成 httpx。

    forchannot commented 1 year ago

    还有个建议,不算bug,enable_transparent是可以作为配置项的,发布pypi包后不方便别人改源代码,将其独立为配置项可以方便别人在不修改源码的基础上改变配置,具体可参考商店其他有配置项的插件是如何写的

    he0119 commented 1 year ago

    ModuleNotFoundError: No module named 'nonebot.adapters.onebot'

    你还忘记添加 nonebot-adapter-onebot 到依赖了(

    IllusiveBull commented 1 year ago

    还有个建议,不算bug,enable_transparent是可以作为配置项的,发布pypi包后不方便别人改源代码,将其独立为配置项可以方便别人在不修改源码的基础上改变配置,具体可参考商店其他有配置项的插件是如何写的

    加了,这个本来想加来着想到大部分人用QQ因为透明通道bug不会动这个就懒了💧

    IllusiveBull commented 1 year ago

    测试