ieew / nonebot_adapter_mirai2

nonebot2 的三方 adapter,用以为 nonebot2 提供 MiraiApiHttp2 协议支持
https://ieew.github.io/nonebot_adapter_mirai2/
GNU Affero General Public License v3.0
20 stars 6 forks source link

Update bot.pyi #27

Closed zzjjbb closed 2 years ago

zzjjbb commented 2 years ago

Draft: fix parameter list in stub to avoid confusion 这里我觉得因为最终调用了call_api,所以传位置参数会导致报错。是否应该更改参数列表保持一致?或者加一些转换步骤使其可以接受位置参数?

ieew commented 2 years ago

bot.pyi 文件主要是为了编辑器的代码补全功能,是给人看的,程序运行过程中其实并不理会 .pyi 中的东西。mirai2api 的正常运行依赖的是 __getattr__ 魔法。所以这东西其实不用管它 ,233333

ieew commented 2 years ago

另,如果要改的话并不止这一个 api ,要么请全改了,要么请直接提 issue

zzjjbb commented 2 years ago

bot.pyi 文件主要是为了编辑器的代码补全功能,是给人看的,程序运行过程中其实并不理会 .pyi 中的东西。mirai2api 的正常运行依赖的是 __getattr__ 魔法。所以这东西其实不用管它 ,233333

主要是我一开始就是按照type hint写的,结果发现不能跑,提示参数格式错误,浪费不少时间看了一遍源码才明白,所以想防止后人踩坑。等我改完再发一次吧:joy: