最近干了一件比较奇妙的事情,基于 coolq-http-api、cq-websocket 开发了一个 B 站推送脚本。但这还没完。为了方便部署,我又用易语言写了一个插件,用于安装需要的 node.js 环境和 js 脚本。
实际执行业务逻辑的是 js 脚本,运行 js 需要 node.js 环境。虽然酷 Q 已经自带了 node.js,但我担心版本问题,所以还是自行安装了一个版本。
最后通过 cq-websocket 与 coolq-http-api 建立联系,调用接口来进行推送。
虽然还专门写了个插件用于安装需要的 node.js 环境和 js 脚本。但实际上 js 脚本完全是独立的,可以部署到任意位置,然后连接到任意的 酷 Q 上。当然了,大前提是这些酷 Q 机器人都是你自己的。
最后,绕了一大圈,这么费力折腾的我到底是为了干什么呢?其实主要还是一次技术上的试验。试验 node.js 与酷 Q 结合的可能性。
我认为要求用户安装各种运行环境是十分麻烦的一件事情,所以我专门写个插件来安装运行环境和 js 脚本。并且 js 脚本使用 webpack 打包,脱离了 node_modules ,使得部署十分方便。
当然了,这个设计中还有个最大的问题,那就是要求用户安装 coolq-http-api ,而安装这玩意本身就有点麻烦。所以在易用性上依旧有所欠缺。
这只是一次试验,我还在思考有什么更好的解决方案。
- 本文链接: https://wp.cmyr.ltd/archives/an-experiment-based-on-node-js-development-and-dynamic
- 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
欢迎关注我的其它发布渠道
发表回复
要发表评论,您必须先登录。