1.0.0 • Published 8 months ago

koishi-plugin-wowsreplay-to-video v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

koishi-plugin-wowsreplay-to-video

这个插件的立项原因很简单:

常用的QQ官方认证的机器人(例如Kokomi、Yuyuko,当然没有贬低这些开发者的意思,我只是做功能补充,不然也不会有这个项目)没有回放文件转视频此功能

而自己搭建的QQ机器人能实现上传文件生成视频,又很容易被腾讯封

所以说我就写了这个插件来曲线实现(因为是发送文件直链链接)wowsreplay文件转视频的功能

功能

  • 发送 .wowsreplay 文件(仅支持wg服,Lesta服务器的文件数据结构不一样) URL,机器人下载后经过渲染为视频

安装

  1. 安装 Koishi 和所需插件
    确保已经安装此项目必要的插件:

    • koishi-plugin-http
  2. 安装依赖
    这个插件仅作用于前端下载wowsreplay以及回复视频使用 渲染视频所需要的组件需要自己通过项目“Minimap Renderer”搭建渲染器。

    • Minimap Renderer:解析《战舰世界》的.wowsreplay文件,创建类似于游戏中小地图的延时视频。

配置

上一步搭建完成后 把渲染器所用的虚拟python环境的路径写入到后台并重载插件

默认路径为 D:/wows/renderer/venv/Scripts/python.exe(Windows系统)

命令

replay <fileUrl>

  • 参数

    • fileUrl(必填):.wowsreplay 文件的 URL。
  • 别名

    • 复盘

示例用法

replay https://example.com/replay.wowsreplay

或者

复盘 https://example.com/replay.wowsreplay

关于直链

自建的wowsreplay直链系统,可通过这个来处理直链问题,详情见网页使用说明 https://wowsreplay.mihoyo.su/ 上传wowsreplay文件,等待上传完毕后使用指令发送链接,例如:

复盘 http://wowsreplay.mihoyo.su/uploads/file_673ed6b8459569.52179771.wowsreplay

这样就能渲染视频然后回复了

1.0.0

8 months ago