lc-cn / onebot-client

oneBot的client端封装
https://lc-cn.github.io/onebot-client/
MIT License
4 stars 0 forks source link

对于 onebot-client 库更新的议论。 #5

Open kamenomi-dev opened 2 months ago

kamenomi-dev commented 2 months ago

现在 QQ机器人 已于腾讯官方并入,且分企业、个人入驻,但个人的机器人只能在频道中开发。 如今,QQNTLiteLoader 作为一个 QQNT 第三方补丁,提供了可用于个性化 QQNT 的接口。 在 QQNTLiteLoader 中有一个插件名为 LLOneBot 提供了符合 Onebot v11 的接口导出。 希望开发者您,能继续对库 onebot-client 进行更新,谢谢。

kamenomi-dev commented 2 months ago

onebot-client-next.zip

我用 typescript@next 对这个库进行了二次修订, 依赖了 ws、eventemitter3 库,并用 ts-node 进行调试。 现在上传的zip压缩包,即为能正常使用且类型声明较为准确的一版,它支持的LLOneBot,舍去了登录相关的代码

kamenomi-dev commented 2 months ago

onebot-client-next.zip

我用 typescript@next 对这个库进行了二次修订, 依赖了 ws、eventemitter3 库,并用 ts-node 进行调试。 现在上传的zip压缩包,即为能正常使用且类型声明较为准确的一版,它支持的LLOneBot,舍去了登录相关的代码

middleware.ts 76 行,我采取了来自 lodash 的 uniqueID 函数,一方面这使代码较为美观,另一方面在代码调试中可能有用处,也可以将其替换为时间戳