解析QQ中分享的哔哩哔哩小程序链接封面视频,并下载发送的mirai插件--BiliVideoParser
本人没有什么插件制作经验,借鉴了前辈@yorin 的思路
GITHUB地址 https://github.com/BestBcz/BiliURL
--2025/6/1--
🌱 解析QQ中分享的哔哩哔哩小程序视频并下载发送的mirai插件
🛠️安装&依赖前置
- 从Release中下载最新版本
- 将Jar文件放入 %mirai文件根目录%/Plugins/ 中
- 重新启动你的mirai-console
- Enjoy~
🛠️依赖前置(请安装到你搭建机器人的服务器上)
[!IMPORTANT]
以上↑为下载视频功能必需依赖
🚀代办清单 (可以订阅Release来获取更新)
🧐已拥有的功能
🔑指令
- /bilivideoparser
- /bvp
- 用法: /bvp [value]
可用选项: enable # 开关插件 shortlink # 开关短链接 info # 开关详细信息 download # 开关下载视频 addadmin # 添加管理员 removeadmin # 移除管理员 listadmins # 管理员列表 addwhite # 添加群白名单 addblack # 添加群黑名单 removewhite # 移除白名单 removeblack # 移除黑名单 listgroups # 查看群组列表
📷插件截图
<details>
<summary>相关截图</summary>




</details>
💡 Config已实现自动更新,旧版Config.yml已失效,新版BiliVideoParserConfig.yml会自动生成在同一文件夹
Config |
介绍 |
Default |
可改参数 |
configVersion |
配置版本号,用于自动检测和更新旧版配置,请勿自行修改 |
IGNORE |
enableParsing |
是否启用解析功能 |
true |
false |
logMessages |
是否记录群消息日志 |
true |
false |
useShortLink |
是否使用短链接(b23.tv);若为 false 则使用长链接(bilibili.com) |
true |
false |
enableDetailedInfo |
是否显示详细视频信息(包括up主、播放量、评论数、简介、点赞、收藏、投币、转发) |
true |
false |
enableDownload |
是否启用视频下载功能 |
true |
false |
adminQQs |
管理员QQ |
123456789 |
%QQ号% |
groupWhiteList |
白名单群号列表(优先生效) |
[] |
%群号% |
groupBlackList |
黑名单群号列表 |
[] |
%群号% |
编译 - 非开发者请无视
./gradlew clean buildPlugin -x miraiPrepareMetadata
- 来防止miraiPrepareMetadata造成的报错(理论上普通build也可行)
--2025/3/17--
BiliVideoParser 1.1.0正式版发布,在原先简易插件的基础上做了很多更新
已拥有的功能
视频解析下载 以短视频形式发送到群聊
封面下载并单独发送
视频链接解析
视频详细信息解析
自动删除下载视频
Config文件
长链接和短链接的选择
1.1.0更新日志如下:
1-实现了视频解析下载,以短视频形式发送到群聊
2-视频下载集成封面下载,并单独发送封面图
3-优化消息发送,现在视频链接和详细信息集成在了一起,但是详细信息在配置文件中false的情况下,视频链接会单独发出
4-添加下载目录为~/bilidownload,并且添加了自动删除系统,视频发送之后自动删除
这个插件仍然有许多已知未知的BUG,已知BUG会在Readme中列入代办清单,未知BUG可以通过#issue来进行反馈或催更