Ice9Coffee / HoshinoBot

A qqbot for Princess Connect Re:Dive (and other usage :)
GNU General Public License v3.0
1.41k stars 412 forks source link

Option 3 #195

Open cc004 opened 3 years ago

cc004 commented 3 years ago

直接依赖aiocqhttp,同时实现常用nonbot api,既可以提升性能,又可以保证现有插件兼容性

Ice9Coffee commented 3 years ago

和Option 1没区别吧 nonebot 1的常用api不就on_command和on_neutral_language嘛

你说nonebot 2?累死我吧😅

Ice9Coffee commented 3 years ago

倒是还有个Option 3: 将hoshino特性纳入nonebot 2,使hoshino插件成为nonebot 2的标准插件😁

cc004 commented 3 years ago

我说的是nb1,但是还是有人@bot startup或者直接send private一类的直接调用啊,这些都兼容一下不就行了

Ice9Coffee commented 3 years ago

那就是Option1。 把nonebot1的装饰器抄过来就好了,send private是aiocqhttp的底层魔法方法,无需特殊处理

cc004 commented 3 years ago

哦,那确实是这样,大不了基于hoshino写个nonebot1兼容层